Security

Seguranca

A plataforma separa responsabilidades entre UI, camadas de servidor, validacao de payloads, sessao e persistencia cifrada.

API e validacao

As rotas API usam validacao zod, tratadores de erro consistentes e respostas normalizadas para reduzir comportamento inesperado.

Pedidos de autenticacao, checkout e contacto evitam confiar no cliente para regras criticas como preco, stock ou estrutura de dados.

Sessao e acesso

As sessoes sao emitidas no servidor, armazenadas em cookie httpOnly e comparadas por hash antes de qualquer operacao sensivel.

Fluxos administrativos podem exigir verificacao adicional e devem ser restritos a perfis autorizados.

Protecao de dados

Campos como nome, telefone e mensagens podem ser guardados com AES-256-GCM usando segredo separado do codigo.

A equipa operacional deve manter segredos fora do repositorio e rodar credenciais sempre que existir suspeita de exposicao.