Killer

Тест шифровальных пакетов?

В этой теме 21 сообщений

Всем привет)

Мне тут в голову пришла мысль(зря?:)): раз ресурс занимается тестированием продуктов секурности, то почему бы не сделать тест программ для шифрования данных? Этож как-никак тоже безопасность! Да и к тому же серфил я инет на предмет более-менее вменяемых тестов такого рода софта - ничего хорошего не нашел. Уточню: я имею ввиду тест не интерфейса программы, а ее способность к шифрованию, с заключениями товарищей, которые хорошо разбираются в криптографии криптоанализе.

М?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не представляю себе такого теста. Обзор-сравнение популярных криптеров, комментарии по программам и алгоритмам от специалистов, это да, это годно, но тест... Что тестировать то?...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понимаете, одно дело - математический алгоритм шифрования на бумаге, а другое дело - его реализация в шифровальной программе. Ну вот предположим, что вы шифруете какой то программой файлы, скажем, алгоритмом AES. А вы на 100% уверены, что это именно AES?:) И что это именно _правильный_ AES, а не какой то усеченный, который можно вскрыть одним из видов анализа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Понимаете, одно дело - математический алгоритм шифрования на бумаге, а другое дело - его реализация в шифровальной программе. Ну вот предположим, что вы шифруете какой то программой файлы, скажем, алгоритмом AES. А вы на 100% уверены, что это именно AES?:) И что это именно _правильный_ AES, а не какой то усеченный, который можно вскрыть одним из видов анализа?

Предложите способ проверки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Предложите способ проверки[email protected]

Например эти:

http://ru.wikipedia.org/wiki/%D0%9A%D1%80%....B8.D0.B7.D0.B0

А если серьезно, то ясное дело, что нужны спецы в криптоанализе - я не разбираюсь в нем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

упс.... и как это мне покажет, что внутри "правильный" AES?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А вы на 100% уверены, что это именно AES? И что это именно _правильный_ AES, а не какой то усеченный, который можно вскрыть одним из видов анализа?

Не вижу ни одной рациональной причины для этого, разве что Гладиолус...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какая рациональная причина проверки антивируса? Или фаервола? Зачем их проверять на коллекциях или там спцсофт юзать? Можнопросто сделать сравнение наличия галочек в интерфейсе - ну а вирусы - так они все ловят:)

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

  • Upvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не вижу причин использовать левые алгоритмы, выдавая их за.что-то стоящее. Я говорю про популярные шифраторы....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А какая рациональная причина проверки антивируса? Или фаервола? Зачем их проверять на коллекциях или там спцсофт юзать? Можнопросто сделать сравнение наличия галочек в интерфейсе - ну а вирусы - так они все ловят:)

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

Алгоритм шифрования задается точно на уровне математических формул, алгоритм поиска вирусов - нет. Собственно, он и не может быть задан в таком виде и потому нуждается в статистической оценке (читай тестах) для определения эффективности.

Не вижу причин использовать левые алгоритмы, выдавая их за.что-то стоящее. Я говорю про популярные шифраторы....

+1

Кроме того, проверка на корректность алгоритмов шифрования наверняка производится при сертификации криптографических продуктов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с последним тезисом соглашусь. Возможно. Так же, как и Fake AV у меня на Backtrack (это Debian) машине "бодро" находят вирусы в числе около 300 и половина в windows/system32. Я пока не вижу резона теста. выделить фейковые шифровалки, которые XOR заявляют как RSA1024 или AES256 можно, только это не покажет, где "правильная" реализация криптоалгоритма, а где "неправильная". И как оценить эту "правильность"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
с последним тезисом соглашусь. Возможно. Так же, как и Fake AV у меня на Backtrack (это Debian) машине "бодро" находят вирусы в числе около 300 и половина в windows/system32. Я пока не вижу резона теста. выделить фейковые шифровалки, которые XOR заявляют как RSA1024 или AES256 можно, только это не покажет, где "правильная" реализация криптоалгоритма, а где "неправильная". И как оценить эту "правильность"?

Оценить правильность как раз можно довольно легко, хотя и не со 100% достоверностью. Просто написать самостоятельно "эталонную" реализацию соответствующего алгоритма, зашифровать N произвольных текстов "эталонным" и тестируемыми программными продуктами и сверить результаты. Чем выше N - тем субъективно выше достоверность, только вот формулы для вычисления этой самой достоверности нет и быть не может, поскольку число возможных шифртекстов - бесконечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@выделить фейковые шифровалки, которые XOR заявляют как RSA1024 или AES256 можно@

Я как раз об этом

@только это не покажет, где "правильная" реализация криптоалгоритма, а где "неправильная". И как оценить эту "правильность"[email protected]

Ну например я слышал, что в какой то программе для шифрования применяли алгоритм AES, но усекали длину ключа очень сильно. Я к тому, что бы каким то образом выявлять такие приколы шифровалок

@Не вижу причин использовать левые алгоритмы, выдавая их за.что-то стоящее[email protected]

Например, требования каких-нибудь структур, дабы в случае чего расколоть контейнер неразговорчивого товарища без знания ключа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну например я слышал, что в какой то программе для шифрования применяли алгоритм AES, но усекали длину ключа очень сильно. Я к тому, что бы каким то образом выявлять такие приколы шифровалок

длина ключа - это не правильность реализации алгоритма. Формулировка "ключ недостаточной стойкости" не говорит о фейковой реализации алгоритма шифрования. А "усекновение" длины ключа я встречал в демо-версиях - купите полную и пользуйтесь любыми вариантами длины ключа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@длина ключа - это не правильность реализации алгоритма. Формулировка "ключ недостаточной стойкости" не говорит о фейковой реализации алгоритма шифрования[email protected]

Я не об этом. Я имел ввиду, что, скажем, вы задаете ключ для контейнера 12z#$%^GTHBgh ,а программа берет и усекает ваш ключик до первых двух символов - 12, ну или последние два, или первый и последний и т п. И нигде это не указано, ни в документации - нигде. Вот и получается, что ваш пароль

12z#$%^GTHBgh превращается в 12 и элементарно вскрывается. И как вы узнаете, сколько символов берет программа из вашего пароля? Все или только парочку?

@А "усекновение" длины ключа я встречал в демо-версиях - купите полную и пользуйтесь любыми вариантами длины ключа@

Разумеется, демо-версии я не имел ввиду

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
@длина ключа - это не правильность реализации алгоритма. Формулировка "ключ недостаточной стойкости" не говорит о фейковой реализации алгоритма шифрования[email protected]

Я не об этом. Я имел ввиду, что, скажем, вы задаете ключ для контейнера 12z#$%^GTHBgh ,а программа берет и усекает ваш ключик до первых двух символов - 12, ну или последние два, или первый и последний и т п. И нигде это не указано, ни в документации - нигде. Вот и получается, что ваш пароль

12z#$%^GTHBgh превращается в 12 и элементарно вскрывается. И как вы узнаете, сколько символов берет программа из вашего пароля? Все или только парочку?

@А "усекновение" длины ключа я встречал в демо-версиях - купите полную и пользуйтесь любыми вариантами длины ключа@

Разумеется, демо-версии я не имел ввиду

Единицы из всех криптоалгоритмов разрешают менять длину ключа шифрования. В большинстве случаев длина ключа - фиксированная. Я говорю не о паролях на контейнеры, а именно о ключах шифрования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я как раз имел в виду, что в демо версии = я имею всегда 32, а в рабочей программе - 256. Но вот на сетевых девайсах при заданном в документации TDES при конфигурировании ставится и single и double. :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Единицы из всех криптоалгоритмов разрешают менять длину ключа шифрования. В большинстве случаев длина ключа - фиксированная. Я говорю не о паролях на контейнеры, а именно о ключах шифрования[email protected]

Ну Ок, берется ваш пароль, усекается до 2 символов, остальные дополняются единицами. Программа-крякер ищет пароль по шаблону: **11111111+250, где ** взятые два символа из вашего пароля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ну Ок, берется ваш пароль, усекается до 2 символов, остальные дополняются единицами. Программа-крякер ищет пароль по шаблону: **11111111+250, где ** взятые два символа из вашего пароля.

Зачем? Т.е. как бы очевидно, что такой метод не имеет вообще никакого практического смысла... если длина ключа фиксирована, зачем наживать лишний геморой - подменять часть этого ключа шаблонной вставкой? Если ответите на вопрос "зачем?", ответьте на другой - как определить эту вставку? ведь "111111111+250" - это только пример, а реальная подмена может быть любой, от "jhf&F([email protected]" до "длuk76*&^63hof-0"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

111111111+250

кстати, когда в одной из весьма известных программных реализаций одного криптоалгоритма был такой глюк - вторая половина ключа всегда была заполнена 0. Но быстро пофиксили

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кое-что в этом направлении уже делалось. Задача сводится к тесту снижения производительности работы с зашифрованными объектами

http://www.anti-malware.ru/forum/index.php?showtopic=8999

Все остальное - это уже не столько тест, сколько обзор и сравнение возможностей продуктов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти с помощью Facebook Войти Войти с помощью Twitter
Anti-Malware.ru Вконтакте   Anti-Malware.ru в Facebook   Anti-Malware.ru в Twitter   Anti-Malware.ru в LinkedIn   RSS
  • Сообщения

    • Lexluthor87
       Из своего личного опыта  могу поделиться следующей информацией. Кто-нибудь знаком с порядком получения микрокредитов в интернете? Я сам множество раз встречал в сети рекламу, типа, мгновенно любую сумму на ваш счет, без поручителей и залога, нужен только паспорт и ИНН...На днях срочно понадобились 3300 дол США  на 5-6 дней, и я начал искать варианты, типа быстроденьги и т.д. Я долго искал именно такой вариант, чтобы минимально переплачивать на процентах. Как я понял, в среднем процентные ставки микрокредитов в 2018 году составляют около 1-3% в день, это в основном зависит от суммы кредита. Но есть и варианты кредитов со ставкой менее 1%!!! Ставки 0,5-0,17% в день!!! Я нашел сам когда залез на https://fin32.com/ua , там куча предложений, пришлось перечитать массу вариантов, но оно того стоило. кому надо - пробуйте)
    • seomasterpro
      Если Ваш сайт работает на WordPress, то рекомендую установить плагин "Anti-Malware Security and Brute-Force Firewall".  Данный плагин является одним из немногих, что способны не только обнаруживать вредоносный код, но и умеют  удалять его. Функции и возможности. Автоматическое устранение известных угроз. Возможность загрузки определений новых угроз по мере их обнаружения. Автоматическое обновление версий TimThumb для устранения уязвимостей. Автоматическая установка обновления WP-login.php, чтобы блокировать атаку brute force. Возможность настроек сканирования. Запуск быстрого сканирования из админ. панели или полное сканирование из настроек плагина. Если Вам нужны рекомендации как пользоваться данным плагином для выявления вредоносных кодов на Вашем сайте, то можете обратиться к спецам от веб-студии на https://seo-master.pro Без регистрации плагин работает только в режиме сканирования. Регистрация плагина позволяет получить доступ к новым определениям «известных угроз» и другим функциям таким, как автоматическое удаление, а также патчи для конкретных уязвимостей , таких как старые версии TimThumb. Обновленные файлы определения могут быть загружены автоматически после того, как только Ваш ключ зарегистрирован. В противном случае, этот плагин просто сканирует на наличие потенциальных угроз и предоставляет Вам самостоятельно определять и удалять вредоносный код.
    • PR55.RP55
      Я с какой целью вам дал ссылку ? Откройте. И, если уж пишите про PC то стоит привести его характеристики. Asus k50c 2008 год; Windows 7; Одноядерный - Celeron 220 с тактовой частотой 1200 МГц; Память: DDR2 - 2ГБ. встроенная видеокарта: SiS Mirage 3+; HDD на 250 ГБ  
    • kostepanych
      А комодо без проблем работает без инета? Можно ли обновлять базы без инета, скачав обновления с официального сайта на другом компе?
      И не будет ли он сильно грузить старый ноут Asus k50c?
    • PR55.RP55
      + Info Software
      Media Lid
      Megabit
      Megabit, OOO
      'LLC' Dort
      "LLC" Dort