Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Explanation of HTTPS for the Inexperienced

An Explanation of HTTPS for the Inexperienced

That little green padlock next to a website address is very important. It indicates that your communication with that website is using HTTPS, a communication protocol that secures everything that you do online.

If you’re an end user, a developer, a business person, or indeed anybody who uses the Internet, this talk will introduce you to HTTPS from the very basics such as how computers communicate over the Internet, to how it affects your business, your clients, and your personal life.

Presented at:

* WordCamp Milano, November 2017.

#wcmil #wordpress #https

John Blackbourn

November 18, 2017
Tweet

More Decks by John Blackbourn

Other Decks in Technology

Transcript

  1. An Explanation of HTTPS
    for the Inexperienced

    View Slide

  2. John Blackbourn
    • WordPress core developer
    • Senior engineer at Human Made
    • Find me on Twitter, GitHub, WordPress.org:
    @johnbillion

    View Slide

  3. View Slide

  4. View Slide

  5. Information you send or get through the
    site is private.
    Always be careful when sharing private
    information.
    Look at the address to make sure you're
    on the site you want to visit.

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. The Internet
    is a bunch of computers connected together

    View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. What is HTTPS?

    View Slide

  19. 1. Trust

    Assurance of identity
    2. Privacy

    Third parties can't read communication

    3. Integrity

    Content can't be changed during transmission
    HTTPS Provides:

    View Slide

  20. 1. Trust

    View Slide

  21. 1. Trust

    View Slide

  22. 2. Privacy

    View Slide

  23. 2. Privacy
    Not just passwords and credit card numbers.
    - Email address
    - Location data
    - What you're reading on the internet
    - If you're a target of surveillance

    View Slide

  24. 3. Integrity

    View Slide

  25. 3. Integrity

    View Slide

  26. 1. Trust
    2. Privacy

    3. Integrity
    HTTPS Provides:

    View Slide

  27. Hello! Hello!

    View Slide

  28. Va bene Here's my I.D.

    View Slide

  29. Here's our key Andiamo!

    View Slide

  30. HTTPS

    View Slide

  31. How does HTTPS affect me?

    View Slide

  32. Does HTTPS protect my
    communication on the
    Wi-Fi in a coffee shop?
    Yes, it does

    View Slide

  33. View Slide

  34. Does HTTPS prevent my
    employer from seeing what I
    do on the Internet?
    No, it doesn't

    View Slide

  35. Is HTTPS the same as
    SSL or TLS?
    HTTP + TLS = HTTPS

    View Slide

  36. Does HTTPS make my
    website safe?
    No, it doesn't

    View Slide

  37. Isn't HTTPS expensive to
    implement on a website?
    No

    View Slide

  38. Should I add HTTPS
    to my website?
    Yes

    View Slide

  39. Grazie!
    Find me on Twitter, GitHub, WordPress.org:
    @johnbillion

    View Slide