sábado, 16 de junho de 2012

Conhecendo mais o Linux...


Galera,

Continuando a nossa série de posts sobre o Linux, neste falaremos das suas principais características (que são muitas, mas falaremos apenas as principais. Vem comigo...

1. Multiusuário: significa que o Linux suporta vários usuário cadastrados no sistema, sendo que todos esses usuários podem estar logados ao mesmo tempo (no shell - explicaremos em outro posto sobre o shell);

2. Suporte a nomes extensos de arquivos e diretórios (255 caracteres);

3. Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc, ARM, Unix, Windows, DOS, etc;

4. Suporte a mais de 63 terminais virtuais (consoles);

5. Modularização - O GNU/Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa/dispositivo é finalizado;

6. Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede. Somente é necessário reiniciar o sistema no caso de uma instalação interna de um novo periférico, falha em algum hardware (queima do processador, placa mãe, etc.);

 7. Não é requerida uma licença para seu uso. O GNU/Linux é licenciado de acordo com os termos da GPL (assunto escrito em outro post)

 8. Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc.

9.
Utiliza permissões de acesso a arquivos, diretórios e programas em execução na memória RAM.

10.
O LINUX NÃO É VULNERÁVEL A VÍRUS! Devido a separação de privilégios entre processos e respeitadas as recomendações padrão de política de segurança e uso de contas privilegiadas (como a de root), programas como vírus tornam-se inúteis pois tem sua ação limitada pelas restrições de acesso do sistema de arquivos e execução.

Ahh, já ia me esquecendo da 11ª caractrística:

11. O Linux não dá "tela azul" (risos);

Bom queridos, espero que tenham gostado. Essas são algumas das características do Linux - que eu achei necessário postar aqui. Se alguém quiser acrescentar algo fique à vontade, escreva um comentário ;)

Abraço,

Tiago Baldo
Editor do Blog

 

sexta-feira, 15 de junho de 2012

Compreendendo o GNU/Linux

 




 Olá Pessoal,

Como prometido em um dos posts anteriores, falaremos um pouco sobre o GNU/Linux ou simplesmente Linux. Let's go!



 

 GNU/Linux ou apenas Linux?

GNU/Linux é um sistema operacional, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em geral) através do kernel (núcleo). O conjunto de um kernel e demais programas responsáveis pela comunicação com este é o que denominamos sistema operacional. Podemos dizer que o kernel é o "coração" do GNU/Linux e os demais softwares são o resto do "corpo". O kernel do GNU/Linux foi desenvolvido por Linus Torvalds.

O nome "Linux" é apenas um apelido do kernel, ou seja, o núcleo desse sistema operacional.Os demais softwares essenciais que fazem do GNU/Linux um sistema operacional completo foram desenvolvidos pelo projeto GNU, criado por Richard Stallman em 1984.

O kernel sozinho, não faz nada de mais. Os softwares do projeto GNU sem um kernel, não servem de nada. Portanto... fazendo a junção das duas coisas: O kernel de Linus Torvalds (Linux) mais os softwares do projeto GNU de Richard Stallman, temos um sistema operacional completo denominado de "GNU/Linux". 

Então, a maneira correta de chamar esse sistema é "GNU/Linux. Mas, na prática dizemos apenas "Linux".

Nos próximos posts vamos entrar na parte técnica do GNU/Linux, aí vai ficar bom :D

Tiago Baldo
Editor do Blog

sábado, 9 de junho de 2012

Mega Fábrica do Camaro!

Gente,

Segue abaixo as 4 partes de um vídeo que o Prof. Renato Luiz passou para os alunos em uma das aulas de Ética Profissional.

Interessante para quem gosta de robótica, automação comercial... muito legal =)

Parte 1:




Parte 2:




Parte 3:




Parte 4:


quarta-feira, 6 de junho de 2012

Software Livre





Pessoal,

Como neste semestre que vem (o segundo) iremos ter aulas sobre Linux com o prof. Renato Luiz, estou criando esta postagem para adiantar um pouco o asssunto para que possamos estar familiarizados neste contexto diferente que iremos entrar.



Como o Linux é um software livre, vou começar falando sobre este assunto e depois (em outro post) falarei sobre o Linux em si. Vamos lá...

Principais Tipos de Softwares

No mercado da informática existem alguns tipos de softwares, por exemplo:
1. Software Proprietário: são aqueles que temos que pagar para usar por um período de tempo pré-determinado, ou sem restrições de tempo. Mas, o software nunca será nosso, pagamos apenas para usá-lo, ou seja, pagamos por uma licença.

2. Software Freeware: são softwares que são disponibilizados gratuitamente, sem custo algum e que podem ser usados sempre, mas não é nosso. E, ainda não é Software Livre. Calma, vamos chegar lá =)

3. Software Shareware: são softwares proprietários que, podem ser usados sem pagar por um período de tempo pequeno - para testes, e depois que este tempo terminar você precisa adquirir uma licença para continuar usando. E, na maioria das vezes, as versões de testes são limitadas, ou seja, você não consegue obter o máximo do poder daquele software.

4. Software OpenSource: normalmente são software gratuitos, onde o desenvolvedor disponibiliza o código-fonte do mesmo (daí o nome "OpenSource" - código aberto), mas apenas isso não o caracteriza como software livre, por mais que essa liberdade de visualizar o código-fonte seja uma das características do software livre.

Esses são os principais tipos de softwares existentes no mercado da informática. Mas, falta um, o software livre. É sobre ele que iremos falar agora... \o/ 

Software Livre

Ele é gratuito. Você pode usá-lo, estudá-lo, modificá-lo, redistrubuí-lo, enfim ele é LIVRE e você também!

Um software para ser livre deve estar registrado debaixo da licença GNU GPL ou apenas GPL (Licença Pública Geral) que rege o uso desse tipo, ou seja, que determina quais são as liberdades que temos em relação a esse tipo de software. Neste caso, um software para ser livre deve obedecer 4 liberdades, são elas:

  • Liberdade nº0: liberdade de executar o software para qualquer propósito;
  • Liberdade nº1: liberdade de estudar o software e adaptá-lo as suas necessidades (para isso o código fonte deve ser disponibilizado pelo desenvolvedor);
  • Liberdade nº2: liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;
  • Liberdade nº3: liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade. 
A liberdade de número 3 também é conhecida por um termo chamado "copyleft", ou seja, se eu modificar um software livre a fim de melhorá-lo eu devo disponibilizar o código-fonte melhorado por mim para toda a comunidade (todos os usuários da internet) mantendo também todas as 4 liberdades, do contrário, não é software livre!

Obs.: para quem quer assitir um vídeo falando sobre o projeto GNU, o Software Livre e o Linux,
clique aqui (vídeo postado neste blog).

Bom, acho que é só... qualquer dúvida, por favor, deixe um comentário =)

Espero que tenham gostado! Abraço a todos,

Tiago Baldo
Editor do Blog


Retomada do Blog





 Olá Pessoal,

Peço desculpas a todos, pois fiquei um tempo longe do blog que, consequentemente, ficou desatualizado. O motivo foi falta de tempo mesmo, devido a várias atividades que tenho.



Mas, agora estou retomando o teclado para postar aqui artigos, dicas, notícias relevantes ao nosso interesse: informática para internet e geral.

Espero que continuem acessando o blog, pois vem aí uma enchurrada de informações =)

Aguardem!

Tiago Baldo
Editor do Blog

terça-feira, 8 de maio de 2012

sexta-feira, 27 de abril de 2012

Ética na Informática

Queridos,

Ontem (27.04.2012) tivemos uma das aulas mais interessantes (no meu ver) de Ética na Informática com o prof. Renato Luiz.

Ele abordou um tema de grande importância na informática nos tempos de hoje, a segurança da informação! E, dentro dessa perspectiva, mostrou alguns motivos de ter uma boa segurança em nossos serviços (sites, servidores, etc.): os ataques de crackers (hackers do mal - vamos dizer assim).

Pontuou, também, alguns procedimentos básicos de um ataque de invasão, tais como:
  • FootPrint - coleta de informações relevantes do alvo
  • Varredura ou Escaneamento - busca por vulnerabilidades, portas abertas, brechas de segurança no servidor, site, etc.
  • Exploração - o ataque em si, ou seja, é a hora de efetuar a invasão

Além disso, listou alguns personagens do hackvismo:
  • Wanna Be - é aquela pessoa que quer ser hacker, mas não é - ainda
  • Lammer/Script Kiddie - iniciante no hackvismo, normalmente executa suas invasões seguindo uma "receita de bolo" de um hacker ou cracker
  • Hacker - profissional com sólido conhecimento técnico sobre redes, sistemas, segurança e usa desses conhecimento para o bem - é chamado também de Hacker Ético
  • Cracker - mesmo que Hacker, porém usa seus conhecimentos para o mal - invasão de servidores, sites, com o objetivo de roubar de informações, etc. 
  • Phreakers - crackers de sistemas telefônicos

Falou também sobre pragas virtuais, como:
  • Vírus - software de código malicioso que pode realizar "N" funções (instalação de backdoors, ataques a outros computadores ou redes, etc. Normalmente deixa o computador e a rede com lentidão. Um famoso vírus na internet é o MyDoom que infectou milhares de computadores em poucos minutos/horas, e realizou ataques DDOS contra o siste da www.SCO.com.br e www.Microsoft.com.br - o primeiro sair do ar, o segundo suportou o ataque.
  • Trojan - arquivo malicioso que se disfarça de um arquivo comum (foto, vídeo, documentos) para infectar computadores para "N" propósitos também, mas os maiores objetivos são aberturas de portas no servidor/computador para futuras invasões.
  • Malware - todo tipo de arquivo malicioso.

Uma técnica muito usada pelos hackers/cracker é a Engenharia Social. Podemos simplificar o termo para um melhor entendimento dizendo que a Engenharia Social é a "arte de enganar pessoas", o famoso 171. Os vírus, trojans e malwares usam sempre essas técnicas para se infiltrarem em ambientes "seguros". Um exemplo clássico desta técnica é aqueles e-mails estranhos dizendo que você ganhou na loteria, ou foi sorteado um carro no seu nome, ou que seu nome está no SPC e SERASA, e que para ganher o dinheiro, o carro ou limpar seu nome você deve clicar em um link que, aparentemente, é confiável, mas que na verdade é uma armadilha para que você seja infectado por alguma praga. Isso é um tipo de Engenharia Social.

Acho que é só, por enquannto... =)

Abaixo, postei um vídeo falando sobre Engenharia Social e Pragas Virtuais (espero que gostem) como também indiquei alguns filmes enfatizam o assunto: 

Engenharia Social


Pragas Virtuais



Filmes:

  • TakeDown (Caçada Virtual) - Fala sobre um dos maiores hackers da história, Kevin Mitinick
  • Prenda-me se for Capaz - As astúcias técnicas de um engenheiro social de apenas 17-18 anos (Frank Abagnale Jr) que se passou por médico, advogado, co-piloto e faturou milhões de dólares nos EUA usando a lábia
  • Firewall Segurança em Risco - Filme de suspense/policial que fala sobre um especialista em segurança da informação que trabalha para o banco Landrock Pacific Bank, onde desenvolveu o melhor sistema de segurança bancário da época, mas que porém possui uma falha: ele mesmo
Abraço a todos!

Tiago Baldo
Editor do Blog