Программистам показали 25 самых страшных ошибок

Специалисты по кибербезопасности из более 30 компаний и организаций составили список из 25 наиболее опасных ошибок программирования. Эксперты надеются на то, что их труд поможет кардинально изменить подход к написанию софта и предотвратить возникновение уязвимостей, благодаря которым злоумышленники регулярно наносят пользователям и компаниям серьёзный ущерб.

В заявлении руководителя проекта Top 25 Errors Боба Мартина (Bob Martin) справедливо отмечается, что метод латания дыр, которым обычно руководствуются производители ПО, не оправдывает себя. Это борьба со следствиями, в то время как гораздо эффективнее искоренять причины. В данном случае — научить программистов компьютерному "правописанию". Ведь большинство из них даже не осознают, что пишут уязвимый код.

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

Ошибки из Top 25 Errors поделены на три категории: небезопасное взаимодействие между компонентами (9 ошибок), рискованное управление ресурсами (9 ошибок) и дырявая защита (7 ошибок). Среди них можно встретить как классические ошибки вроде переполнения буфера, так и те, что специфичны именно для веб-программирования.

Оставив в стороне вопрос о том, почему эксперты по кибербезопасности не могли собраться для составления списка ещё лет десять назад, отметим, что они, несмотря на жаркие дискуссии, очень быстро пришли к консенсусу. Специалисты представляют довольно серьёзные компании и организации (встречаются люди из Symantec, iDefense, Oracle и даже Microsoft), так что, надо надеяться, у проекта будет неплохая поддержка.


Игорь Крейн, Вебпланета





Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Microsoft работает над исправлением критических ошибок в Windows 10
Windows XP всё ещё входит в пятёрку самых популярных версий Windows
5 самых знаменитых «отфотошопленных» снимков в истории
Украинские IT-компании показали единые требования к джуниорам, которые хотят к ним на работу
Microsoft остановила исправления для ошибок Meltdown и Specter
5 ошибок, от которых программистам стоит отвыкнуть в 2018 году
Google и Fiat Chrysler показали новую информационно-развлекательную автомобильную систему на базе Android 7.0
Git Bounty поможет Open Source-программистам заработать на исправлении ошибок
Браузер Chrome второй в рейтинге самых популярных браузеров
10 самых полезных возможностей ОС Windows 8, о которых знают не все
Последние новости

Подгружаем последние новости