Y
Y
Yuri Matveenko2018-06-06 11:18:39
Software testing
Yuri Matveenko, 2018-06-06 11:18:39

Graduate work. Means of electronic messaging.?

I am writing my diploma. Developed a messenger with cryptography, such as an educational complex.
Messenger on Node.JS, authorization on Passport.js.
Diffi Hellman key exchange.
Magnum Encryption.
So, the last chapter of the thesis is devoted to debugging and testing the application.
Tell me the software and methods for testing the application. I do not want to raise Kali.
Of the software, I only know WireShark for traffic analysis) I would like to somehow simulate a mitm attack.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
C
Chronic 86, 2018-06-06
@chronic86

It seems to me that in the testing section it is more about testing the code and covering it with tests (TDD,BDD).
And in debugging about fixing bugs or optimizing code.
Of course, if you do not have a specialized area of ​​\u200b\u200binformation security.

A
alex_fedorov, 2018-06-06
@alex_fedorov

If you used your own implementations of encryption algorithms, then it seems to me that for such work it is enough to make sure that the implementation is correct. Therefore, you take the reference implementation of the magnum and compare the results with your solution on the same data (you can even measure the speed of work). With Diffie-Hellman it is more difficult, you will have to tweak the code a little, but the essence is the same. You can try MITM to show the flaws

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question