Re: [FUG-BR] Dúvida SSH

2008-02-13 Por tôpico Douglas Santos
On Wed, February 13, 2008 8:30 am, CDMB . wrote:
> Douglas,
> o que é e como funciona o FINGERPRINT?

É uma função hash criptográfica aplicada a sua chave pública.
A idéia é justamente simplificar o gerenciamento  das chaves,
uma vez que o fingerprint é bem menor que uma chave.

Para entender melhor isso na pratica basta recorrer à alguma
documentação de funções hash.

Exemplo:
http://en.wikipedia.org/wiki/SHA-1
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH

2008-02-13 Por tôpico CDMB .
Douglas,
o que é e como funciona o FINGERPRINT?
 
 > On Feb 11, 2008, at 4:54 PM, CDMB . wrote:> > Eu sou o root do servidor, vou 
 > la nele e anoto com uma> > caneta em um papel sua chave; depois quando eu 
 > for na> > estacao cliente (UNIX+SSH ou Windows+Putty) e tento> > conectar-me 
 > pela primeira vez ele vai dar o aviso da> > troca de chaves entao eu confiro 
 > se a chave que esta no> > aviso 'e a mesma que eu tenho anotado no papel e 
 > aceito> > ou nao a conexao, correto?> > Boa sorte para anotar a chave, ainda 
 > mais se ela for grande.> > Justamente pra isso serve o fingerprint, para 
 > voce nao precisar> anotar toda a chave publica do servidor.> > > Se isto 
 > estiver correto, leva-me a crer que 'e (teoricamente)> > impossivel um Man 
 > In The Middle ter a chave que eu anotei> > no papel (copiada do servidor), 
 > estou certo?> > Nao e' impossivel. Mas podemos dizer que e' bastante 
 > dificil.> Veja os famosos casos de manipulacao de DNS, onde os> bancos sao o 
 > principal alvo.
 
_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH - resolvido (eu acho)

2008-02-12 Por tôpico Luiz Otavio O Souza
- Original Message - 
From: "Douglas Santos" <[EMAIL PROTECTED]>

> Se isto estiver correto, leva-me a crer que 'e (teoricamente)
> impossivel um Man In The Middle ter a chave que eu anotei
> no papel (copiada do servidor), estou certo?

Nao e' impossivel. Mas podemos dizer que e' bastante dificil.
Veja os famosos casos de manipulacao de DNS, onde os
bancos sao o principal alvo.



É impossível (ou muito dificil) enquanto a maquina não foi comprometida, uma 
vez que basta copiar a chave de um servidor comprometido para a maquina "in 
the middle".

[]'s
Luiz 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH - resolvido (eu acho)

2008-02-11 Por tôpico Douglas Santos
On Feb 11, 2008, at 4:54 PM, CDMB . wrote:
> Eu sou o root do servidor, vou la nele e anoto com uma
> caneta em um papel sua chave; depois quando eu for na
> estacao cliente (UNIX+SSH ou Windows+Putty) e tento
> conectar-me pela primeira vez ele vai dar o aviso da
> troca de chaves entao eu confiro se a chave que esta no
> aviso 'e a mesma que eu tenho anotado no papel e aceito
> ou nao a conexao, correto?

Boa sorte para anotar a chave, ainda mais se ela for grande.

Justamente pra isso serve o fingerprint, para voce nao precisar
anotar toda a chave publica do servidor.

> Se isto estiver correto, leva-me a crer que 'e (teoricamente)
> impossivel um Man In The Middle ter a chave que eu anotei
> no papel (copiada do servidor), estou certo?

Nao e' impossivel. Mas podemos dizer que e' bastante dificil.
Veja os famosos casos de manipulacao de DNS, onde os
bancos sao o principal alvo.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH - resolvido (eu acho)

2008-02-11 Por tôpico CDMB .
Agradeco a todos os que responderam sobre meu questionamento.
Observem se eu entendi a questao:
 
Eu sou o root do servidor, vou la nele e anoto com uma 
caneta em um papel sua chave; depois quando eu for na
estacao cliente (UNIX+SSH ou Windows+Putty) e tento
conectar-me pela primeira vez ele vai dar o aviso da 
troca de chaves entao eu confiro se a chave que esta no 
aviso 'e a mesma que eu tenho anotado no papel e aceito
ou nao a conexao, correto?
 
Se isto estiver correto, leva-me a crer que 'e (teoricamente)
impossivel um Man In The Middle ter a chave que eu anotei
no papel (copiada do servidor), estou certo?
 
Abraco a todos.
 
Akkamai Kalil Shami
_
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH

2008-02-11 Por tôpico Carlos A. M. dos Santos
2008/2/11 CDMB . <[EMAIL PROTECTED]>:

> Eu tenho um servidor com o FreeBSD rodando sshd (normal),
> quando me conecto de um outro PC (Windows com o Putty, por exemplo)
> e desse PC eu não havia me conectado antes ele me dá uma mensagem
> sobre a troca de chaves se eu respondo "Sim" ele me abre o login e pronto,
> digito o usuário e senha e tô conectado no servidor...
>
> A questão é: pra que essa troca de chaves?! Um invasor pode responder
> "Sim" que o PC passa a ser confiável do mesmo modo. Fica parecendo
> meio inútil já que eu tenho de digitar usuário e senha do mesmo jeito.

Pare conectar a um servidor é preciso ter a chave pública dele. Se tu
não a tiveres o servidor a enviará e o ssh (ou putty, etc) perguntará
se tu queres aceitá-la. Fica a teu critério dizer sim ou não.

Ter a chave do servidor serve como medida de segurança no caso de
alguém ter se apoderado do endereço da máquina (IP spoofing) ou de
algum gateway que exista no caminho (man-in-the-middle attack). Se
quiseres ter segurança absoluta então tu deves obter a chave do
servidor de uma maneira confiável e instalá-la manualmente no
repositório de cada usuário (*).

> Acho que seria considerado segurança se eu criasse uma chave no meu
> PC Windows e o root do servidor acrescentasse ela nele.

Isso inverteria a lógica da operação do sshd. A idéia é que o servidor
seja confiável para os clientes, não o contrário. Lembra que no caso
do servidor existe apenas um sshd por máquina; muitos usuários, porém,
podem iniciar conexões a partir de uma mesma máquina.

Se quiseres forçar o servidor a aceitar apenas conexões de usuários
conhecidos então desabilita autenticação via PAM e senha, forçando
todo mundo a autenticar via chaves públicas e privadas. Isso não é
ineentemente mais seguro do que autenticação com senha, mas pelo menos
te garante que quem entrou no sistema tem uma chave privada cuja chave
pública correspondente já está instalada. Resta o problema de instalar
pela primeira vez a chave pública de cada usuário, o que nos leva ao
mesmo problema de "quem veio primeiro, o ovo ou a galinha?",
assinalado acima (*).

-- 
Carlos A. M. dos Santos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH

2008-02-11 Por tôpico William David FUG-BR
Fiz um tutorial básico de chaves com o ssh + putty da uma lida.

http://biosystems.ath.cx:8080/wiki/doku.php?id=manuais:sshkeys

Em 11/02/08, Lutieri G.<[EMAIL PROTECTED]> escreveu:
> Em 11/02/08, CDMB .<[EMAIL PROTECTED]> escreveu:
> >
> > Bom dia a todos.
, por exemplo) e desse PC


-- 
-=-=-=-=-=-=-=-=-=-
William David Armstrong <.Of course it runs
Bio Systems Security Networking <|==
MSN / GT  [EMAIL PROTECTED]  <'   OpenBSD or FreeBSD
--
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH

2008-02-11 Por tôpico Lutieri G.
Em 11/02/08, CDMB .<[EMAIL PROTECTED]> escreveu:
>
> Bom dia a todos.
> Sempre houve algo em relação ao openSSH que me intrigou:
> Eu tenho um servidor com o FreeBSD rodando sshd (normal),
> quando me conecto de um outro PC (Windows com o Putty, por exemplo) e desse 
> PC eu não havia me conectado antes ele me dá uma mensagem sobre a troca de 
> chaves se eu respondo "Sim" ele me abre o login e pronto, digito o usuário e 
> senha e tô conectado no servidor...
> A questão é: pra que essa troca de chaves?! Um invasor pode responder "Sim" 
> que o PC passa a ser confiável do mesmo modo. Fica parecendo meio inútil já 
> que eu tenho de digitar usuário e senha do mesmo jeito.

Tu está na verdade aceitando a chave desse servidor no teu cliente!
Mas isso não é garantia de segurança.
E tem uma questão de um tipo de ataque. man in the middle. Mas agora
não sei dizer sobre isso.

> Acho que seria considerado segurança se eu criasse uma chave no meu PC 
> Windows e o root do servidor acrescentasse ela nele.

Essa confiança de chaves pode ser feita. Inclusive sem senhas. Apenas
com a troca de chaves.

>
> Espero ter sido claro em minha questão.
>
> Abraço a todos.


-- 
Att.
Lutieri G. B.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida SSH

2008-02-11 Por tôpico João Paulo Just
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

CDMB . wrote:
| Bom dia a todos.
| Sempre houve algo em relação ao openSSH que me intrigou:
| Eu tenho um servidor com o FreeBSD rodando sshd (normal),
| quando me conecto de um outro PC (Windows com o Putty, por exemplo) e
desse PC eu não havia me conectado antes ele me dá uma mensagem sobre a
troca de chaves se eu respondo "Sim" ele me abre o login e pronto,
digito o usuário e senha e tô conectado no servidor...
| A questão é: pra que essa troca de chaves?! Um invasor pode responder
"Sim" que o PC passa a ser confiável do mesmo modo. Fica parecendo meio
inútil já que eu tenho de digitar usuário e senha do mesmo jeito.
| Acho que seria considerado segurança se eu criasse uma chave no meu PC
Windows e o root do servidor acrescentasse ela nele.
|
| Espero ter sido claro em minha questão.
|
| Abraço a todos.
|
| Akkamai Kalil Shami

Me corrijam se eu estiver errado, mas se não me engano, essa pergunta
que o Putty e outros clientes SSH fazem é pra você ter certeza de que
está conectando no servidor correto, pra evitar que você digite sua
senha para os outros.

Tanto que se você formatar um servidor ou passar o IP dele pra outra
máquina, o cliente SSH vai avisar que a chave está alterada e é provável
que você esteja sendo vítima de um man in the middle.

- --
João Paulo Just
Diretor Executivo - Justsoft Informática Ltda.
http://www.justsoft.com.br/
- --
Feira de Santana, BA, Brasil.
+55 75 8104 8473
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHsF9oXL+vuN2d7ZwRApduAJsEKd7McEEJ2BL0C2UTfWubz0q9awCfdL8K
nVTFPQMMiDFLIVqERnD+GNo=
=ua/+
-END PGP SIGNATURE-
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Dúvida SSH

2008-02-11 Por tôpico CDMB .

Bom dia a todos.
Sempre houve algo em relação ao openSSH que me intrigou:
Eu tenho um servidor com o FreeBSD rodando sshd (normal),
quando me conecto de um outro PC (Windows com o Putty, por exemplo) e desse PC 
eu não havia me conectado antes ele me dá uma mensagem sobre a troca de chaves 
se eu respondo "Sim" ele me abre o login e pronto, digito o usuário e senha e 
tô conectado no servidor...
A questão é: pra que essa troca de chaves?! Um invasor pode responder "Sim" que 
o PC passa a ser confiável do mesmo modo. Fica parecendo meio inútil já que eu 
tenho de digitar usuário e senha do mesmo jeito.
Acho que seria considerado segurança se eu criasse uma chave no meu PC Windows 
e o root do servidor acrescentasse ela nele.
 
Espero ter sido claro em minha questão.
 
Abraço a todos.
 
Akkamai Kalil Shami
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd