Skip to content

Instantly share code, notes, and snippets.

For each problem, I listed one or multiple possible solution(s), and sometimes I added in brackets where I got the idea from, e.g. "(Signal)".

Usability problems with verified chats

  • Possible attack: Change the display name to "Bob ✅" to make Alice think that this account is verified.

    • Solution: Forbid some characters in display names and groups, e.g. ✅, ✔️, ☑️, 🔒, 🔓, 🔓, 🔏, 🛡️, 🔑, 🗝️, ⚿, 🔐, ㊙️, ㊙ (japanese for 'secret'), 🟢, 🔵, 🟩, 🟦, 🔷, 🔹, 🛡, ✓, ✔, ☑, 🮱, 🗸, 🗹, 🗝, ⚿
  • People don't know what verified groups are

  • There once was the idea of renaming them to "protected" groups (see "History" below), but it was not sure whether this improves things