Я только что поспорил с коллегами о полезности шифрования диска Microsoft BitLocker для защиты данных от представителей государства (ФБР и т.д.). Они были убеждены, что производители проприетарного программного обеспечения имеют в своих алгоритмах бэкдоры, которые могут быть использованы в серьезных случаях, например, при подозрении на терроризм и т.д.
Альтернатива, конечно, TrueCrypt, потому что теоретически код является открытым и может быть рассмотрен общественности. На практике, хотя я знаю язык программирования, у меня недостаточно знаний об алгоритме, чтобы определить возможный бэкдор или функцию, которая может дать преимущество преднамеренной криптографической атаке. Кто-нибудь знает, был ли код проверен заслуживающей доверия третьей стороной? И если да, то как устанавливается их достоверность?
Итак, чтобы перейти к общим вопросам:
Как может компания, которая действительно хочет сохранить свои файлы в тайне, принять решение о своем криптографическом решении? Они не могут быть на 100% уверены, что BitLocker безопасен, не так ли? Однако смогут ли они на практике убедиться, что TrueCrypt работает?
Как бы вы оценили вероятность того, что Microsoft и аналогичные компании будут работать с правительственными учреждениями и дать им преимущество в том, что они нарушат свою безопасность, чтобы не взломать тысячи лет (это то, сколько должен занять BitLocker)?