Управление директора по кибербезопасности в составе администрации президента США опубликовало доклад о проблемах безопасности программного обеспечения. Риск кибератак можно значительно снизить, если использовать при разработке программ языки программирования с безопасным доступом к памяти, говорится в докладе. В качестве примера такого языка в докладе приводится Rust. Как и широко распространенные языки Си и C++, он отвечает требованиям, предъявляемым к языкам для особо важных систем (например, в космической отрасли), но в отличие от них, обеспечивает также безопасный доступ к памяти. Если же языки с безопасным доступом к памяти использовать невозможно или нецелесообразно, следует внедрять системы с аппаратными средствами обеспечения безопасности доступа к памяти, говорится в докладе.
К сожалению, переход с языков Си и C++ на Rust и другие языки с безопасным доступом к памяти представляет собой сложную задачу, отмечают специалисты. Для этого необходимы постоянные усилия, нацеленные на изменение подходов и образа мышления разработчиков.