FORUM DARKERS

Tecnologia & Informática => Programação => PhP/Html => Topic started by: Skayler on 29 de July , 2006, 10:22:59 AM

Title: Segurança em CGI
Post by: Skayler on 29 de July , 2006, 10:22:59 AM
Segurança em CGI

A programação em CGI lhe oferece algo surpreendente: tão logo seu script esteja online, ele é disponibilizado imediatamente para todo o mundo. Qualquer pessoa, de quase qualquer lugar, pode executar o aplicativo que você criou em seu servidor web. Isso pode chegar a excitá-lo, mas também deve assustá-lo. Nem todos que usam a Internet têm intenções honestas. Crackers (invasores) podem tentar vandalizar suas páginas web, para mostrar a amigos. Competidores ou investidores podem tentar acessar informações internas sobre sua empresa e seus produtos.

 Nem todos os aspectos de segurança envolvem usuários maléficos. A disponibilidade mundial de seu script CGI significa que alguém pode executar seu script sob determinadas circunstâncias as quais você nunca imaginou e, certamente, nunca testou. Seu script web não deve apagar arquivos porque aconteceu de alguém colocar uma apóstrofe em um campo de formulário, mas isso é possível e aspectos como esses também representam preocupações com segurança.

A importância da segurança na web

Muitos projetistas de CGI não levam a segurança tão a sério quando deveriam. Assim, antes de olharmos como tornar scripts CGI mais seguros, vamos ver porque deveríamos nos preocupar com segurança, em primeiro lugar:



Estas são apenas algumas das muitas razões pelas quais a segurança da web é tão importante. Você mesmo pode ser capaz de ter outros motivos. Assim, agora que você reconhece a importância de criar scripts CGI seguros, pode estar imaginando o que torna seguro um script CGI. Isso pode ser resumido em uma máxima simples: nunca confie em quaisquer dados vindos do usuário. Isso parece bem simples, mas na prática não é. No restante deste capítulo, exploraremos como fazer isso.
 
Nota: esse texto foi retirado do livro: Programação CGI com perl O´reilly

Fonte: WT


[]'s


Skayler