terça-feira, 12 de maio de 2009

Bloqueando Transferência de Arquivos via Skype

Olá pessoal! Muitas vezes de nada adianta a política de anexos de e-mails bloquear arquivos maiores que 1, 2, 3 MB, se o usuário tem em sua máquina o Skype. Através do Skype é possível transferir arquivos de quaisquer tamanhos, o que acaba por prejudicar o desempenho do link de internet.

Há algumas semanas recebi a informação do suporte ao firewall de minha empresa, de que era impossível bloquear este tipo de tráfego.

Pois bem, acabei encontrando no próprio site do Skype um Help, onde falava sobre algumas policies bem interessantes, dentre elas, a criação de uma chave no registro para bloquear a transferência de arquivos.

Segue abaixo a chave em questão:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone\
Crie um DWORD chamado "DisableFileTransfer" com valor "1" (Para habilitar novamente, aterar o "1" para "0".

No meu caso, mandei um e-mail para meu amigo David Saes, que preparou um script para a criação desta chave. que faz isso de forma automática. Para utilizar o script, copie e cole este texto no notepad e salve-o como .vbs.

Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone\DisableFileTransfer", 1, "REG_DWORD"
Set objShell = Nothing


Você também pode deixar pronto um script para reabilitar a trasnferência de arquivos:

Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone\DisableFileTransfer", 0, "REG_DWORD"
Set objShell = Nothing

Observe que foi alterado somente o 1 para 0.

Caso coloque numa GPO, aplicar a nível de máquina, caso os usuários sejam restritos.

Abraços!

2 comentários:

Anônimo disse...

Muito boa sua dica amigo resolveu meu problema aqui na empresa.

Leonardo Fachin disse...
Este comentário foi removido pelo autor.