You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Although Betamax supports SSL MITM there are certain drawbacks:
cacerts
on all Machines that run your testsSSL 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:
The text was updated successfully, but these errors were encountered: