Skip to content

With badssl.com i want to provide some samples, what can go wrong if SSL/Certificate Handling is disabled

License

Notifications You must be signed in to change notification settings

deknos/explainsslclientproblems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

explainsslclientproblems

With https://badssl.com i want to provide some samples, what can go wrong if SSL/Certificate Handling is disabled. Currently this is done in Python, but since Python uses OpenSSL for managing SSL Connections we may make use of Go which has a separate SSL implementation and may show some more exact information if the SSL-Management or Certificate Validation fails.

Comments

  • The problem is, that Python usually uses OpenSSL for Certificates. And this may be kind of sparse with information what the current problem is.
  • At least with python i want to evaluate, WHICH failures modes we wanna play for, and perhaps look at Go, if that provides more information
  • i am only adding a license because otherwise bots will complain

TODO

  • could write more examples and how to circumvent them, if possible
  • write a documentation block in each file for explaining what to learn
  • clean up variable/function names

how can students understand the problem

  • How do they run the programs?
  • How do we explain (for normal application programers), that it is very hard to upright impossible to differentiate between several security management problems
  • prioritization of the severity of badssl-problems
  • pictures would be super (wrong host, certificate lifetime)

other ssl checking and example stuff

About

With badssl.com i want to provide some samples, what can go wrong if SSL/Certificate Handling is disabled

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published