diff --git a/Projs/PD1/README.md b/Projs/PD1/README.md index 22a2549..153b011 100644 --- a/Projs/PD1/README.md +++ b/Projs/PD1/README.md @@ -196,8 +196,6 @@ Para facilitar a serialização e desserialização dos pacotes em formato JSON, Este package serve como uma camada de abstração que facilita a comunicação entre os componentes cliente e servidor, garantindo que os dados sejam transmitidos de forma estruturada e *standardized*, facilitando o desenvolvimento, manutenção e expansão do sistema de comunicação. -## Server - ### Sqlite3 Database Como mencionado anteriormente neste relatório, uma das funcionalidades adicionais implementadas foi o armazenamento dos dados do servidor numa base de dados persistente. Neste projeto, optamos por utilizar o **SQLite3**. Este é utilizado para armazenar as mensagens enviadas e recebidas pelos utilizadores, além dos certificados digitais dos clientes. A escolha de uma base de dados permite a persistência segura e eficiente dos dados, assegurando que as mensagens e certificados sejam armazenados de maneira duradoura e acessível. @@ -206,9 +204,6 @@ Em relação à segurança contra ataques como *SQL Injection*, é crucial adota -## Client - -## Verificacao e Teste de Seguranca - -falar da fakeCA +### Verificações e Testes de Segurança +Para realizar testes e verificações de segurança implementamos também um *Fake Client, Server e CA*, que permitem testar a segurança do sistema em diferentes cenários, como tentativas de intercetação de dados, manipulação de mensagens, autenticação fraca e outros tipos de ataques. \ No newline at end of file