Безопасность доступа к памяти

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

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

Такие языки программирования, как Си и Си++, которые поддерживают произвольную арифметику указателей, приведение типа и освобождение памяти, не являются безопасными с точки зрения безопасности доступа к памяти. Большинство языков высокого уровня решают эту проблему с помощью удаления из языка арифметики указателей и приведения типов, а также введением сборки мусора, как единственной схемы управления памятью.