Estava aqui programando com o novo framework, e derrepente tento salvar html dentro do banco e ban!
Apareceu o erro:
A potentially dangerous Request.Form value was detected from the client
Aparentemente este erro é normal quando não esta se utilizando ValidateRequest=”false” nas diretivas da página, mas após colocar, o mesmo erro apareceu.
Basicamente o ValidateRequest funciona para que veja a entrada proveniente do navegador para valores perigosos assim evitando a injeção SQL.
Então pesquisei, pesquisei e pesquisei e nada de achar onde fazer isto funcionar.
No próprio site da MSDN mostra que o ValidateRequest só é compativel com os frameworks 3.5, 3.0, 2.0.
O jeito era fuçar, e então que fui ler a página de erro detalhadamente e encontrei a resposta.
Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. To allow pages to override application request validation settings, set requestValidationMode=”2.0″ in the configuration section. After setting this value, you can then disable request validation by setting validateRequest=”false” in the Page directive or in the configuration section….
Ou seja para funcionar é só ir até o web.config e a adicionar a seguinte linha dentro de system.web :
<httpRuntime requestValidationMode=”2.0″ />
Mas por que ?
No framework 4, por padrão, o ValidateRequest é habilitada para todo o site, porque ele é ativado antes da fase BeginRequest de uma solicitação HTTP.
Porém indico que trate o erro de ValidateRequest para que entradas potencialmente inseguros HTTP que podem ser vetores de ataque sejam barradas.
Para tratar este erro acesse: http://www.bufaloinfo.com.br/dicas.aspx?cod=862
Popularity: 44% [?]
Com a nova versão do Chrome é possível baixar plugins, extensões e etc…
![features_speed[1]](http://wevertonsousa.com.br/blog/wp-content/uploads/features_speed1.gif)
Confere a lista abaixo com alguns plugins:
1- AdThwart: Um complemento já existente no Firefox. A sua função é detectar anúncios indesejados em sites e bloqueá-los. Sua lista de detecção é atualizada constantemente. Bom, ainda não pude constatar a eficiência da extensão, mas pelos comentários que li, ela é bastante eficiente. Atualmente, cerca de 150 mil usuários utilizam essa ferramenta.
2- Autozoom: Esse complemento memoriza ações de “zoom” em páginas da Internet (por algum motivo o Chrome ainda não faz isso). Ótimo para pessoas que como eu, utilizam resoluções mais altas, dificultando assim a visualização de determinados sites. O complemento é bem específico, o que pode torná-lo inútil para muitos. Eu parei de usá-lo após constatar que as páginas modificadas por ele estavam “travando” ao serem abertas. Mas não custa nada você testar aí.
3- Chromed Bird: Semelhante ao Echofon do Firefox, a função é a mesma, verificar e enviar mensagens do Twitter. Atualmente é a melhor ferramenta com essa função no Chrome. Não chega a ser ruim, mas ainda falta um pouco para ficar boa. Talvez penso assim porque estava acostumado com a praticidade do Echofon.
4- Google Mail Checker: O próprio nome já diz a função da extensão. Ela serve para identificar novas mensagens de e-mail em sua conta do GMail. Não é mostrada nenhuma informação a respeito da nova mensagem. O programa mostra apenas o número de mensagens não lidas. Isso compromete um pouco a qualidade da ferramenta, mas nada que tenha impedido o seu uso por mais de 200 mil pessoas até o momento.
5- Google Quick Scroll: Ferramenta aparentemente simples, mas bastante útil. Sabe quando você faz uma pesquisa no Google, acha um resultado, mas quando vai para a página não encontra a resposta para a sua pesquisa? Então, essa ferramenta acaba com esse problema. Ela, automaticamente identifica os termos das suas pesquisas no site encontrado pelo Google.
6- Google Translate: Essa extensão associa o tradutor da Google diretamente ao Chrome. A ferramenta identifica o idioma da página e lhe dá a opção de converter o texto para inúmeros outros. A tradução não fica 100%, mas dá pro gasto.
7- Google Wave Notifier: Semelhante ao GMail Checker. Essa ferramenta informa quando há novas “ondas” a serem lidas no Wave. A diferença é que essa dá informações a respeito da nova “onda”.
8- Search Box: Um dos melhores complementos na minha opinião. Ele possibilita a pesquisa em inúmeros sites e te dá a possibilidade de adicionar outros à lista de pesquisa O único problema é que ele vem configurado para mostrar resultados em inglês, mas é possível modificar os resultados para português facilmente em suas configurações.
9- Easy Youtube: Baixar vídeos do YouTube com extrema facilidade. É só entrar no vídeo e embaixo das descrições terá links para baixar.
Pra quem quiser baixar mais extensões acesse: Chromeextensions
Popularity: 47% [?]
