Дом Безопасность Что такое безопасность программного обеспечения? - определение из техопедии

Что такое безопасность программного обеспечения? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает безопасность программного обеспечения?

Безопасность программного обеспечения - это идея, реализованная для защиты программного обеспечения от злонамеренных атак и других хакерских рисков, чтобы программное обеспечение продолжало корректно функционировать при таких потенциальных рисках. Безопасность необходима для обеспечения целостности, аутентификации и доступности.

Techopedia объясняет безопасность программного обеспечения

Любой компромисс в целостности, аутентификации и доступности делает программное обеспечение небезопасным. Программные системы могут быть атакованы для кражи информации, мониторинга контента, внедрения уязвимостей и повреждения поведения программного обеспечения. Вредоносное ПО может вызвать DoS (отказ в обслуживании) или привести к сбою самой системы.


Переполнение буфера, переполнение стека, внедрение команд и SQL-инъекции являются наиболее распространенными атаками на программное обеспечение.


Атаки переполнения буфера и стека перезаписывают содержимое кучи или стека соответственно, записывая дополнительные байты.


Инжекция команд может быть достигнута в программном коде, когда системные команды используются преимущественно. Новые системные команды добавляются к существующим командам посредством вредоносной атаки. Иногда системная команда может остановить службы и вызвать DoS.


Инъекции SQL используют вредоносный код SQL для извлечения или изменения важной информации с серверов баз данных. SQL-инъекции могут быть использованы для обхода учетных данных. Иногда SQL-инъекции извлекают важную информацию из базы данных или удаляют все важные данные из базы данных.


Единственный способ избежать таких атак - отработать хорошие методы программирования. Безопасность на уровне системы может быть обеспечена с помощью лучших брандмауэров. Использование обнаружения и предотвращения вторжений также может помочь предотвратить доступ злоумышленников к системе.

Что такое безопасность программного обеспечения? - определение из техопедии