O que é o SSL?
O protocolo SSL provê a privacidade e a integridade de dados entre duas aplicações que estejam se comunicando pela Internet. Isto ocorre através da autenticação das partes envolvidas e da criptografia dos dados transmitidos entre as partes. Esse protocolo ajuda a prevenir que intermediários entre as duas pontas da comunicação tenham acesso indevido ou falsifiquem os dados sendo transmitidos.
Mais informações sobre SSL aqui.
SSL na PTNet
Alguns servidores da PTnet suportam SSL (UC, UEvora, NFSI, VIANETWORKS, FCTUNL e world), ou seja a encriptação dos dados entre o seu cliente de IRC e o servidor da PTnet, brevemente todos os servidores irao suportar SSL.
Este artigo demonstra como instalar o OpenSSL, uma aplicação opensource para Windows e como usar o mIRC para nos ligarmos ao servidor de SSL.
Este artigo pressupõe já ter o mIRC instalado no seu computador.
Como instalar o OpenSSL?
1) Faça o download do OpenSSL para Windows aqui (página oficial), execute o mesmo e pressione em Next (ver imagem abaixo).
2) Em seguida leia o contrato de instalação, aceite e pressione em Next (ver imagem abaixo).
3) Não é necessário alterar a pasta de instalação, caso altere, poderá encontrar dificuldades no uso do OpenSSL. O mesmo aplica-se à pasta do menu iniciar (Start Menu).
Sendo assim, nas proximas duas etapas, pressione em Next (ver as duas imagens abaixo).
4) Escolha a localização das Dlls para "The Windows system directory", assim o mIRC detecta automaticamente as Dlls e pressione em Next (ver imagem abaixo).
5) Confirme todas as escolhas e pressione em Install (ver imagem abaixo).
6) Para terminar, pode optar por fazer uma doação ao projecto, caso não queira, remova o visto da opção e pressione em Finish (ver imagem abaixo).
Como ligar a um servidor com SSL?
Relembramos que, se instalou o OpenSSL com o mIRC aberto, é necessario fecha-lo e voltar a abrir para as Dlls serem carregadas!
1) Inicie o mIRC e na 'editbox' escreva: //echo -a $sslready e pressione no Enter (ver imagem abaixo) , caso retorne $true, avance para o passo 2, caso retorne $false veja a secção de FAQ apresentada mais abaixo.
2) Na 'editbox' escreva: /server -e uc.ptnet.org e pressione no Enter (ver imagem abaixo).
Explicação do comando:
/server - indica a ligação a um servidor
-e - argumento do comando /server que nos permite fazer uma ligação SSL
uc.ptnet.org - um dos servidores da PTnet que suporta SSL
3) Quando a ligação ao servidor for efectuada, irá aparecer uma mensagem com um pedido para aceitar o certificado, seleccione a opção "Automatically accept this certificate in future" e pressione em accept (ver imagem abaixo).

O certificado é considerado como invalido, isso deve-se ao facto de a PTNet não usar um certificado registado, pois o objectivo é cifrar as ligacões e não de validar os servidores.
4) Agora é teclar com segurança :)
FAQ SSL
Solução: fazer o download da versão anterior aqui.
Solução:
Por defeito a psyBNC tem suporte ao uso de SSL. Caso não tenha, contacte o seu Service Provider.
Basta adicionar um servidor com suporte SSL:
/listservers (para ver os servidores)
/delserver <numero> (para eliminar os servidores sem SSL, colocando o número do mesmo)
/addserver S=uc.ptnet.org:6667 [password-do-nick] (para adicionar o servidor com ligação SSL)
Assim o servidor vai tentar ligar-te à rede usando SSL. Caso não possa por algum motivo, ele liga-se automaticamente com uma ligação normal.
Solução:
1- Abra as opções do mIRC (Alt o), e em Connect -> Servers pressione no botão ADD
2- Adicione o servidor, conforme imagem abaixo e pressione em Add e por fim em OK.
Outras Informações
NickServ: +S - indica que o utilizador está a utilizar uma ligaçao SSL (modo colocado automaticamente)
Chanserv: +S - Só é permitida a entrada no canal, de utilizadores que estejam a usar uma ligação SSL. (/mode #canal +S)
Se no decorrer desta leitura encontrar algum problema ou não consiga usar o seu cliente de IRC com SSL faça /join #PThelp e pergunte no canal oficial de ajuda da rede PTnet.












