This commit is contained in:
Théophile Bastian 2016-11-28 19:00:24 +01:00
parent 0289df4cdd
commit 092460c60d
1 changed files with 10 additions and 0 deletions

View File

@ -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 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. 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} \end{document}