Access Point Access Point ou AP , em Portugues Ponto de Acesso e um dispositivo em uma rede sem fio que realiza a interconexao entre todos os dispositivos moveis. Em geral se conecta a uma rede cabeada servindo de ponto de acesso para uma outra rede, como por exemplo a Internet. Pontos de acesso Wi-Fi estao se tornando populares. Muitos estabelecimentos comerciais que oferecem o acesso a internet atraves de um ponto de acesso como servico ou cortesia aos clientes, tornando-se hotspots. Tambem e pratico pois a implantacao de uma rede sem fio interligada por um ponto de acesso economiza o trabalho de instalar a infra-estrutura cabeada. Varios pontos de acesso podem trabalhar em conjunto para prover um acesso em uma area maior. Esta area e subdividida e areas menores sendo cada uma delas coberta por um ponto de acesso, provendo acesso sem interrupcoes ao se movimentar entre as areas atraves de roaming. Tambem pode ser formada uma rede ad-hoc onde os dispositivos moveis passam a agir intermediando o acesso dos dispositivos mais distantes ao ponto de acesso caso ele nao possa alcanca-lo diretamente. Estes pontos de acesso precisam implementar a seguranca da comunicacao entre eles e os dispositivos moveis que estao em contato. No caso do Wi-Fi, isso foi inicialmente tentado com o WEP que atualmente e comprometido facilmente. Surgiram entao o WPA e o WPA2 que sao considerados seguros caso seja utilizada uma senha. O problema com o modelo de configuracao minimalista que acabamos de ver e que com apenas estas quatro linhas o proxy ficara muito aberto. Se voce deixar o servidor proxy ativo no proprio servidor que compartilha a conexao e nao houver nenhum firewall ativo, qualquer um na internet poderia usar o seu proxy, o que naturalmente nao e desejado. O proxy deve ficar ativo apenas para a rede local. Vamos gerar, entao, um arquivo mais completo, permitindo que apenas os micros da rede local possam usar o proxy e definindo mais algumas politicas de seguranca. Neste segundo exemplo ja aproveitei algumas linhas do arquivo original, criando regras que permitem o acesso a apenas algumas portas especificas e nao mais a qualquer coisa, como na configuracao anterior: http_port 3128visible_hostname gdh acl all src 0.0.0.0/0.0.0.0acl manager proto cache_objectacl localhost src 127.0.0.1/255.255.255.255acl SSL_ports port 443 563acl Safe_ports port 80 # httpacl Safe_ports port 21 # ftpacl Safe_ports port 443 563 # https, snewsacl Safe_ports port 70 # gopheracl Safe_ports port 210 # waisacl Safe_ports port 280 # http-mgmtacl Safe_ports port 488 # gss-httpacl Safe_ports port 591 # filemakeracl Safe_ports port 777 # multiling httpacl Safe_ports port 901 # swatacl Safe_ports port 1025-65535 # portas altasacl purge method PURGEacl CONNECT method CONNECT http_access allow manager localhosthttp_access deny managerhttp_access allow purge localhosthttp_access deny purgehttp_access deny !Safe_portshttp_access deny CONNECT !SSL_ports acl redelocal src 192.168.1.0/24http_access allow localhosthttp_access allow redelocal http_access deny all As acl's "SSL_ports" e a "Safe_ports" sao as responsaveis por limitar as portas que podem ser usadas atraves do proxy. Neste exemplo, usei a configuracao-modelo indicada na documentacao do Squid, que preve o uso de diversos protocolos conhecidos e tambem o