АНБ призывает организации использовать безопасные для памяти языки программирования🤔
🔻Агентство национальной безопасности США выпустило руководство, призывающее организации отказаться от таких языков как C и C++
И заменить их на безопасные для памяти альтернативы, а именно C#, Rust, Go, Java, Ruby или Swift.
☝🏻Основная проблема организации заключается в том, что злоумышленники могут использовать уязвимости в плохо управляемой памяти, что чаще встречается в языках, предоставляющих программисту больше возможностей и гибкости.
АНБ приводит примеры злоумышленников, проникающих в систему через переполнение буфера или путем использования проблем с выделением памяти в программном обеспечении.
Между тем, безопасные для памяти языки используют комбинацию проверок во время компиляции и во время выполнения, которые автоматически защищают программиста от внесения ошибок, которые превращаются в уязвимости.🤷🏼♀️