I again asked the question of how to hide my HTTP request requests and make them more secure in my application. I didnโt want people to use violinist 2 to see the call and set up the answering machine. Everyone told me to go SSL and the calls will be hidden and the information will be saved.
I bought and installed an SSL certificate and got all the settings. I downloaded violinist 2 and ran a test application that connected to the https web service and also connected to the https php script.
Fiddler 2 was able to not only detect both requests, but also decrypt them! I was able to see all the information coming back and the fourth that brings me to my question.
What is the point of having SSL if it makes zero security difference. With or without SSL, I can see all the information coming back and forth, and STILL set up an answering machine.
Is there something in .NET. Am I missing to better hide my calls going over SSL?
EDIT
I am adding a new part to this question due to some of the answers I received. What to do if the application connects to the web service to log in. The application sends the username and password to the web service. The web service then sends the data back to the application, saying good login details or bad. Even if you go over SSL, a person using violinist 2 could just set up an answering machine, and then the application "hacked". I understand how it would be useful to see the data in debugging, but my question is what exactly needs to be done to make sure that SSL is connected to the one that it requested. Basically speaking, there cannot be an average person.
Landin Martens May 30 '12 at 1:32 2012-05-30 01:32
source share