Prévia do material em texto
INFORMÁTICA O QUE É UM COMPUTADOR? Um computador é um dispositivo eletrônico utilizado para processar informação e obter resultados. Os dados e a informação podem ser introduzidos no computador pela entrada (input) e, em seguida, são processados para produzir uma saída (output – resultados). O computador pode ser considerado uma unidade na qual são introduzidos certos dados, entrada de dados, que são processados e produzidos dados de saída. Os dados de entrada e de saída podem ser de diferentes tipos, texto, desenhos ou som. O sistema mais simples de comunicação entre uma pessoa e o computador é essencialmente por meio de um mouse, um teclado e um monitor. Hoje em dia, existem outros dispositivos muito populares, tais como scanners, microfones, auto-falantes, câmeras de vídeo, câmeras digitais etc.; da mesma maneira, mediante modems, é possível conectar seu computador, por redes, com outros computadores. A rede de conexão mais importante é a Internet. Os componentes físicos que compõem um computador, juntamente com os dispositivos que realizam as tarefas de entrada e de saída, são conhecidos como hardware. O conjunto de instruções que fazem funcionar o computador é denominado programa e se encontra armazenado em sua memória; a pessoa que escreve programas é chamada programador e ao conjunto de programas escritos para um computador se chama software. Este livro se dedicará quase exclusivamente ao software, porém se fará uma breve revisão do hardware como recordação ou introdução de acordo com os conhecimentos do leitor nessa matéria. PERIFÉRICOS DE ENTRADA-SAÍDA O usuário ao utilizar o computador, precisa de meios que permitam a entrada de desejados e a consequente saída. Para isso existem os periféricos de entrada e saída. O periférico de entrada mais comum é o teclado, e o de saída é o monitor de vídeo do computador. No caso dos periféricos de entrada, além do teclado existem vários outros meios que permitem a entrada dos dados, alguns deles são: • Fita magnética • Caneta óptica • Cartão magnético • Teclado • Mouse • Scanner • Joystick (utilizados para manipulação de jogos) • Microfones, Etc. A voz está sendo usada como dispositivo de entrada, mas devido a grande variedade de padrões de voz dos seres humanos, é difícil o desenvolvimento nesta área. O monitor de vídeo é um dispositivo de saída temporário pois caso a energia seja interrompida as informações que estavam na tela serão perdidas, desta forma para que haja uma fonte de consulta permanente é preciso recorrer a outros periféricos de saída existentes, como por exemplo: • Impressora • Plotters • Microfilme • Caixas de som, etc. O QUE É HARDWARE? Os hardwares são as peças físicas que compõem um computador, como as placas, o monitor, o teclado, a placa-mãe e o disco rígido. Eles são divididos em quatro elementos: • Dispositivos de entrada: são os componentes que o usuário conecta, como teclado e mouse. • Dispositivos de saída: são os componentes que traduzem os dados recebidos para uma linguagem acessível ao usuário, como o monitor e as caixas de som. • Componentes internos: são as peças que se conectam entre si para que o computador funcione. • Dispositivos de armazenamento secundário: são os componentes responsáveis por armazenar os dados de forma permanente no computador. Exemplos de hardware DISPOSITIVOS DE COMUNICAÇÃO MOVEL É tecnicamente todo dispositivo que tem processamento, mobilidade e comunicação sem fio. Os dispositivos são: • Notebook • Celulares • Navegadores • PDA’s • Robôs • Sensores Onde apresentam interface limitada (processamento, comunicação e energia) O QUE É UM SISTEMA OPERACIONAL O sistema operacional é um programa especial que acorda a máquina e faz com que ele reconheça a CPU, a memória, o teclado, o sistema de vídeo e as unidades de discos. Além disso, oferece ao usuário a facilidade de se comunicar com o computador. Um conjunto de programas que se situa entre os softwares aplicativos e o hardware. • Proporcionar uma interface para o usuário se comunicar com o computador; • Gerenciar os dispositivos de hardware do computador; • Gerenciar e manter os sistemas de arquivos em discos; • Dar suporte a outros programas. Tarefas básicas do Sistema Operacional METÁFORA DE UMA SEMENTE Kernel: Núcleo do sistema operacional Sempre permanece na memória do computador (residente) Contém o código de baixo nível que se comunica com o hardware: gerencia a memória e os dispositivos, mantém o clock do computador, inicializa aplicativos, gerencia o compartilhamento de recursos computacionais Shell: Casca do sistema operacional (ambiente operacional) É substituído a cada execução de um programa, Assume o controle do programa, recebe a inserções do usuário, interpreta-as e atua sobre elas. MICROSOFT WINDOWS • Iniciou-se como um ambiente operacional para o MSDOS. • Não era um sistema operacional completo, necessitava • do MS-DOS. • Usa uma interface gráfica. • Os usuários podem usar os comandos e a interface do • DOS. • Agora é uma família completa de sistemas operacionais O QUE É SOFTWARE? Software é um conjunto de instruções que devem ser seguidas e executadas por um mecanismo, seja ele um computador ou um aparato eletromecânico. É o termo genérico usado para descrever programas, apps, scripts, macros e instruções de código embarcado diretamente (firmware), de modo a ditar o que uma máquina deve fazer. QUAIS SÃO OS TIPOS DE SOFTWARE? Conheça os tipos de software, de acordo com o objetivo que eles têm dentro do sistema informático. SOFTWARE APLICATIVO https://tecnoblog.net/329634/o-que-sao-os-modos-m-a-s-e-p-na-camera-dslr/ Contém todos os programas derivados de uma programação de software e que cumprem uma tarefa específica, em quase todas as áreas da vida cotidiana. São utilizados por dispositivos móveis e computadores. Os aplicativos são o produto final oferecido ao consumidor, mas queríamos começar com eles porque, dessa maneira, você entenderá melhor o seguinte. SOFTWARE DE PROGRAMAÇÃO Por meio do conhecimento lógico e da linguagem de programação orientada a objetos, é possível projetar utilidades digitais para executar várias funções, as quais discutimos no tópico anterior. Esses programas são a base na qual o código é escrito para desenvolver novos sistemas dentro de um sistema operacional. SOFTWARE DE SISTEMA Chegamos à base em que os dois anteriores são construídos. Entre os tipos de software, o de sistema é o mais importante. É ele que permite ao usuário usar a interface do sistema operacional incorporada ao dispositivo. O software de sistema é composto por um conjunto de programas ou aplicativos nativos, que têm dois propósitos: • gerenciar recursos físicos do dispositivo para coordenar tarefas e administrar a memória para seu uso; • oferecer uma experiência de uso para que seja possível controlar e interagir com o sistema. De uma maneira simples, podemos dizer que o software de sistema é que conecta os aplicativos aos recursos de hardware que o dispositivo tem. LINGUAGEM DE PROGRAMAÇÃO: É um conjunto de símbolos (vocabulário) e regras (gramática) que especificam como transmitir informações entre usuários e computador. Linguagem de máquina: É baseada em código binário, em 0s e 1s. É utilizada diretamente pelo computador. Linguagem de baixo nível: É uma simplificação da linguagem de máquina. Permite que os programas utilizem abreviações simples de instruções de programa (mnemônicos) Exemplo: Ling. Assembly. Compare A,B Linguagem de alto nível: Utiliza combinação de um conjunto de símbolos de acordo com certas regras de sintaxe para expressar uma sequência de operações de máquina. É uma linguagem que não exige conhecimento do código de máquina. São mais fáceis de ler, escrever e manter. Instruções são escritas em inglês (PRINT, Display) SUÍTES DE APLICATIVOSSão pacotes de programas disponibilizados em conjunto, mas cada um com função bem definida como editar textos, planilhas eletrônicas ou criar apresentações em slides. Existem diferentes tipos de suítes: • Escritório: Microsoft Office, Works, BrOffice; • Gráficos: Corel, Adobe Creative; • Multimídia: Nero Tipos de programas do Microsoft Office: • Access • Excel • Groove • InfoPath • OneNote • Outlook • PowerPoint • Project • Publisher • SharePoint Designer • Visio • Word SEGURANÇA DA INFORMAÇÃO A Segurança da Informação (SI) é o ramo do conhecimento responsável pela preservação e descarte dos ativos de informação, seja ela pessoal ou corporativa, através da elaboração de critérios que protejam esses ativos contra o furto, roubo, perda, corrupção ou uso indevido. A SI é considerada um fator de competitividade e sobrevivência das empresas no atual mundo dos negócios. Malwares Malwares é o termo que designa um grupo de programas de computador desenvolvidos com três finalidades: a) provocar a perda ou corrupção das informações contidas no computador; b) usar indevidamente informações pessoais do usuário; c) controlar remotamente o computador do usuário. O termo malware foi criado da contração do termo em inglês malicious software e significa código malicioso ou software malicioso. As principais espécies de malwares são: a) vírus de computador; b) cavalos de troia; c) spywares; d) ransomware; e) worms. Os malwares se aproveitam de falhas existentes nos softwares comerciais, da curiosidade e da falta de cuidado do usuário, disseminando-se pelos sistemas de informática das seguintes maneiras: a) infecção de programas; b) infecção de boot; c) infecção de macro; d) infecção de autorun; e) infecção por phishing; f) infecção combinada. A Figura 3.1 mostra uma árvore de decisão usada para classificar os malwares. RESUMO Danos são prejuízos sofridos pela informação. Podem ser lógicos, físicos ou pessoais. Malwares são programas de computador desenvolvidos para destruir, corromper ou usar indevidamente informações. Permitem controlar remotamente um computador. Os principais tipos vistos nesta aula são os vírus, cavalos de troia e spywares. Os vírus de computador necessitam de um hospedeiro e da ação do usuário do sistema para se multiplicarem. Os cavalos de troia aparentam ser legítimos, porém executam funções prejudiciais ao sistema secretamente. Os spywares coletam informações comportamentais do usuário e as envia para uma entidade externa, sem o consentimento ou o conhecimento da vítima. Worms Os worms (vermes) são a quinta espécie de malwares, considerada a mais perigosa. Suas principais características são: a) alta velocidade de propagação de suas cópias; b) aproveitar-se de falhas de desenvolvimento em sistemas operacionais, em softwares aplicativos e em protocolos de transmissão de dados; Piratas virtuais anunciam “sequestro” de dados e exigem US$ 10 milhões nos EUA. c) não contaminar programas; d) não exigir intervenção do usuário para se propagar, disseminando-se au- tomaticamente; e) fazer uso de técnicas combinadas de infecção para aumentar sua capacidade de propagação. Sua notável capacidade de disseminação tem provocado a sobrecarga de vários servidores de e-mail ao redor do mundo, bem como a diminuição da banda disponível para conexões de dados O QUE É FIREWALL? Firewall é uma solução de segurança baseada em hardware ou software (mais comum) que, a partir de um conjunto de regras ou instruções, analisa o tráfego de rede para determinar quais operações de transmissão ou recepção de dados podem ser executadas. “Parede de fogo”, a tradução literal do nome, já deixa claro que o firewall se enquadra em uma espécie de barreira de defesa. A sua missão, por assim dizer, consiste basicamente em bloquear tráfego de dados indesejado e liberar acessos bem- vindos. O firewall atua como uma espécie de barreira que verifica quais dados podem passar ou não. Pode ser configurado para bloquear todo e qualquer tráfego no computador ou na rede. O problema é que esta condição isola este computador ou esta rede, então pode- se criar uma regra para que, por exemplo, todo aplicativo aguarde autorização do usuário ou administrador para ter seu acesso liberado. Esta autorização poderá inclusive ser permanente: uma vez dada, os acessos seguintes serão automaticamente permitidos. TIPOS DE FIREWALL O trabalho de um firewall pode ser realizado de várias formas. O que define uma metodologia ou outra são fatores como critérios do desenvolvedor, necessidades específicas do que será protegido, características do sistema operacional que o mantém, estrutura da rede e assim por diante. FILTRAGEM DE PACOTES (PACKET FILTERING) As primeiras soluções de firewall surgiram na década de 1980 baseando-se em filtragem de pacotes de dados (packet filtering), uma metodologia mais simples e, por isso, mais limitada, embora ofereça um nível de segurança significativo. FIREWALL DE APLICAÇÃO OU PROXY DE SERVIÇOS (PROXY SERVICES) O firewall de aplicação, também conhecido como proxy de serviços (proxy services) ou apenas proxy é uma solução de segurança que atua como intermediário entre um computador ou uma rede interna e outra rede, externa – normalmente, a internet. INSPEÇÃO DE ESTADOS (STATEFUL INSPECTION) Tido por alguns especialistas no assunto como uma evolução dos filtros dinâmicos, os firewalls de inspeção de estado (stateful inspection) trabalham fazendo uma espécie de comparação entre o que está acontecendo e o que é esperado para acontecer.