There should be option for high rank members to activate email verification. From time to time, when the member logs in using the username and password, it should send an code to the email to be entered on bitcointalk for login. While login, there should be option to trust the device for some days so that it does not affect user experience.
Same way, other security features can also be implemented. Let us discuss these in this thread.
I’m using Bitcointalk forum for about 6 years without experiencing any hack incident in my account. I think having a secured password and 2fa is enough to make Bitcointalk account safe because there’s no money that needs to protect on this account besides account reputation which can be easily spot if the account suddenly do shady activities.
Hacking event usually happened on accounts that use a weak password or click phishing links.