לאחרונה היו לנו שלוש חשבונות משתמש TL1 שנפרצו/נפגעו/נלקחו באופן ברור - ככל הנראה באמצעות סיסמה שנפגעה. התוקף שינה (ומחק!) את כתובות האימייל הישנות, ואז פרסם דואר זבל.
מה מנהל יכול לעשות במצב כזה? האם יש דרך לשחזר את האימייל הישן כדי שאוכל להודיע למשתמש? האם דיסקרוס שולח אימיילים לכתובת שמושמדת, ומודיע למשתמש על האירוע?
בסופו של דבר פשוט השעינו את החשבונות שלהם. אבל אני סקרן אם יש כלים למנהל שאני מפספס או איך אחרים התמודדו עם הבעיה הזו.
I just tried it out: the old email address was notified.
This is an automated message to let you know that your email address for
%{site_name} has been changed. If this was done in error, please contact
a site administrator.
Your email address has been changed to:
%{new_email}
You can check the email logs at /admin/email-logs. If you filter by username, you should see both the confirmation email sent to the new address and the notification sent to the old address.
If the notification e-mail can include an authentication link that won’t complete the deletion of old e-mail unless link is clicked, that may help unless their e-mail accounts are also compromised.
Suspending account seems like a good first step, and sending manual e-mail to old address to notify user and make sure you are talking to a legitimate account holder not spammer before releasing suspension of account (after removing new imposter email).
I haven’t had to deal with this situation myself, hope there will be some more helpful advice posted. If their email client has been compromised there may be nothing you can do until/if that is resolved unless you have any other way to communicate with account holders. You could make public posts on your site warning members about what is happening.
That’s possible. It already works that way for staff accounts but there is a setting to enable that for everyone. But it also means users who lose access to their email address can no longer change it on their own
That makes sense to not be a default setting for everyone, can be annoying if regular user lost access to previous e-mail then needs to open help-ticket to get that corrected.
The other slightly less secure system is to just have a notification e-mail with a notice that says “If you made this change, no action is required, but if you don’t recognize this action click link to report unauthorized access.” Not sure if that is a feature integrated with discourse or can probably be done with a plugin or something.
Yes indeed, that is a decent template there you had already posted earlier.
That is probably good idea, to be reoccurring a few times can be good for important warning/alert.
This seems like sort of unusual phrasing for this kind of alert, not sure when/if email change would be an “error.” Depending on the level of suspiciousness of the change more urgency in the alert can be good, like **Suspicious email change alert!!!** Please contact us right away if this is not recognized!" Also phone alerts can be good and/or automated temporary account suspension if admins want to be super fancy.