terça-feira, 30 de agosto de 2016

VOCÊ SABE A DIFERENÇA ENTRE VÍRUS, TROJANS, SPYWARES E ETC.

Quem de nós, em alguma ocasião o computador não já foi infectado com algum tipo de vírus. Só mencionar essa palavra vírus para alguns já soa bem assustador.

O que é um vírus de computador
Vírus são os programas de computador que tem como objetivos mais comuns causar danos em arquivos, roubar informações, etc.
Os vírus se diferenciam dos malwares pela sua capacidade de infectar um sistema, fazer cópias de si mesmo e tentar se espalhar para outros computadores, da mesma maneira que um vírus biológico faz.
Vírus são típicos de arquivos anexos de emails. Isso acontece porque quase sempre é necessário que um vírus seja acionado através de uma ação do usuário.
Um dos vírus mais perigosos já registrados foi o “ILOVEYOU”, uma carta de amor que se espalhou por email e é considerada responsável pela perda de mais de cinco bilhões de dólares em diversas empresas.
Mas, hoje em dia é comum ouvirmos falar de trojan, spyware, adware, malware. Embora eles também sejam vírus perigosos, mas cada um tem sua particularidade.
É sobre isso que veremos agora. Veja:
Malware
Malware é a combinação das palavras inglesas malicious e software, ou seja, programas maliciosos. São programas e comandos feitos para diferentes propósitos:
·         Apenas infiltrar um computador ou sistema;
·         Causar danos e apagar dados;
·         Roubar informações;
·         Divulgar serviços e assim por diante.
Em resumo malware é a palavra que engloba programas perigosos, invasivos e mal intencionados que podem atingir um computador.
·         Os malwares se dividem em muitas outras categorias:
·         Worms;
·         Trojans;
·         Rootkits;
·         Spywares;
·         adwares e outros menos conhecidos.
·          

Worms
Um worm (verme, em inglês) de computador é um programa malicioso que se utiliza de uma rede para se espalhar por vários computadores sem que nenhum usuário interfira neste processo.
Os worms são perigosos pois podem ser disparados, aplicados e espalhados em um processo totalmente automático e não precisar se anexar a nenhum arquivo para isso. Enquanto vírus buscam modificar e corromper arquivos, os worms, costumam consumir banda de uma rede.

Trojan
Trojan, forma abreviada de Trojan Horse (cavalo de tróia, em português), é um conjunto de funções desenvolvido para executar ações indesejadas e escondidas. Pode ser, por exemplo, um arquivo que você baixou como um protetor de telas, mas, depois da instalação, diversos outros programas ou comandos também foram executados.
Daí a relação com o cavalo de tróia, historicamente falando. Você recebe um conteúdo que acha ser uma coisa, mas ele se desenrola em outras coisas que você não esperava ou não foi alertado.

Rootkits
Os rootkits miram simplesmente no controle de um sistema operacional sem o consentimento do usuário e sem serem detectados.
O grande mérito do rootkit é sua capacidade de se esconder de quase todos os programas de antivírus através de um avançado código de programação. Mesmo que um arquivo rootkit seja encontrado, em alguns casos ele consegue impedir que você o apague.

Spywares
Spy, em inglês, significa espião, e foi com essa característica que os spywares surgiram. No começo, os spywares monitoravam páginas visitadas e outros hábitos de navegação para informar os autores. De posse dessas informações, tais autores podiam atingir os usuários com mais eficiência em propagandas, por exemplo.
Porém, com o tempo, os spywares também foram utilizados para roubo de informações pessoais (como logins e senhas) e também para a modificação de configurações do computador (como página home do seu navegador).

Adware
Normalmente ele não prejudica seu computador, mas te enche o saco, com certeza. Adwares são programas que exibem, executam ou baixam anúncios e propagandas automaticamente e sem que o usuário possa interferir.


Um forte abraço a todos,
Wellington 
aspnetwf@gmail.com

sábado, 27 de agosto de 2016

MEMÓRIA CACHE



A memória cache surgiu quando se percebeu que as memórias não eram mais capazes de acompanhar o processador em velocidade, fazendo com que muitas vezes ele tivesse que ficar "esperando" os dados serem liberados pela memória RAM para poder concluir suas tarefas. Por este motivo passou a ser adotado esse tipo de memória. O cache é uma memória de alta velocidade que faz a interface entre o processador e a memória do sistema.


Figura 1 – Memória Cache interface entre a CPU e a RAM

Como funciona:
Ela é uma memória embutida no processador que serve para armazenar os dados que são frequentemente mais utilizados pelo processador. Ela evita na maioria das vezes que seja necessário recorrer à memória RAM, muito mais lenta se comparada a cache. Se não fosse ela, o desempenho do sistema ficaria limitado à velocidade da memória, causando uma perda grande de performance.
Sempre que o processador precisar ler dados os procurará primeiro no cache L1. Caso a informação seja encontrada, o chip não perderá tempo, já que o cache primário funciona na mesma frequência que ele.
Se o dado não estive no cache L1, então o próximo a ser visto será o cache L2. Mesmo encontrando o que procura no cache secundário, o processador levaria algum tempo, mas não tanto quanto perderia caso precisasse acessar diretamente a memória RAM.

Tipos de cache
Até o momento da escrita desta matéria são conhecidos os seguintes tipos de cache:
·         Cache primário, ou cache L1 (level 1);
·         Cache secundário, ou cache L2 (level 2)
O cache secundário, ou cache L2 (level 2) é um pouco maior em termos de capacidade e passou a ser utilizado quando o cache L1 se mostrou insuficiente.

Nota: Alguns anos atrás, um tipo distinguia do outro pelo fato de a memória cache L1 estar localizada junto ao núcleo do processador, enquanto que a cache L2 ficava localizada na placa-mãe.
Atualmente, ambos os tipos ficam localizados dentro do chip do processador, sendo que, em muitos casos, a cache L1 é dividida por alguns fabricantes em duas partes: "L1 para dados" e "L1 para instruções". Existem processadores que trazem até um cache L3 (level 3).


Wellington Pereira
Consultor de Tecnologia e Analista de Sistemas