v8cs:security-software-call¶
Безопасность программного обеспечения, вызываемого через открытые интерфейсы (security-software-call)¶
- Категория:
bsl
При использовании интеграции со сторонними приложениями с помощью открытых интерфейсов (в частности, с помощью COM) требуется отключать исполнение произвольного кода средствами вызываемого приложения.
Неправильно¶
ОбъектWord = Новый COMОбъект("Word.Application"); Документ = ОбъектWord.Documents.Open(ИмяФайла);
Правильно¶
ОбъектWord = Новый COMОбъект("Word.Application"); ОбъектWord.WordBasic.DisableAutoMacros(1); Документ = ОбъектWord.Documents.Open(ИмяФайла);
## См. - Безопасность программного обеспечения, вызываемого через открытые интерфейсы
Соответствие стандартам¶
- #std775, п. 1: Безопасность программного обеспечения, вызываемого через открытые интерфейсы — Диагностика v8cs:security-software-call проверяет требование пункта 1 стандарта std775.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0