Secure Socket Layer (SSL) : Divey Gupta Sunny Gajjar B.Tech-IV Computer Engg. NIT-Surat
Secure Socket Layer (SSL) : Divey Gupta Sunny Gajjar B.Tech-IV Computer Engg. NIT-Surat
Secure Socket Layer (SSL) : Divey Gupta Sunny Gajjar B.Tech-IV Computer Engg. NIT-Surat
&
HTTPS
Divey Gupta
Sunny Gajjar
B.Tech-IV
Computer Engg.
NIT-Surat
SSL???
TLS & SSL are cryptographic protocols for
providing secure communication.
Authentication
HOW DO I KNOW THAT A SITE HAS A
VALID SSL CERTIFICATE?
Certificate Authority(CA)
A CA issues digital certificates that contain
a public key and the identity of the owner.
3. Invalid certificates
4. Mixed content
-HTTP and HTTPS on the same page
HTTP → HTTPS upgrade
Man in the middle attack using
invalid certificates
HOW TO TRUST AN HTTPS CONN.
If the user trusts that its browser software correctly
implements HTTPS with correctly pre-installed certificate
authorities.
If the user trusts the certificate authority to vouch only for
legitimate websites without misleading names.
If the website provides a valid certificate (an invalid
certificate shows a warning in most browsers), which means
it was signed by a trusted authority.
If the certificate correctly identifies the website (e.g. visiting
https://example and receiving a certificate for "Example
Inc." and not anything else)
If either the intervening hops on the Internet are
trustworthy, or the user trusts the protocol's encryption
layer (TLS or SSL) is unbreakable by an eavesdropper.
Why is HTTPS not used for all web
traffic?
Slows down web servers