- LinguagensC
- Segurança de SoftwarePráticas de Programação Segura
- WebCGI: Common Gateway Interface
- WebDesenvolvimento Backend
O Common Gateway Interface (CGI) possibilita ao programador desenvolver aplicações interativas entre um cliente (navegador) e o servidor HTTP. No entanto, pode também criar brechas de segurança que podem comprometer o sistema.
Com relação ao CGI, analise as afirmativas a seguir.
I. Várias linguagens de programação podem ser utilizadas para a programação de scripts CGI, tais como Perl ou C.
II. Os scripts CGI, principalmente os encontrados na internet e instalados no servidor, são potenciais problemas de segurança, mas isso pode ser completamente evitado quando o servidor HTTP é executado como o usuário "nobody".
III. O armazenamento dos scripts CGI em um único diretório, como o cgi-bin, é um procedimento mais recomendável, em termos de segurança, do que permitir que sejam armazenados em qualquer diretório da árvore de documentos.
Assinale: