Discuss the use of UUIDs. Can they be abused? #11

Open
opened 2025-11-27 13:18:04 +00:00 by warren · 2 comments
Collaborator

Profiles may be designated by a UUID.

Is that a good idea? Can someone intentionally create a UUID that collides with another to break things?

If they do, what are the consequences?

Should UUIDs be something that ever leaves a user'd device? Should the user's chat app assign uuids?

Should we distinguish between "foreign" UUIDs and "own" ones?

Should there ever be UUIDs going over a network connection, or should we prefer incremental counters or something?

Profiles may be designated by a UUID. Is that a good idea? Can someone intentionally create a UUID that collides with another to break things? If they do, what are the consequences? Should UUIDs be something that ever leaves a user'd device? Should the user's chat app assign uuids? Should we distinguish between "foreign" UUIDs and "own" ones? Should there ever be UUIDs going over a network connection, or should we prefer incremental counters or something?
Author
Collaborator

Actually, if we follow SimpleX's ideas, isn't kinda the point of it all to not have global IDs for profiles?

Actually, if we follow SimpleX's ideas, isn't kinda the point of it all to not have global IDs for profiles?
Author
Collaborator

Honestly, should we even use UUIDs? They give a false sense of security, perhaps.

Local identifiers might make more sense... in that case even incremental ones would - albeit that that might interfere with import/export of profiles

Honestly, should we even use UUIDs? They give a false sense of security, perhaps. Local identifiers might make more sense... in that case even incremental ones would - albeit that that might interfere with import/export of profiles
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nemalixi/chat-app#11
No description provided.