O documento resume os principais pontos sobre GNU/Linux, incluindo seu histórico, conceitos de software livre, distribuições populares e ferramentas de segurança como firewalls, proxies e filtros que podem ser usados no Linux para proteger redes.
O Projeto GNU
Iniciado em 1984, por
Richard Stallman.
Objetivo: desenvolver
um sistema operacional
compatível com o Unix
completamente livre.
3.
O que ésoftware livre?
Software Livre refere-se à liberdade dos
usuários em executar, copiar, distribuir,
estudar, modificar e melhorar o
programa.
Stallman criou também a FSF (Free
Software Foundation), para apoiar a
comunidade de desenvolvedores de
Software Livre.
4.
Licenças
GPL -Licença Pública Geral, foi criada pelo
GNU para proteger os desenvolvedores.
Todo software livre deve ser fornecido com
seu código-fonte e não poder ser usado em
um software proprietário.
BSD onde um programador poderá modificar e
redistribuir um programa, sem precisar
fornecer seu código-fonte.
Existem ainda outras licenças livres.
5.
Finalmente o Linux
Em 1991, Linus Torvalds,
aluno da Universidade de
Helsinki, Finlândia, resolveu
melhorar o Minix.
Desenvolveu seu sistema do
“zero” e depois o publicou na
Internet.
Um amigo o chamou de
Linux e tendo seu mascote o
TUX.
6.
GNU/Linux, Porque?
Oprojeto GNU já tinha
criado várias ferramentas,
só faltava o núcleo
(Kernel) do sistema.
Em 1990 iniciaram o
complexo kernel Hurd.
Mas logo surgiu o Linux,
que se encaixou
perfeitamente com o
projeto GNU.
7.
Distribuições
No inícioo usuário
precisava compilar o
programa para poder
usá-lo.
Pessoas e empresas
começaram a
empacotar os
programas do projeto
GNU e o Kernel Linux
para distribuí-los.
Antes de começar...
Sistema Operacional:
NÃO é Time de futebol!
NÃO é Religião!
NÃO é Banda de Rock ou Dupla Sertaneja!
Sistema Operacional é uma ferramenta de trabalho!
Ele é a ferramenta que faz com que você ofereça a melhor solução.
A sua missão será tirar o melhor de cada Sistema Operacional.
Cada vez mais crescem nas médias e grandes empresas ambientes
heterogêneos. Quem fará a INTEGRAÇÃO desses ambientes??
Hacker ou Cracker?
Hackers são
indivíduos que
elaboram e
modificam software
e hardware de
computadores para
melhorá-los.
Crackers são
programadores
maliciosos e
ciberpiratas que
agem com o intuito
de violar sistemas
cibernéticos.
23.
Externo vs Interno
Fora da rede local / empresa?
ou
Dentro da rede local / empresa?
Acesso local =Acesso Admin
Linux
Usando o bootloader
Usando um Live CD
Windows
Aproveitando-se da proteção de tela
Aproveitando-se do programa de acessibilidade
Proxy
Gera umaeconomia de banda de até 50%
Melhora a velocidade de acesso
Permite o bloqueio de sites
Por domínio
Por URL
Por palavra na URL
Por extensão
Relatório de acesso
SquidGuard - ACLs
IP
Destino
src admins {
ip 192.168.0.1
ip 192.168.2.10-192.168.2.49
ip 172.16.12.0/255.255.255.0
ip 10.5.3.1/24
}
dest porn {
domainlist porn/domains
urllist porn/urls
}
42.
SquidGuard - ACLs
timeafterwork {
weekly * 17:00-24:00 # Depois do trabalho
weekly as 14:00-24:00 # Sáb e Domingo
weekly mwf 12:00-14:00 # Seg, Qua, Sex
date *.01.01 # Ano novo
date *.12.24 12:00-24:00 # Natal
date 2006.04.14-2006.04.17 # Pascoa 2006
date 2008.05.10 # Dias das mães 2008
}
Abreviatura para os dias da semana:
s = Domingo, m = Segunda,
t =Terça, w = Quarta,
h = Quinta, f = Sexta,
a = Sábado
Regras de horário
43.
SquidGuard - ACLs
Juntando tudo
Acl {
admins {
pass all
}
all within afterwork {
pass all
}
else {
pass !porn all
}
default {
pass none
redirect http://localhost/block.html
}
}