AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Minha programação utiliza ASP. Como posso proteger meus formulários de e-mail para evitar que eles sejam utilizados por terceiros?

Existem uma série de ocorrências de uso de formulários de contato para envio de e-mails ilegitimos.

Em função disso, recomendamos a você que, ao utilizar um formulário no site, implemente algumas verificações para protegê-lo.

Normalmente, estes terceiros se utilizam de vulnerabilidades em determinados códigos ASP para envio de e-mails em lote, o que gera fila e prejudica o funcionamento do servidor.

A validação no formulário pode ser implementada de diversas formas, entre elas listamos:

1 - Validação da origem do formulário:

O script abaixo valida a origem do formulário, e quando ele é postado de uma URL diferente da sua o processamento é barrado.



<%
if (instr(Request.ServerVariables("HTTP_REFERER"),Request.ServerVariables("HTTP_HOST")) = 0 ) then
response.write("<b>Você não está autorizado a utilizar este formulário</b>")
response.end()
end if
%>




2 - Validação do conteúdo enviado pelo formulário:

O script abaixo valida o conteúdo dos dados preenchidos comparando-os com palavras pré-definidas e, caso alguma delas seja detectada o processamento é encerrado imediatamente:



<%
arrProibido = array("cc","subject","bcc","Content-Type","Content-Transfer-Encoding")
strVariaveis = request.form & "," & request.querystring
for i=0 to ubound(arrProibido)
if (instr(lcase(strVariaveis),lcase(arrProibido(i))) <> 0 ) then
response.write("<b>Palavra chave ilegitima detectada. Processamento foi parado </b>")
response.end()
end if
next
%>

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como usar o componente AspEmail?

2.  Como usar o componente CDOSYS?

3. Como incluir um Link do tipo "Indique este site" na minha página em uma Hospedagem com plataforma Windows?

4. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

5. Glossário Revenda Linux - cPanel

6. Checklist para campanhas de e-mail marketing.

7. Como fazer um formulário em FLASH com PHP?

8. Como enviar mensagens por formulário de contato através do PHP?

9. Como usar o componente Dundas Upload?

10. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

11. E-mail marketing para o B2C - design e conteúdo relevante

12. Como transferir meu site de outro provedor de hospedagem para o UOL HOST?

13. Hospedo meu site no UOL HOST mas quero usar o Google Apps para meus e-mails, é possível?

14. Os 10 erros mais freqüentes em e-mail marketing.

15. Dicas para produção de um e-mail marketing.

16. Registrei meu domínio com o UOL HOST, mas quero usar o Google Apps para meus e-mails, é possível?

17. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

18. Quero ter um contador de visitas(hits) no meu site. Como fazer?

19. Como configurar o SQL Session State Server para uso com o MSSQL?

20. Como usar o componente ASPUpload?

21. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

22. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux do UOL HOST?

23. O que é o Double opt-in no e-mail marketing?

24. Como fazer o Upload de arquivos via PHP?

25. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

26. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

27. Como criar subdomínios/domínios direcionando-os para pastas dentro da minha hospedagem Linux utilizando PHP?

28. Como criar subdomínios/domínios direcionando-os para pastas dentro da minha hospedagem Windows?

29. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

30. Como instalar o Magento em uma plataforma Linux do UOL HOST?

31. Como executar Stored Procedures em MySQL utilizando Asp.Net?

32. O UOL HOST possui algum sistema de validação de origem para e-mails?

33. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possivel?

34. Possuo uma plataforma Windows com uma aplicação em PHP. Ao clicar em itens do site, sempre visualizo a mesma página. O que fazer?

35. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

36. Como usar o componente Dynu?

37. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

38. Como instalar o Moodle em uma hospedagem do UOL HOST?

39. Ao acessar um diretório de meu site, me deparo com a seguinte mensagem de erro: "The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section." Por que?

40. Como calcular o ROI do e-mail marketing?

41. Registrei um domínio pelo UOL HOST e tenho direito a uso gratuíto de uma caixa postal. Como funciona este recurso?

42. Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

43. Como enviar mensagens por formulário de contato através do ASP.NET?

44. Existe alguma restrição no envio de e-mails pelas hospedagens no UOL HOST?

45. Proteção de diretórios via web.config em hospedagens Windows

46. Como instalar o RoundCube em uma Revenda Linux do UOL HOST?

47. Ao tentar enviar e-mails, a mensagem "535 authentication required" é exibida. Por que isso ocorre e como resolver?

48. Como testar a conexão com um banco de dados MSSQL e PHP?

49. Glossário de Campos necessários para importação de Produtos da Loja Virtual.

50. Como criar um formulário para um site construído através do construtor de sites?

51. Quais são as expressões que devem ser evitadas para que uma mensagem de e-mail marketing não seja pontuada como SPAM?

52. Quando cadastro meu template, ao utilizar o teste de Anti-Spam no sistema de e-mail marketing, recebo uma pontuação, porém uso apenas texto. Por que isso ocorre?

53. Como criar um atributo de um produto dentro da Loja Virtual?

54. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

55. Como instalar o PHP Fusion em uma plataforma UOL HOST?

56. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

57. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

58. Proteção de diretórios e arquivos via .htaccess:

59. Contratei uma hospedagem de site com o UOL HOST e quero redirecionar outros dominios e e-mails para ela, é possível?

60. Como agendar uma tarefa na Cron (ou Crontab) no UOL HOST?

61. Qual o melhor horário para enviar e-mail marketing?

62. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

63. A diferença entre E-mail Marketing e o SPAM

64. Como aumentar a base de contatos opt-in?

65. Como criar um Sitemap para o Google?

66. Como usar o componente ASPEasyZip?

67. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

68. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

69. Como conectar em um banco de dados Microsoft SQL Server utilizando PHP em uma plataforma Windows?

70. O que é Collation de uma Base de dados, como alterar?

71. Como alterar as imagens da vitrine de uma Loja Virtual?

72. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites(Google AppEngine). Como fazer?

73. Como cadastrar uma Loja Virtual na busca do MSN/Bing?

74. Ao tentar encaminhar uma mensagem através da Página "Fale Conosco" de minha Loja, é visualizada uma mensagem "Não foi possível enviar sua mensagem. Por favor, tente novamente mais tarde". Como resolver?

75. Como utilizar a biblioteca GD do PHP?

76. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

77. Quais são os erros gerados com maior freqüência no relatório de envios do E-mail Marketing?

78. Meus servidores de DNS estão hospedados fora do UOL HOST, quero utilizar apenas a hospedagem e/ou e-mails, quais são os apontamentos de DNS que devo criar para que estes serviços funcionem corretamente?

79. Como usar o componente FileSystemObject (FSO)?

80. Como usar o componente Chart Director?

81. Quais são os tipos de e-mail marketing?

82. O que são os conceitos de CMS, Bloco Estático e MetaData na Loja Virtual?

83. Como ler o e-mail do UOL HOST de dentro do Gmail?

84. Como utilizar alt tags em imagens no seu E-mail Marketing?

85. Quanto processamento minha aplicação ou site pode consumir em um servidor?

86. Estou com problemas para utilizar a biblioteca Javascript Lightbox++ em minha hospedagem Windows, o que fazer ?

87. Posso utilizar o Google Analytics no Construtor de Sites?

88. Como funciona o filtro anti-spam da revenda?

89. Como adicionar um mapa do Google Maps no meu site

90. Qual o primeiro passo após a aquisição do Gestor UOL Varejo?

91. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

92. Como contratar e acessar o Gestor UOL Manufatura e Serviços através da Loja de Aplicativos?

93. Glossário do serviço de estatísticas/relatório de visitação.

94. Posso utilizar o gerenciador de conteúdo Drupal na plataforma UOL HOST?

95. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

96. Como usar o componente AspTreeView 2?

97. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Blogger/Blogspot. Como fazer?

98. Posso utilizar SFTP (SCP) na transferência de arquivos para minha Hospedagem?

99.  Conheça os conceitos "opt-in"e "soft opt-in" para uso no E-mail Marketing

100. Como habilitar o Google Optimizer na minha Loja Virtual?