Algumas Noções

 

De modo a ser perceptível todos os termos utilizados tanto nas soluções dos desafios, como nos próprios desafios e nos tutoriais relativos a este tema, irei postar algumas noções básicas presentes na pirataria informática:

BIOS - É a memória básica do computador. Contem instruções primárias para o funcionamento correcto da máquina. É na BIOS que fica armazenada a informação de que no seu PC existe um teclado, por exemplo.

Bug - Erro em algum programa ou arquivo.

Browser – Um programa que permite visualizar e utilizar uma dada base de dados, distribuída ou não por vários computadores. Termo normalmente aplicado para os programas que permitem navegar no World-Wide-Web ou seja na internet.

Cavalo de Tróia ou Trojan - É uma espécie de vírus (que pode ser programado para fazer o que você quiser). Muito mais complexo que um vírus comum que tem como única função destruir computadores.

Criptografia – Torna algum programa ou mensagem secreta, ou seja, só poderá ler aquela mensagem ou executar aquele programa a pessoa que tiver a chave criptográfica (que serve como uma senha) para desencriptá-los, um exemplo muito simples são as passwords que vemos como ****** .

Client - No contexto Cliente/Servidor, um Cliente é um programa que pede um determinado serviço (por exemplo, a transferência de um arquivo) a um Servidor, outro programa. O Cliente e o Servidor podem estar em duas máquinas diferentes, sendo esta a realidade para a maior parte das aplicações que usam este tipo de interacção.

Conexão – Ligação do seu computador a um computador remoto.

Cracker - Indivíduo que faz todo o possível e o impossível para entrar num sistema informático alheio, quebrando sistemas de segurança, para assim poder causar danos.

DNS - Sigla de Domain Name Server. Designa o conjunto de regras e/ou programas que constituem um Servidor de Nomes da Internet. Um servidor de nomes faz a tradução de um nome alfanumérico (p. ex. microbyte.com) para um número IP (p. ex. 192.190.100.57). Por exemplo, no DNS Português, gerem-se todos os nomes terminados em PT. Qualquer outro nome será também traduzido pelo mesmo DNS, mas a partir de informação proveniente de outro DNS (isto se essa informação não tiver sido previamente obtida).

Endereço IP – É o endereço que uma máquina possui conectar-se na Internet. Este pode ser dinâmico ou estático, se for dinâmico a cada vez que você se conecta, você obtêm um novo endereço IP; se for estático mantêm-se.

Firewall - Parede de  Medida de segurança que pode ser implementada para limitar o acesso de terceiros a um determinada rede ligada à Internet. Os mecanismos de implementação são variados, percorrendo variados tipos de controlo por software ou hardware. Num caso limite, a única coisa que uma firewall poderia deixar passar de um lado (rede local) para o outro (resto da Internet) era o correio electrónico (podendo mesmo filtrar correio de/para determinado sítio).

FTP - File Transfer Protocol. Designa o principal protocolo de transferência de arquivos usado na Internet, ou então um programa que usa esse protocolo.

FTP server – Computador que tem arquivos de software acessíveis através de programas que usem o protocolo de transferência de arquivos, FTP.

Hacker - Habitualmente confundido com “Cracker”, um hacker é, pela última definição dada, um expert em computadores.

HTML - Hypertext Markup Language. É uma linguagem de descrição de páginas de informação, muito comum na internet. Através dessa linguagem (que, para alem do texto, tem comandos para introdução de imagens, formulários, alteração de fontes, etc.) podem-se definir paginas que contenham informação nos mais variados formatos: texto, som, imagens e animações.

HTTPHypertext Transport Protocol. É o protocolo que define como é que dois programas/servidores devem interagir, de maneira a transferirem entre si comandos ou informação relativos à internet.

IP - Internet Protocol. Um dos protocolos mais importantes do conjunto de protocolos da Internet. Responsável pela identificação das máquinas e redes e ainda pelo encaminhamento correcto das mensagens entre elas.