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}