The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Отчёт о развитии FreeBSD за четвёртый квартал 2018 года"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Отчёт о развитии FreeBSD за четвёртый квартал 2018 года" +/
Сообщение от Аноним (266), 27-Мрт-19, 19:33 
С последним аргументом -- сразу согласен. Увы, но интерпретируемый код в принципе не безопасен. Поэтому, да, я бы его весь выпилил. Но это недостижимо, увы. Хотя, на стадии загрузки можно было бы и попробовать.
Почему компилиться, а не интерпретироваться? Дело в том, что анализаторы наиболее употребимых шеллов уж очень... либеральны: сделать так, чтобы текстовая строка превратилась в исполняемую команду совсем уж просто. Меня вот это смущает. С одной стороны шеллы предоставляют очень "дешёвый входной билет" в виде простейшей семантики, но с другой -- вороти что хочешь и валидировать код самими средствами шелла совершенно бессмысленно. В шеллах же до сих пор присутствуют совершенно архаичные и крайне небезопасные конструкции, от которых в "нормальных" современных языках отказались давным давно. Ну уж хотя бы какие-то надёжные экранирующие конструкции были -- так и их нет.
Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Отчёт о развитии FreeBSD за четвёртый квартал 2018 года, opennews, 25-Мрт-19, 10:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру