Http Flashcards

1
Q

O que é Certificação digital

A

O certificado ou certificação eletronica é uma identidade pessoal ou de uma empresa que funciona como uma carteira de identidade visual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Para que serve o certificado digital?

A

Para fornecer praticidade, agilidade e segurança para as transações eletronicas. Por exemplo: a mais comum é a de assinatura digital

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual é a diferença entre assinatura digital e assinatura eletronica?

A

A assinatura eletronica é feita por meios eletronicos, e não necessáriamente possui validade juridica. A assiantura digital está sempre vinculada ao certificado digital, com isso é possível autenticar transações e documentos eletronicos, garantindo a validade juridica deles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Existe tipos diferentes de certificação digital?

A

Sim, existe A1, A2, A3 e A4. A diferença entre esses tipos de certificados digital se da na sua validade, formato e capacidade de armazenamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual é a aplicação do certificado digital

A

Assinatura de contrato, Autenticação de prescrições, Atestados médicos, procurações e processos judiciais, declarações fiscais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual é a vantagem do certificado digital?

A

Economia de tempo, recursos e garantia de segurança no processo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é a criptografia simética?

A

A criptografia simétrica é aquela que faz uso somente de uma chave de criptografia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como funciona a criptografia simética?

A

O joão vai ter a chave de criptografia, e vai enviar uma mensagem criptografada para a maria, e a maria vai pegar essa mesma chave para decodificar a mensagem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Na criptografia simétrica, alguem pode ser acesso a nossa mensagem criptografada que está sendo enviada?

A

Sim, por conta da criptografia simétrica fazer uso de uma chave singular, caso algum intermediador tenha acesso a nossa chave, ele vai poder interceptar a mensagem e ter acesso ao seu conteúdo decodificado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é a criptografia assimétrica

A

A criptografia assimétrica, diferentemente da criptografia simétrica, possui duas chaves, um par de chaves. A simétrica possui apenas uma chave para realizar o envio e decodificação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como funciona as duas chaves da criptografia assimétrica?

A

A criptografai assimétrica possui um par de chaves. Uma chave é a chave publica de uma pessoa, e a outra é a sua chave privada.

A chave pública é a utilizada pelas pessoas para enviar mensagens criptografadas para elas, e a chave privada é a utilizada para decodificar essa mensagem enviada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

É perigoso alguem ter acesso a nossa chave pública?

A

Não, a nossa chave pública é utilizada para que nos seja enviado informações criptografadas, por conta disso ela precisa ser vista por terceiros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Na criptografia assimétrica, o que acontece se alguem tiver acesso ao intermédio da mensagem?

A

Nada vai acontecer, porque essa pessoa basicamente vai ter acesso somente a informação criptografada. Somente a pessoa que tem a chave privada, vai conseguir decodificar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual é o tipo de protocolo é o Http?

A

O http é um protocolo de comunicação, onde rege a estrutura as mensagens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O browser é quem implementa o http

A

Enquanto isso, o servidor faz os hosts do objetos web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que são objetos web?

A

Objetos web é tudo aquilo que compõe a pagina web, seja video, fotos, scripts, etc…

17
Q

No http, com qual protocolo é feita a comunicação entre cliente-server?

A

O protocolo utilizado para fazer essa comunicação cliente-servidor é o TCP, no qual é um protocolo de transporte

18
Q

Como funciona o protocolo TCP?

A

O protocolo tcp realiza o procedimento de Handshake, e vai garantir que os dados sejam enviados e recebe a confirmação de que foram recebidos

19
Q

Como funciona um handshake?

A

O handshake é um procedimento do protocolo tcp, no qual consiste no seguinte procedimento. O nosso cliente vai fazer um envio envio de sincronização, o servidor vai ter o conhecimento, e vai enviar um sinal de que recebeu esse sinal

20
Q

Qual é a arquitetura do protocolo http

A

O protocolo http tem a sua arquitetura de cliente-servidor. Isso significa que na rede existe um provedor recursos e/ou serviços, que é os servidores. E também existe os requerentes desses recursos ou serviços, que é o cliente

21
Q

O http é um protocolo stateless

A

Isso significa que o servidor não irá lembrar e armazenar informações do cliente como id, login, etc. Isso implica em um ganho de performance e não terá necessidade de tanto armazenamento

22
Q

O que são cookies?

A

Por conta do protocolo http ser stateless, em alguns casos é interessante guardar algumas informações do cliente, e para isso existe os cookies.

23
Q

Como funciona os cookies?

A

É armazenado temporariamente algumas informações referente ao usuário, por conta do protocolo ser stateless, e devido a isso essas informações são utilizadas para otimizar a experiência do usuário. Login, id, tipo de preferencias(utilizado para publicidades)

24
Q

Quais são os dois tipos de mensagens http?

A

O http tem as mensagens request e response

25
Q

No http, o que é a mensagem do tipo request?

A

O request é um tipo de mensagem do protocolo http no qual tem como propósito requisitar algum recurso ou função do servidor. Métodos como Get, head e option.

26
Q

Por que os metodos Get, Head e options são seguros nas mensagems Http?

A

Esses métodos são requests, e com isso não tem possibilidade de ter alguma alteração de dados ou funções no nosso servidor. Devido a isso esses métodos são seguros.

27
Q

Por que os outros metodos do http alem do Get, head e options não são seguros?

A

Esses métodos além dos requests, são responses, onde podem implicar na implementação, criação, alteração, deleção e modificações de informações e serviços. Por conta disso, esses métodos não são considerados safe methods

28
Q

Quais são todos os métodos do http?

A

Get - vai o requisito de um recurso ou função
Head - A mesma função do get mas sem o corpo da requisição
Post - Submete uma entidade a um recurso
Put - submete uma substituição de recursos pelos dados da requisição
Delete - remove um recurso
Trace - Chamapa de loop-back a um determinado recurso
Option - Opções de comunicação de um recurso
Connect - Tunelamento identificado pelo recurso
Patch - modificação parcial do recurso

29
Q

O que são os status code do http

A

Os status code é um retorno de um código a partir de algum método http, emitido pelo servidor

30
Q

Exemplos de status code do http

A

200 ok: request bem sucedido e objeto enviado
301 moved permanently: Objeto realocado na nova url no campo location
400 bad request: O servidor não entendeu a mensagem
404 not found: o recurso / função é inexistente no servidor
505 http version not suported: versão de protocolo não suportada pelo servidor