ATPS Desenvolvimento de software seguro - Anhanguera
Etapa 4:
Passo 2:
RPC – Chamada Remota de Procedimento
É uma tecnologia usada para comunicação entre cliente/servidor. Ele permite que uma aplicação de um computador do cliente, solicite algum recurso do servidor para que sua execução continue.
O RPC funciona da seguinte maneira:
Link imagem: http://i.technet.microsoft.com/dynimg/IC196578.gif
1. A aplicação do cliente chama o stub do cliente.
2. O stub do cliente constrói uma mensagem e envia um trap ao kernel.
3. O Kernel envia uma mensagem ao kernel remoto.
4. O kernel remoto entrega a mensagem ao stub do servidor.
5. O stub do servidor desempacota os parâmetros constantes da mensagem.
6. O servidor realiza o seu trabalho e retorna o resultado para um buffer dentro do stub.
7. O Stub do servidor empacota tais resultados em uma mensagem e emite um trap para o kernel.
8. O kernel remoto envia a mensagem para o kernel do cliente.
9. O kernel do cliente entrega a mensagem para o stub do cliente.
10. O stub desempacota os resultados e fornece ao cliente.1
Passo 3:
Ataques DDOS
O DDOS (Distributed Denial-of-Service attack) ou Ataque de Negação de Servi-ços, é uma forma de ataque muito popular na comunidade de redes de computadores. Funciona através do envio de requisições a um computador ou servidor alvo, com o ob-jetivo de deixar este servidor indisponível.2
Um ataque DDOS ocorre da seguinte maneira:
Link imagem: http://yourpctips.com/images/stories/comptips/044-01.png
1. O Atacante, cria programa maliciosos com o intuito de infectar varias outras ma-quinas para controla-las da forma que quiserem, consideradas as maquinas Zum-bis.
2. O Atacante faz com que essas maquinas enviem pacotes de dados para uma má-quina especifica ou servidor.
3. A máquina atacada precisa responder a estas solicitações, porém todo servidor possui uma limitação de solicitações que elas podem receber,