Smalyshev added a comment.

> In this case, one would not be able to distinguish this from the case where 
> two statements with two qualifiers each had been given originally


It is possible to distinguish them since claim IDs are recorded too for 
bookkeeping, so the split claim would have same IDs while different claims 
would have different IDs. I'm still not sure why this distinction is important 
though.

> My point was that an attacker could craft a single statement that makes you 
> index millions of statements.


It is easy to introduce limits if this would be of any concern. Since our data 
does not have any large numbers, limiting expansion factor by, say, 50 or so 
would not impact the system and would prevent such problems.


TASK DETAIL
  https://phabricator.wikimedia.org/T86278

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Smalyshev
Cc: Aklapper, Smalyshev, Lydia_Pintscher, Multichill, Magnus, daniel, 
JeroenDeDauw, JanZerebecki, aude, mkroetzsch, Denny, Sjoerddebruin, 
Tobi_WMDE_SW, jkroll, Wikidata-bugs, GWicke, Manybubbles



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to