Показано с 1 по 1 из 1.

Небезопасна на любой скорости: в Редмонде отказываются от Memcpy()

  1. #1
    Senior Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для SDA
    Регистрация
    07.01.2005
    Адрес
    Москва
    Сообщений
    7,168
    Вес репутации
    3162

    Небезопасна на любой скорости: в Редмонде отказываются от Memcpy()

    Дни функции копирования области памяти Memcpy() и ее производных сочтены. По крайней мере, для тех разработчиков, которые стремятся к созданию безопасного кода.

    Компания Microsoft планирует отказаться от использования этой популярной функции, по вине которой годами выявлялись проблемы с безопасностью не только в ОС Windows, но и в огромном количестве числе других приложений, написанных на языке C. Ближе к концу этого года Microsoft добавит memcpy(), CopyMemory() и RtlCopyMemory() в список функций, забаненных в соответствии с методикой разработки безопасных программ Secure Development Lifecycle (SDL).

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

    Те разработчики, которые хотят создавать совместимые с SDL приложения, должны будут использовать вместо memcpy() функцию memcpy_s, позволяющую указывать размер буфера. Эта команда уже поддерживается в Microsoft Visual C++, однако родной поддержки в компиляторе GCC пока нет.

    Xakep.ru

  2. Реклама
     

Похожие темы

  1. Отказываются работать службы
    От Ant1x в разделе Помогите!
    Ответов: 2
    Последнее сообщение: 11.05.2012, 23:13
  2. отказываются работать браузеры и ...
    От Kirovgrad1 в разделе Помогите!
    Ответов: 6
    Последнее сообщение: 19.11.2011, 23:12
  3. ChromeOS небезопасна для хранения персональных данных
    От Ilya Shabanov в разделе Другие новости
    Ответов: 0
    Последнее сообщение: 15.12.2010, 15:00
  4. Net Applications; Пользователи отказываются от Windows
    От ALEX(XX) в разделе Другие новости
    Ответов: 0
    Последнее сообщение: 09.01.2009, 09:16
  5. Ответов: 1
    Последнее сообщение: 05.12.2008, 13:05

Свернуть/Развернуть Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Page generated in 0.00342 seconds with 18 queries