From 17e883702185e38cdede923fae788c3062a621b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= <postmaster@greg0ire.fr>
Date: Sat, 3 Mar 2018 20:31:52 +0100
Subject: [PATCH] Notes about uuids

---
 index.md | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/index.md b/index.md
index 23fc81c..5de2e61 100644
--- a/index.md
+++ b/index.md
@@ -192,7 +192,11 @@ Note:
 - La méthode `getName()` fait doublon avec le nom utilisé lors de
   l'enregistrement du type dans le registre de type, et disparaître dès Doctrine 3
 - `ArticleId` devrait être une clé naturelle ou un UUID, le principal c'est de
-  pas avoir besoin de demander à la DB de le calculer
+  pas avoir besoin de demander à la DB de le calculer, ça évite des attaques
+pour cause d'ID devinables, et ça évite d'exposer le nombre d'entités présentes
+dans une table. Ça évite aussi des collisions lorsque vous migrez des données
+d'une base vers une autre, et que la nouvelle base peut elle aussi être
+alimentée directement.
 
 ---
 ### Les constructeurs nommés
-- 
GitLab