Эксперты обновили список самых опасных программных ошибок

Компьютерные эксперты из 30 организаций со всего света в очередной раз составили список из 25 самых опасных программных ошибок, не забыв при этом порекомендовать способы их недопущения. В целом рекомендации сводятся к одному – необходимо еще на стадии подписания контрактов прописывать ответственность разработчиков за наличие багов.
Новый список поразительно похож на тот, что был опубликован в прошлом году, когда эксперты по безопасности по всему миру достигли формального соглашения о том, какие баги считать самыми опасными и распространенными. Цель проекта – привлечь внимание к незаметным на первый взгляд ошибкам, из-за наличия которых впоследствии и проявляются различные уязвимости.
- Failure to Preserve Web Page Structure ('Cross-site Scripting')
- Improper Sanitization of Special Elements used in an SQL Command ('SQL Injection')
- Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
- Cross-Site Request Forgery (CSRF)
- Improper Access Control (Authorization)
- Reliance on Untrusted Inputs in a Security Decision
- Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
- Unrestricted Upload of File with Dangerous Type
- Improper Sanitization of Special Elements used in an OS Command ('OS Command Injection')
- Missing Encryption of Sensitive Data
- Use of Hard-coded Credentials
- Buffer Access with Incorrect Length Value
- Improper Control of Filename for Include/Require Statement in PHP Program ('PHP File Inclusion')
- Improper Validation of Array Index
- Improper Check for Unusual or Exceptional Conditions
- Information Exposure Through an Error Message
- Integer Overflow or Wraparound
- Incorrect Calculation of Buffer Size
- Missing Authentication for Critical Function
- Download of Code Without Integrity Check
- Incorrect Permission Assignment for Critical Resource
- Allocation of Resources Without Limits or Throttling
- Redirection to Untrusted Site ('Open Redirect')
- Use of a Broken or Risky Cryptographic Algorithm
- Race Condition
Среди составителей списка значатся некоммерческая организация MITRE, Sans Institute, Агентство национальной безопасности США и подразделение национальной киберзащиты, входящее в структуру Министерства внутренней безопасности Соединенных Штатов. Возглавляют распространяемый ими перечень такие известные проблемы, как межсайтовый скриптинг (XSS), SQL-инъекции и ошибки, связанные с переполнением буфера.
Наличие 25 приведенных авторами ошибок сделало возможным проведение практически всех крупных кибератак в современной истории, включая знаменитую атаку на Google и еще 33 крупных компании. Эти же бреши стали причиной многочисленных взломов военных компьютерных систем, а также миллионов компьютеров малых предприятий и простых пользователей.
|