Mindmap
HTTPs - Hyper Text Transfer Protocol Secure
Inhalt der Mindmap
HTTPs - Hyper Text Transfer Protocol Secure
Versão segura do HTTP
comunicação entre Web browser e web server é encriptada
HTTPs usa porta 443 do TCP para se comunicar com a camada de aplicação
Autenticação
- HTTP
- em clear text
- HTTPs
- fornece CIA
- confiabilidade
- integridade
- autenticação
- fornece CIA
- HTTP
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.
HTTP (s) handshake
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)
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
- GET
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
- 1xx: Informational (Informação)
Informationen
- Beschreibung
- Estudos tecnologias para Amazon Mindmap am HTTPs - Hyper Text Transfer Protocol Secure, erstellt von alessandro moreira am 20/06/2017.
- Erstellt von
- alessandro moreira · Jun 2017
- Aktualisiert
- 23 Jun 2017
- Aufrufe
- 0
- Bewertung