Système anti-spam pour la messagerie privée Cesium+

Suite à un spam humoristique décrit ici :

https://forum.monnaie-libre.fr/t/attention-arnaque-de-masse-dans-la-june/13763

la messagerie sécurisée présente une faille de sécurité face aux spams.

Elle nécessite un système de protection.

Je propose ceci :

Par défaut, on ne peut envoyer de message privé qu'à des personnes qui acceptent ces messages.

Pour pouvoir envoyer des messages à une clef publique, il faut d'abord envoyer une demande de contact (comme Scuttlebutt ou Jami) à une clef publique.

La clef publique reçoit une demande à laquelle elle répond "j'accepte", ou "bloque", ou ne répond pas. Dès lors :

  • Si "accepte" : elle est ajoutée à la liste blanche du demandeur qui peut alors lui envoyer des messages privés comme avant.
  • Si "bloque" : elle est ajoutée à la liste rouge du demandeur, et elle ne recevra plus rien, ni demande de contact, ni messages venant du demandeur.
  • Si ne répond pas : elle peut recevoir d'autres demandes de contact venant du demandeur, mais pas de messages.

On peut bloquer à tout moment un contact qui devient indésirable.

Il faut pour cela ajouter pour chaque clef :

  • une liste blanche des contacts qui ont accepté de recevoir des messages de cette clef.
  • une liste rouge des contacts qui refusent tous messages/demande de cette clef.

Un système de demande de contact.

Je pense que c'est plus facile à gérer en ayant les listes accrochées à la clef émettrice.

Edited by Vincent Texier
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information