Aspectos de Segurança
Em uma aplicação para web há, por definição, transmissão de dados via Internet. Esse fato obriga os desenvolvedores a levarem em consideração as ameaças inerentes a essa forma de comunicação entre o programa cliente, que está sendo executado no computador do usuário, e o programa servidor que está sendo executado em algum outro computador.
Do ponto de vista do usuário, segurança significa:
- seu direito à privacidade das informações que ele envia ao programa servidor.
- ter certeza que ele está interagindo com o programa verdadeiro
Do ponto de vista do programa servidor, segurança significa:
- ter certeza que o usuário realmente é quem ele diz ser.
- ter certeza que o usuário está autorizado a realizar a operação que ele solicita.