]> Sergey Matveev's repositories - stargrave-blog.git/commit
CBC режим не небезопасен!
authorSergey Matveev <stargrave@stargrave.org>
Sat, 15 Oct 2016 10:34:24 +0000 (13:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 15 Oct 2016 10:44:03 +0000 (13:44 +0300)
commit8fbb3155b68fe0d406980cb4d85042ba532494a9
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent1b7d19b8d23b1556e5dd1f3b8104397a3f87f816
CBC режим не небезопасен!

Увидел тут вопрос в форуме: https://ubuntuforums.org/showthread.php?t=2313898
в котором говорят что мол судя по https://blog.cloudflare.com/padding-oracles-and-the-decline-of-cbc-mode-ciphersuites/
CBC режим является небезопасным. Впервые вот столкнулся с тем что люди
не понимают что безопасный режим можно использовать небезопасно.
Проблема с CBC есть конкретно в TLS протоколе, в котором небезопасный
порядок использования шифрования и аутентификации. Проблема не в CBC, а
в том что на CBC проявляется проблема именно TLS.

TLS с CBC не безопасен, а IPsec с CBC без претензий. IPsec делает всё
как надо грамотно. Хотя я не поклонник CBC: его не распараллелить (но
для шифрования относительно небольших сетевых пакетов это не страшно),
он добавляет padding, что лишний бесполезный трафик, надо не забывать о
количестве зашифрованного трафика чтобы сменить ключ. Но! CBC очень
легко реализовать и меньше вероятности наделать ошибок.