31

drBatty пишет:

почему нельзя сделать встроенный недоязык, как например сделали в 1С?

Нельзя. Так как документами ФСТЭК по 152-ФЗ определено (очень криво определено, в сугубом противоречии с оранжевой книгой и РД ГТК) требование обеспечения целостности. Так вот, целостность на системах с ПД должна обеспечиваться не методами проверки контрольных сумм, как делают во всем мире, а исключительно применением компиляторов с языков высокого уровня и отсутствием в системе, обрабатывающей, хранящей или передающей ПД каких либо средств разработки и отладки программного обеспечения. Причем должна быть обеспечена и невозможность изменения исполняемого объектного кода в ходе его исполнения.

То есть если хочешь пройти аттестацию (именно этот термин применен в документах ФСТЭК и 152-ФЗ) установленым порядком, ты должен доказать, что всё, что исполняется в твоей системе заранее скомпилировано с ЯВУ и там нет и следа всяких там перлов, питонов и прочих легко модифицируемых шелллов.  Кстати, 1С тоже не может быть аттестована на обработку ПД по этим же причинам.

Ну а дальше - любое обновление ПО и вся твоя аттестация накрывается медным тазом. Изволь аттестоваться по новой. 

И еще про аттестацию. Твоя автоматизированная система должна иметь не сертификат на ось, но должна быть аттестована в сборе. Наличие сертификата на ось не делает твою систему аттестованной. Но "облегчает" саму процедуру аттестации. Особенно если ты купил эту ось в конторе, которая и будет проводить у тебя аттестацию. И более того - наличие сертификата не гарантирует, что в системе не будет со временем выявлено критических уязвимостей. Но вот установка патча, закрывающего эту уязвимость гарантированно ликвидирует  наличие сертификата и аттестованность твоей системы.

у а дальше - любое обновление ПО и вся твоя аттестация накрывается медным тазом. Изволь аттестоваться по новой.

возможне вариант обновления с физических носителей прошедших проверку в ФСТЭК.