[Перевод] Грехи C++

В мире разработки программного обеспечения мы ежедневно сталкиваемся с новыми угрозами кибербезопасности, а риски и последствия небезопасного программного обеспечения слишком велики, чтобы о них можно было не задумываться.
Давайте рассмотрим некоторые распространенные угрозы безопасности, которые могут таиться в нашем коде C/C++.
Эта статья представляет собой адаптированную версию презентации Мэри Келли при поддержке Embarcadero.
Мэри — опытный разработчик приложений с подтвержденным опытом работы в индустрии компьютерного программного обеспечения. Имеет опыт в C++, Delphi, базах данных, предпродажной подготовке и техническом писании. Сильный инженер со степенью бакалавра физики Университета штата Айова. Ее профиль на Linkedin и в других блогах на Embarcadero.
Что такое безопасность программного обеспечения
Чтобы заложить основу для нашего сегодняшнего обсуждения, давайте взглянем на определение безопасности:
Согласно Techopedia:
Безопасность программного обеспечения — это идея, реализованная для защиты программного обеспечения от злонамеренных атак и других рисков, чтобы программное обеспечение продолжало правильно функционировать при таких потенциальных рисках. Безопасность необходима для обеспечения целостности, аутентификации и доступности. Читать дальше →
Источник: Хабрахабр