Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SSL Stripping as an alternative to SSL MITM #233

Open
leonard84 opened this issue Feb 3, 2017 · 0 comments
Open

Add SSL Stripping as an alternative to SSL MITM #233

leonard84 opened this issue Feb 3, 2017 · 0 comments

Comments

@leonard84
Copy link

Although Betamax supports SSL MITM there are certain drawbacks:

  • You need to install the Betamax RootCa in your cacerts on all Machines that run your tests
  • SSL Tests can't run offline since even if there are recordings available, the MITM Proxy still tries to connect to the real server for the SSL Certificate

SSL Stripping would solve those issues, the system under test would talk plain HTTP to Betamax, which in turn will talk to the real server via SSL, but modify the responses to be plain HTTP again. This way we can run the Tests offline -after recording of course- since we don't need to talk to the real server to get the SSL Certificate. Furthermore we don't have to install the Betamax RootCa anymore, since we don't need to generate fake SSL Certificates.

IMHO this should be an alternative mode to the current SSL MITM in Betamax.

Resources:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant