From 092460c60dec769eb5e1cff15fb154467a99f281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Mon, 28 Nov 2016 19:00:24 +0100 Subject: [PATCH] Report --- report/report.tex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/report/report.tex b/report/report.tex index 6e98d24..9e9338b 100644 --- a/report/report.tex +++ b/report/report.tex @@ -157,4 +157,14 @@ inonder initialisé avec la liste des voisins vers qui on souhaite inonder. Régulièrement, \lstcpp{Flooder::update} est appelé, et se charge d'inonder plusieurs fois la donnée vers chaque pair de l'ayant pas encore acquittée. +\subsection{Problèmes remarqués} + +J'ai récemment remarqué que la manière dont je gère les seqno, à savoir prendre +pour seqno la valeur de \lstcpp{time(NULL)}, me rend d'autant plus % chktex 36 +vulnérable aux attaques par republication de données fausses~: mon programme ne +se rend pas compte que sa donnée a été \og{}effacée~\fg, et --- pire --- si le +seqno utilisé est assez grand, mes republications n'auront aucun effet du point +de vue des autres nœuds pendant longtemps~: la donnée republiée semble +obsolète, est donc ignorée, puis la donnée stockée finit par expirer\ldots + \end{document}