diff --git a/relatorio/relatorio.pdf b/relatorio/relatorio.pdf index fd4a1cc..d83225e 100644 Binary files a/relatorio/relatorio.pdf and b/relatorio/relatorio.pdf differ diff --git a/relatorio/relatorio.synctex.gz b/relatorio/relatorio.synctex.gz new file mode 100644 index 0000000..5dc77fb Binary files /dev/null and b/relatorio/relatorio.synctex.gz differ diff --git a/relatorio/relatorio.tex b/relatorio/relatorio.tex index 61ecd5b..a76e904 100644 --- a/relatorio/relatorio.tex +++ b/relatorio/relatorio.tex @@ -43,7 +43,10 @@ de road-warrior, configurar \textit{two-factor authentication} (2FA) com os serv OpenVPN e Apache, e gerir certificados X.509 utilizando OCSP. % NOTE(vasco): Eu acho que basta explicar o cenario e explicar como decidimos -% implementar +% implementar <- yeah agree, also esta introdução acho que é boa fala sobre o objetivo +% e o cenario, e porque é que o nosso cenario é como é. Não sei se a parte das razões de +%segurança devia estar nesta parte ou na conclusão como perpetiva futura e reflexão, mas aqui +%também não está mal. % Para tal, foi implementado um servidor e um cliente OpenVPN, certificados por uma % autoridade central (CA) que em si é \textit{self-signed}. Para além disto, foi implementado @@ -138,8 +141,6 @@ ntpdate pool.ntp.org systemctl start chronyd \end{lstlisting} -\section{Configuração da \textit{Gateway} VPN} - \subsection{Configurar TOTP} Foi criado o ficheiro \texttt{totp} com a configuração de autenticação a @@ -182,7 +183,10 @@ de \textit{iptables} para permitir o tráfego da VPN e realizar o mascaramento de IP (NAT). % NOTA(vasco): Não temos regras de DROP a packets -% talvez deviamos mudar isso nao sei +% talvez deviamos mudar isso nao sei <- não diz nada no enunciado ¯\_(ツ)_/¯ +% também o trabalho não é sobre ip tables por isso it does make sense não fazer drop +%e utilizar as regras apenas para encaminhar corretamente. +% Colocar isso na conclusão tho \begin{lstlisting}[language=bash] # Ativar encaminhamento @@ -236,13 +240,17 @@ openssl ca -revoke user.crt -config cheese.cfg -keyfile ca.key -cert ca.crt \section{Conclusão} -% Conclusão!!! +% Conclusão!!!! Atingimos o objetivo deste trabalho, conseguimos configurar o VPN tunnel, o two-factor authentication e conseguimos criar e retirar acesso aos certificados que emitimos. Utilizar mais maquinas para simular um cenario maior seria redundante, teriamos que emitir mais certificados mas não iamos -aprender muito mais. +aprender muito mais. Se fossemos aplicar o que fizemos no trabalho anterior +podiamos dar DROP aos pacotes que não nos interessa nesta cenario, +e implementar suricata para identificar possiveis ataques nos serviços. +%È estranho que para uma cadeira de cybersegurança nós implementamos +%pouca you know segurança. -% Para aprofundar (???) +% Para aprofundar (???) yeah \end{document}