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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект