Wstg: Cryp-01 Rewrite

Created on 24 Aug 2020  路  5Comments  路  Source: OWASP/wstg

What's the issue?
The WSTG-CRYP-01 is old and too verbose, too unusable from a testing perspective

How do we solve it?
Clearly section it to test for the weaknesses in the protocol implementations. A full re-write

@rbsec would you be able to lend a hand in this? I can definitely work alongside you on this.

good first issue help wanted revise

Most helpful comment

@ThunderSon this issue can be closed now that #555 has been merged.

All 5 comments

Wow, that guide is.....definitely in need of a rewrite. My thoughts would be to try and align it with the transport layer security cheat sheet, so a structure something like:

  • Intro stuff
  • Testing server configuration

    • Protocols

    • Ciphers

    • Other stuff (compression, etc)

  • Testing certificates

    • Strength (key bits, hash algorithm)

    • Trust (CN, SAN, issuer, etc)

    • Validity (dates)

  • Testing for vulnerabilities

    • Heartbleed

    • Others (TLS CRIME, old OpenSSL, etc)

  • Testing client certificates

    • Other user's certificates

    • Other certificates signed by same CA

    • Certificates signed by another CA

    • Header spoofing

  • Tools

    • Brief overview of main tools

    • OpenSSL for manual testing

    • Nessus, Nmap, sslscan, sslyze, SSL Labs

Thoughts?

In the server config I'd add in the "other stuff" the redirections issues from HTTP to HTTPS.
I like it. It covers everything in terms of ensuring TLS security.

I thought about that - but then the main recommendation there is going to be around implementing HSTS - and that's already a separate check (WSTG-CONF-07).

Should these checks be included here as well, or does it make more sense for it to be somewhere else?

We can directly link to it, instead of explaining it.

@ThunderSon this issue can be closed now that #555 has been merged.

Was this page helpful?
0 / 5 - 0 ratings