Например, при реализации конструктора бизнес-процессов некоторые команды пытаются дать пользователям (администраторам) больше свободы. В частности, помимо UI-функционала, они предоставляют возможность описывать сценарии и поведение с помощью скриптов. Я встречал такие попытки, в том числе в отечественных продуктах (PHP, Python). К сожалению, всё, что я видел, позволяло исполнять произвольный код, что приводило к компрометации данных, выводу из строя системы, её уничтожению и т.д.
Не хочу углубляться в вопрос о целесообразности таких подходов, особенно если учесть особенности среды исполнения конкретных языков общего назначения и архитектурные решения, принимаемые создателями таких систем. Тем не менее есть немало кейсов, где это может быть востребовано.
Убунту так-то тоже "очередная копия" Debian c локализацией для африканского народонаселения и ничего, вон до чего доросла. А Oracle Linux очередная копия одного ынтырпрайза.
Если хотя бы кто-то из ' реестра "отечественных" ' компаний будет поступательно наращивать научно-инженерный и производственный потенциал, то все было не зря.
Верю, что есть люди которые даже вопреки пытаются что-то настоящее сделать. Не все, но такие есть. Честь им и хвала.
Например, при реализации конструктора бизнес-процессов некоторые команды пытаются дать пользователям (администраторам) больше свободы. В частности, помимо UI-функционала, они предоставляют возможность описывать сценарии и поведение с помощью скриптов. Я встречал такие попытки, в том числе в отечественных продуктах (PHP, Python). К сожалению, всё, что я видел, позволяло исполнять произвольный код, что приводило к компрометации данных, выводу из строя системы, её уничтожению и т.д.
Не хочу углубляться в вопрос о целесообразности таких подходов, особенно если учесть особенности среды исполнения конкретных языков общего назначения и архитектурные решения, принимаемые создателями таких систем. Тем не менее есть немало кейсов, где это может быть востребовано.
Для озвученного в статье сегмента все так и есть, пришёл к тем же выводам. В госе заказчик не отличается, те же люди. Но есть нюансы с контрактацией.
Иногда можно в штат зайти на короткий срок...
Поделитесь кухней :)
Убунту так-то тоже "очередная копия" Debian c локализацией для африканского народонаселения и ничего, вон до чего доросла. А Oracle Linux очередная копия одного ынтырпрайза.
Если хотя бы кто-то из ' реестра "отечественных" ' компаний будет поступательно наращивать научно-инженерный и производственный потенциал, то все было не зря.
Верю, что есть люди которые даже вопреки пытаются что-то настоящее сделать. Не все, но такие есть. Честь им и хвала.