[#] Безопасное криптопрограммирование. Часть 2, заключительная
habrabot(difrex,1) — All
2015-11-13 01:00:03


Продолжаем перевод набора правил безопасного криптопрограммирования от Жана-Филлипа Омассона…

# Предотвращайте вмешательство компилятора в части кода, критическим образом влияющие на безопасность



### Проблема

Некоторые компиляторы оптимизируют операции, которые они считают бесполезными. Например, компилятор MS Visual C++ посчитал лишним оператор |memset| в следующем фрагменте кода реализации анонимной сети Tor: [Читать дальше →][1]

[1]: http://habrahabr.ru/post/269737/#habracut