Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Vanderson Clayton Siewert
Título: Ferramenta Web para Administração do Servidor Proxy Squid
 
Introdução:
Com o advento da Internet, o acesso à grande rede está sendo utilizado cada vez mais facilmente como ferramenta de trabalho e para fins diversos. No caso das empresas, cabe ao administrador da rede fazer o controle dos acessos à Internet, visando a segurança da rede local, fazendo o bloqueio de sites indesejados, de downloads que são ou não permitidos, entre outros. Conforme Palma e Prates (2000, p. 9), cada vez mais os administradores têm que controlar e monitorar o acesso a recursos das redes de computadores. Com isto, surgiram ferramentas que implementam diversas funções, entre elas o filtro de pacotes, que trabalha na camada de rede , e os servidores proxy, que trabalham na camada de aplicação . Estas camadas baseiam-se no modelo de referência Transfer Control Protocol/Internet Protocol (TCP/IP) e encontram-se descritas em Péricas (2003, p. 35). Segundo Nemeth et al (2002, p. 44), considerando as ferramentas de administração de redes desenvolvidas para GNU/Linux em geral, especificamente em modo console, pode-se dizer que somente os usuários com um conhecimento mais avançado conseguem manipulá-las e usá-las apropriadamente. Conforme Pcmaster (2005), hoje já existem interfaces mais amigáveis para o usuário poder manipular as regras e estabelecer políticas de uso dos recursos da rede. Porém especificamente para os servidores proxy, as ferramentas são de difícil entendimento e com uma aparência nada amigável, sendo normalmente feitas em shell script. A proposta deste trabalho consiste em desenvolver uma ferramenta web nos moldes de um site possibilitando a administração das políticas de acesso à Internet, grupos de acessos, regras e algumas configurações do servidor proxy Squid, tudo isto com o aumento da segurança nas alterações do arquivo de configuração, pois qualquer administrador que não conheça o Squid será capaz de configurá-lo com simples seleções e com o preenchimento de formulários. Segundo Baros (2006), o Squid é um aplicativo que está sendo melhorado continuamente, é multi-plataforma, possui uma excelente estabilidade nas condições mais extremas e possui um imenso número de analisadores de log. Ele permite melhorar o desempenho de navegação na Internet com o cache que é armazenado localmente no servidor e implementa mecanismos de segurança nas alterações das suas configurações. A ferramenta desenvolvida neste trabalho utilizou o servidor de páginas web Apache para poder interagir com o usuário em um browser de Internet e com o Squid Analysis Report Generator (SARG), desenvolvido no Brasil (ORSO, 2006), para gerar relatórios de acesso dos usuários. Ao acessar a aplicação será solicitado um nome de usuário e uma senha, que dará acesso à página liberada para fazer a administração e gerenciamento do servidor proxy Squid, conforme já descrito anteriormente. Foram utilizadas as seguintes tecnologias para o desenvolvimento da ferramenta: HyperText Markup Language (HTML), Common Gateway Interface (CGI) e HyperText PreProcessor (PHP). O emprego destas tecnologias irá melhorar a interação do usuário, através de uma ferramenta visual, com o arquivo de configuração squid.conf do servidor proxy de software livre Squid, que é onde as políticas, grupos de usuários e regras de acesso à Internet são determinadas.