Дипломная работа. Средства обмена электронными сообщениями.?

Пишу диплом. Разработал мессенджер с криптографией, типа учебный комплекс.
Мессенджер на Node.JS, авторизация на Passport.js.
Обмен ключами по протоколу Diffi Hellman.
Шифрование Магнум.

Так вот, последняя глава дипломной работы посвящена отладке и тестированию приложения.

Подскажите софтину и методы тестирования приложения. Kali поднимать не хочется.

Из ПО знаю только WireShark для анализа трафика) Хотелось бы как-то сымитировать mitm-атаку.
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 2
@chronic86
Ruby on Rails junior
Мне кажется в разделе тестирования речь идёт больше о тестировании кода и покрытие его тестами (TDD,BDD).
А в отладке об исправлении ошибок или оптимизации кода.
Конечно если у вас не профильное направление информационная безопасность.
Ответ написан
@alex_fedorov
Если ты использовал свои реализации алгоритмов шифрования, то мне кажется что для такой работы достаточно убедиться, что реализация корректна. Поэтому берешь эталонную реализацию магнума и сравниваешь результаты со своим решением на одних и тех же данных (можешь даже скорость работы замерить). С Диффи-Хелманом сложнее, придется немного подправить код, но суть та же. Можешь попробовать MITM, чтобы показать недостатки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы