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.