Luiz Souza
Um site sobre Nerdisses, Redes de Computadores, Programação e afins…
Bloquear versões antigas de browsers no Apache
Postado em 15 de maio de 2012 às 9:30 por Luiz Souza
Aqui vai uma config bem legal para melhorar a segurança no acesso ao servidor Web. Com essa configuração, usando o mod_setenvif do Apache2, ele verifica as versões mais antigas dos browsers e bane o acesso a eles.
O código aqui (você pode colocar no apache.conf ou similar, dependendo da distribuição de linux usada):
<IfModule mod_setenvif.c> # Mozilla prior to 4.0 BrowserMatchNoCase ^Mozilla/[0-3] legacy=mozilla # malignant Mozilla versions BrowserMatchNoCase ^.?mozilla(?:$|/(?:(?:[^45]|[45]\.(?:[^0]|0\S))|(?:(?:[45]\.0\s\(compatible;?\)|5\.0(?:\s\((?:en(?:-US)?)?\))?)$))) legacy=mozilla # MSIE prior to 7.0 BrowserMatchNoCase MSIE\D+[0-6]\.[\d.]* legacy=msie # Firefox prior to 4.0 BrowserMatchNoCase Firefox\D+[0-3]\.[\d.]* legacy=firefox # Chrome prior to 9.0 BrowserMatchNoCase Chrome\D+[0-9]\.[\d.]* legacy=chrome # Safari (inc Mobile) prior to 534 BrowserMatchNoCase Safari\D+(?:[0-4]+|\d?53[0-3]\.[\d.]*) legacy=safari # Opera prior to 9.80 BrowserMatchNoCase Opera\D+(?:[0-8][\d.]*|9\.[0-7]) legacy=opera # Seamonkey prior to 2.6 BrowserMatchNoCase SeaMonkey\D+(?:[01]|2\.[0-5]) legacy=seamonkey Deny from env=legacy </IfModule>
Enfrentei alguns problemas ao usar essas configurações e vou relatar aqui pra vocês (até para ver se vai mesmo valer a pena para você o uso dela):
- Aconteceu um falso-positivo com browsers móveis (no meu caso aconteceu basicamente com Androids). Depois de analisar o log do servidor, vi que o problema era na linha do Safari (é, do Safari olha só) e ajustei mudando de
BrowserMatchNoCase Safari\D+(?:[0-4]+|\d?53[0-3]\.[\d.]*) legacy=safariparaBrowserMatchNoCase Safari\D+(?:[0-4]+|\d?53[0-2]\.[\d.]*) legacy=safari. - Outro problema que aconteceu, e esse realmente não obtive muito resultado, foi quando o browser (acontece principalmente com o Internet Explorer) está com algum malware ou programa de terceiros que modificam o User-Agent do browser para outra versão. Muitas vezes nem reinstalando a versão mais recente resolve. Neste caso eu arrumava trocando o browser com problema por outro (ex: de Internet Explorer para Chrome ou Firefox).
Para meu caso que recebia muito DOS provindo de sistemas que usavam User-Agent mais antigo, resolveu bem direitinho!
via How to block old versions of browsers Apache Web Server forum at WebmasterWorld.
Postado nas categorias Informágica, Segurança, WorldWideWeba!
Tags: Apache, Bloqueio, DOS, Internet, Linux, Segurança, Server, Servidor
Simples: Meu primeiro tema original para WordPress!
Postado em 12 de maio de 2012 às 22:50 por Luiz Souza
É com orgulho que comunico a todos que meu primeiro tema totalmente original (isto é, feito sem uso de outros temas, ou tema-filho) no WordPress! Ele é feito baseado no framework de jQuery e CSS em português que estou desenvolvendo, o Simples-UI (site em construção)!
Mas o que esse Simples-UI tem de especial? Simples! :P Fazer sites de forma mais simples (entenda como simples um site mais fácil, rápido e principalmente usável) e com suporte total a língua portuguesa (problema que as vezes enche a paciência de muito desenvolvedor web, bem como gera mais e mais linhas de código).
Hoje o core do Simples-UI possui:
O legal é que o tema usado com o jQuery-UI é baseado no jQuery UI Bootstrap, projeto do Addy Osmani.
Estou ainda desenvolvendo a idéia, por isso que nem site do projeto tem. E não pense que o projeto é pra uso apenas do WordPress, ele pode ser usado em qualquer projeto na web! Este tema que projetei para WordPress, o Simples, é apenas para amostra e também para começar comigo o uso desta poderosa ferramenta (e imagina se eu que projeto ela não uso? que feio seria… ahauhauaha).
Então é isso! Se você tem alguma opinião a dar sobre este post, é só comentar! ;)
Postado nas categorias Informágica, Programacao();, WorldWideWeba!
Tags: CSS, Fica a dica, Informática, Internet, jQuery, Programacao();, Software, Tecnologia, Tema, Theme, Wordpress
O pior hacker do mundo!
Postado em 11 de julho de 2011 às 18:17 por Luiz Souza
Lendo o HackToon, eu me deparei com essa perola:
Eu ri muito com esse carinha… Esse é expert!
Postado nas categorias Informágica, Linux Pride, Programacao();, WorldWideWeba!
Tags: Acesso, Computadores, Hacker, Internet, Invasão, Linux Pride, LOL, Problema, Programacao();, Redes de Computadores
Unity: Conheça o uTouch
Postado em 14 de janeiro de 2011 às 23:32 por Luiz Souza
Fiz um post aqui no meu site intitulado “Unity: O novo Gerenciador de Janelas padrão do Ubuntu” e foram alguns comentários…
Hoje venho com um vídeo no youtube sobre uma aplicação que realmente coloca o Ubuntu em dispositivos como tablets, o uTouch. Basicamente o uTouch é uma aplicação para telas touch. Agora, analisem comigo: A interface Unity foi feita para rodar em telas com toque. Reparem o video, tudo o que o usuário precisa fica ali.
Li em algum lugar, vou ver onde vi e depois descrevo melhor, tablets que estão vindo com Ubuntu e Unity…
Segue o video para a apreciação de vocês:
Postado nas categorias Informágica, Linux Pride
Tags: Computadores, Informática, Internet, Linux Pride, Mobilidade, Netbook, Touch, Ubuntu, Unity, uTouch
Smartphones Android usam mais banda de redes de celular, diz estudo
Postado em 9 de dezembro de 2010 às 13:03 por Luiz Souza
Isso já era uma realidade que esperava acontecer muito que em breve: Os acessos a internet acabarem sendo maiores por aparelhos com tecnologia móvel.
E minha aposta estava mesmo no Android. Um sistema operacional “eclético”, atendendo do celular ao tablet..

A crescente popularidade dos smartphones Android – fabricado por diversas marcas, como HTC e Samsung Electronics – surge no momento em que os aparelhos parecem substituir computadores como forma mais usada para navegar na internet.
via Smartphones Android usam mais banda de redes de celular, diz estudo – O Globo Online.
Postado nas categorias Androidiando, Linux Pride, Unplugged, WorldWideWeba!
Tags: 3G, Android, Google, Internet, Linux Pride, Mobilidade, Smartphone, Tablet, Tablet PC




