GoConqr has a new look! Let us know what you think.

Mind map

HTTPs - Hyper Text Transfer Protocol Secure

alessandro moreira Estudos tecnologias para Amazon Portuguese

Map content

HTTPs - Hyper Text Transfer Protocol Secure

  1. Versão segura do HTTP

  2. comunicação entre Web browser e web server é encriptada

  3. HTTPs usa porta 443 do TCP para se comunicar com a camada de aplicação

  4. Autenticação

    • HTTP
      • em clear text
    • HTTPs
      • fornece CIA
        • confiabilidade
        • integridade
        • autenticação
  5. use one of two secure protocols to encrypt communications

    • SSL
    • TLS
    • Both the TLS and SSL protocols use what is known as an 'asymmetric' Public Key Infrastructure (PKI) system
    • When you request a HTTPS connection to a webpage, the website will initially send its SSL certificate to your browser.
    • Based on this initial exchange, your browser and the website then initiate the 'SSL handshake'.
    • The SSL handshake involves the generation of shared secrets to establish a uniquely secure connection between yourself and the website.
    • benefits of a HTTPS certificate
      • Customer information, like credit card numbers, is encrypted and cannot be intercepted
      • Visitors can verify you are a registered business and that you own the domain
      • Customers are more likely to trust and complete purchases from sites that use HTTPS
    • They use the "code" on a Secure Sockets Layer (SSL), sometimes called Transport Layer Security (TLS) to send the information back and forth.
    • Encryption means that the sender and recipient agree upon a "code" and translate their documents into random-looking character strings.
  6. HTTP (s) handshake

  7. HTTP handshake

    • 1. web browse manda um syn para o website
    • 2. web site responde com ACK
    • 3. web browse responde com sys/ack (sessão TCP OK)
  8. HTTP actions

    • GET
      • O método GET requisita uma representação do recurso especificado.
    • HEAD
      • Variação do GET em que o recurso não é retornado
    • POST
      • Envia dados para serem processados (por exemplo, dados de um formulário HTML) para o recurso especificado
    • PUT
      • Edita as informações de um determinado recurso
    • DELETE
      • Exclui o recurso
    • OPTION
      • Recupera os métodos HTTP que o servidor aceita.
    • TRACE
      • Ecoa o pedido, de maneira que o cliente possa saber o que os servidores intermediários estão mudando em seu pedido
    • CONECTION
      • Serve para uso com um proxy que possa se tornar um túnel SSL
  9. código de retorno

    • 1xx: Informational (Informação)
      • utilizada para enviar informações para o cliente de que sua requisição foi recebida e está sendo processada
    • 2xx: Success (Sucesso)
    • 3xx: Redirection (Redirecionamento)
      • informa a ação adicional que deve ser tomada para completar a requisição;
    • 4xx: Client Error (Erro no cliente)
      • avisa que o cliente fez uma requisição que não pode ser atendida
    • 5xx: Server Error (Erro no servidor)
      • ocorreu um erro no servidor ao cumprir uma requisição válida

Information

Description
Estudos tecnologias para Amazon Mind Map on HTTPs - Hyper Text Transfer Protocol Secure, created by alessandro moreira on 20/06/2017.
Created by
alessandro moreira · Jun 2017
Updated
Jun 23, 2017
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?