Merge branch 'main' of gon:Uni/CSI-ES-2324

This commit is contained in:
Afonso Franco 2024-04-23 11:43:18 +01:00
commit 4f9312958d
Signed by: afonso
SSH key fingerprint: SHA256:aiLbdlPwXKJS5wMnghdtod0SPy8imZjlVvCyUX9DJNk
2 changed files with 9 additions and 6 deletions

View file

@ -12,6 +12,10 @@ Algumas notas sobre o projeto:
- Implementamos algumas funcionalidades extra, como o armazenamento dos dados no servidor numa base de dados **sqlite3**
Nas secções seguintes iremos detalhar cada componente do sistema, bem como as funcionalidades implementadas.
## Certificates and Keys
Falar da criacao de certificados e chaves para o servidor e clientes e se calhar das fake ou entao no fim para falar da validacao e seguranca contra ataques
## Arquitetura do Sistema
Neste projeto, a arquitetura do sistema é composta por 2 componentes principais:
@ -20,6 +24,8 @@ Neste projeto, a arquitetura do sistema é composta por 2 componentes principais
### Crypto
![Digital Envelope](report_content/digital-envelope-diagram.drawio.png3)
Justificar a necessidade de cifrar e autenticaçao e explicar melhor o processo de encryption com o diagrama
@ -41,20 +47,17 @@ 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 padronizada, facilitando o desenvolvimento, manutenção e expansão do sistema de comunicação.
## Diagramas
## Server
### Data Store
Verificaçao de dados ? Proteçao contra ataques a base de dados
Verificaçao de dados ? Proteçao contra ataques a base de dados (falar apenas em nota que nao foi implementado, possivelmente fora do scope deste projeto)
## Client
## Verificacao e Teste de Seguranca
falar da fakeCA
[Commands used to generate the key stores](./certs/README.md)

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB