Интерпретируемый язык программирования - язык программирования, код программ на котором хранится в открытом (не скомпилированном) виде и выполняется методом интерпретации. Операторы программы друг за другом отдельно транслируются и сразу выполняются (интерпретируются) с помощью специальной программы-интерпретатора.
Примерами интерпретируемых языков являются PHP, JavaScript, Perl, Ruby, Python, PowerShell.
Так как код хранится в открытом виде в него можно внести изменения с помощью простого текстового редактора без необходимости последующей компиляции программы.
Примерами интерпретируемых языков являются PHP, JavaScript, Perl, Ruby, Python, PowerShell.
Так как код хранится в открытом виде в него можно внести изменения с помощью простого текстового редактора без необходимости последующей компиляции программы.
БДУ ФСТЭК:
УБИ.006
Угроза внедрения кода или данных
Угроза заключается в возможности внедрения нарушителем в дискредитируемую информационную систему или IoT-устройство вредоносного...
Связанные риски
Риск | Связи | |
---|---|---|
Раскрытие ключей (паролей) доступа из-за
возможности внедрения кода в текст программы на интерпретируемом языке в веб-сайте
Конфиденциальность
Повышение привилегий
Раскрытие информации
Подмена пользователя
|
|
|
Закрепление злоумышленника в ОС из-за
возможности внедрения кода в текст программы на интерпретируемом языке в веб-сайте
Повышение привилегий
НСД
|
|