Mensagens

XSS e HTML Injection em site do Governo(base.gov.pt)

Imagem
Recentemente visitei a página http://www.base.gov.pt/ que é usada para gestão dos contratos públicos. O portal contém toda a informação sobre todos os contratos celebrados ao abrigo do Código dos Contratos Públicos. Experimentei a caixa de pesquisa, e verifiquei que é retornado o valor pesquisado na página HTML. Tentei então injectar código HTML e obtive sucesso, conforme podemos verificar abaixo. Fiz ainda alguns testes com a tool OWASP ZAP para verificar se estavam a usar algum header HTML de prevenção de execução de javascript tal como o "X-XSS-PROTECTION 1 mode=block" mas reparei que não estava configurado... Verifiquei que a injeção de HTML é simples, basta para isso escrever na caixa de pesquisa o seguinte texto: "<img src="https://i2.wp.com/upload.wikimedia.org/wikipedia/commons/2/26/You_Have_Been_Hacked!.jpg"  />" E obtive a seguinte página:   Verifiquei também que era possível injetar Javascript na página o que t...

A importância da Informação

Imagem
Hoje em dia vejo que há uma maior aposta na segurança informática por parte das empresas, cada vez há mais empresas a realizarem auditorias ao seu software e a protegerem-se com Firewalls, IDSs, IPSs, etc.  Há ainda, a meu ver, um factor muito importante a ser trabalhado, a aposta na formação dos recursos humanos. Cada vez há mais erros básicos a comprometerem a segurança. Acontece sobretudo pela  partilha indevida de informação sensível, quer nas redes sociais, quer nas aplicações móveis, quer em sites de copy & paste de texto. Um bom exemplo disso é o site "pastebin", nesse site são colocados  por hora milhares de "pasties", e alguns deles contendo informação sensível. Coloquei a correr um dos muitos crawlers contra o pastebin(guardando os pasties de meu interesse com base em expressões regulares) e a quantidade de informação que obtive é "assustadora", em menos de uma hora obtive o seguinte: - 2228 emails com respectiva password (não testei...

HTML Injection no site Portal Da Queixa

Imagem
Necessitei infelizmente de publicar uma queixa no "famoso" portal da Queixa. Fiquei desconfiado da segurança do site, pois reparei que o site não tem configurado HTTPS, sendo que para submeter uma queixa temos de preencher um formulário de registo e fazer login, custa-me a acreditar que hoje em dia um site com autenticação não tenha configurado o HTTPS! Não custa nada -> Let's Encrypt ). Resolvi então dar uma olhada mais profunda no site... Experimentei a caixa de pesquisa, e verifiquei que é retornado o valor pesquisado na página HTML. Tentei então injectar código javascript mas reparei que o site faz algum tipo de validação e elimina os eventos de javascript como "onmouseover", "onfocus", "onclick", etc... Tentei algumas substituições mas não obtive sucesso. Verifiquei também que as tags "<script>" estavam a ser substituidas pela string "[removed]".  Fiz ainda alguns testes com a tool OWASP ZAP para ver...