diff --git a/docs/presentation_metier/conclusion/index.tex b/docs/presentation_metier/conclusion/index.tex index 37bbe1b..e4722a5 100644 --- a/docs/presentation_metier/conclusion/index.tex +++ b/docs/presentation_metier/conclusion/index.tex @@ -1,23 +1,26 @@ -\begin{frame}{Présence des attaques}%(???) +\begin{frame}{Pourquoi autant d'attaques ?}%(???) \begin{itemize} - \item Evolution du marché. - \item Manque de sensibilisation. - \end{itemize} - \begin{block}{Marché évolutif} + \item Marché des cryptomonaies en pleines expensions. \begin{itemize} - \item Évolution rapide. - \item De nombreuses innovations. - \item Manque de sensibilisation. + \item Besoin d'avoir beaucoup d'utilisateurs, et vite ! + \item FOMO (Peur de rater le train). + \item Peu regardant sur les bonnes pratiques de développements (tests, Developpement/Déploiement Continue). \end{itemize} - \end{block} + \item Amateurisme du milieu ? + \end{itemize} \end{frame} \begin{frame}{Des Solutions} - \begin{block}{Contre-mesures} + + \begin{itemize} + \item Plus d'open source. \begin{itemize} - \item Établir des standards. - \item Réaliser des audits. - \item Plus d'open source. + \item L'open source n'est pas exempt de failles (cf: Réserves de liquidités). + \item MAIS ca permet une transparence sur les failles, et donne aux utilisateurs la capacité de réagir. \end{itemize} - \end{block} + \item Légiférer sur des standards de développements pour les produits financiers. + \begin{itemize} + \item Organismes nationaux/internationaux d'audits permettant d'autoriser ou non l'usage de certains produits en tant que produits financiers. + \end{itemize} + \end{itemize} \end{frame} \ No newline at end of file diff --git a/docs/presentation_metier/decentralisation/cve_2021_3006_explain.png b/docs/presentation_metier/decentralisation/cve_2021_3006_explain.png new file mode 100644 index 0000000..d15c9dc Binary files /dev/null and b/docs/presentation_metier/decentralisation/cve_2021_3006_explain.png differ diff --git a/docs/presentation_metier/decentralisation/index.tex b/docs/presentation_metier/decentralisation/index.tex index 136d543..06fcba7 100644 --- a/docs/presentation_metier/decentralisation/index.tex +++ b/docs/presentation_metier/decentralisation/index.tex @@ -12,13 +12,40 @@ \begin{figure} \centering \includegraphics[scale = 0.22]{decentralisation/reserve_liquidite.png} - \caption{BTCRelay} \end{figure} \end{frame} -\subsection{CVE-2022-3006} +% schema: +% @startuml +% hide footbox +% actor Bob as B +% actor Carole as C +% participant "Reserve de Liquidité" as R +% actor Alice as A + +% B -> R : dépose 100 A +% R --> B : gagne 100 LP +% C -> R : dépose 100 B +% R --> C : gagne 100 LP +% ... +% A -> R : Depose 10 A +% R --> A : Retire 9 B +% R --> B : Gagne 0.4 LP +% R --> C : Gagne 0.4 LP +% R --> R : Garde 0.1 LP +% @enduml + \begin{frame} - \frametitle{CVE-2022-3006} + \frametitle{Présentation du concept de réserve de liquidité} + \begin{figure} + \centering + \includegraphics[scale = 0.5]{decentralisation/reserve_liquidite_explain.png} + \end{figure} +\end{frame} + +\subsection{CVE-2021-3006} +\begin{frame} + \frametitle{CVE-2021-3006} \begin{itemize} \item Concerne une erreur d'implémentation dans les reserve de liquidités du réseau SEAL. \item Details du fonctionnement de SEAL: @@ -31,10 +58,17 @@ \end{frame} \begin{frame} - \frametitle{CVE-2022-3006} + \frametitle{CVE-2021-3006} \begin{figure} \centering \includegraphics[scale = 0.3]{decentralisation/cve_2022_3006.png} - \caption{CVE-2022-3006} - \end{figure} + \end{figure} +\end{frame} + +\begin{frame} + \frametitle{CVE-2021-3006} + \begin{figure} + \includegraphics[scale = 0.5]{decentralisation/cve_2021_3006_explain.png} + \centering + \end{figure} \end{frame} \ No newline at end of file diff --git a/docs/presentation_metier/decentralisation/reserve_liquidite_explain.png b/docs/presentation_metier/decentralisation/reserve_liquidite_explain.png new file mode 100644 index 0000000..033d224 Binary files /dev/null and b/docs/presentation_metier/decentralisation/reserve_liquidite_explain.png differ