Thanks to everyone for joining! At the suggestion of u/ash2449, I've created a suggestions megathread. What do you want to see developed for the site in terms of new features or alterations of existing features? Please post all your suggestions for the site here.

last edited 1 week ago


4 comments

Sort:
Add a comment...
bugkilla3 points6 days ago

Hi there. This is a great initiative and thank you for spending your time, resources and effort getting it up and running.

Some additional security suggestions:
1) MFA - TOTP, Passkey, FIDO2...would all help with account security.
2) Email verification - Filters account creation spamming and gives some higher certainty (not much though) whether bots are at play.
3) User-centric IoCs - Some user visible security events like last logged in time and location. Gives a signal to users if their accounts have been breached.
4) Geo-location - The "Account based in..." info seems to change according to VPN status. Not sure if it that's meant to be an initial thing or updated as people change origin IPs.

Happy to discuss or told to bugger off.

3
p4r4d0x2 points6 days ago edited 6 days ago

Thanks, really appreciate all the detailed feedback.

  1. Passkeys are implemented for the admin account only, but two-factor on user accounts is planned, but not implemented yet.
  1. Email verification is actually implemented, but can be toggled on and off depending on the growth phase.
  1. If you check your Settings section in 'Sessions', this is implemented, if I'm understanding you correctly: https://topicle.com/settings?tab=sessions. All your currently active sessions, their location and IP address is surfaced to the user. You can also sign out your other sessions. I considered adding email warnings if logins occur in a weird geographic location but this seemed like perhaps overkill. But still not ruled out for the future.
  1. This is interesting, I have a pretty extensive list of datacentre IPs and VPNs that are blocked, so the account based in shouldn't change depending on your VPN status. But if it does, it means this feature is not properly implemented and needs to be fixed. This is pretty valuable feedback and a gap that needs to be addressed! I'll work on plugging this gap today.

Thanks for all the feedback. Definitely not a matter of bugger off, really appreciate you engaging so deeply with the material on a security front. It's one of the things I'm obsessing over because I want the site to be as impervious as possible to astroturf, bots, bad actors, anyone with ill intent and other platforms seem to have left exploitable gaps here.

2
bugkilla3 points6 days ago

Great to hear that you're on top of 1) and 2). Sorry I missed 3), what you have exceeds expectation, great stuff.

Yes 4) is a an interesting one. Happy to provide more detail and clearer workflows if needed.

3
p4r4d0x2 points6 days ago

Appreciate it! I pushed an update earlier today that I think handles 4). The 'Account based in' setting for user accounts now no longer updates if you're on a datacentre IP or VPN and retains your last value from when you were on non-VPN/datacentre connection. Let me know if you can reproduce the same issue now, and if so, any additional detail would be appreciated. If not, then problem solved!

2