(May 21, 2018 02:11 PM)Xerotic Wrote: That stat is used to help verify account ownership and you should consider the 2FA activation date as well.
Example:
2FA Enabled: 2015
Last 2FA Validation: Today (2018)
If you consider both of those stats then it is likely that the same user has had control of the account between the above dates.
Since online accounts can be compromised in many ways having different stats for different account security settings is important. The row that you want color switched is done in the "2FA Enabled" row. That shows length of time enabled. The latest 2FA validation is just that - proving that they have 2FA access as close to the time you are doing the deal as possible (aka: present time).
To be fair, so long as the account has not been logged in with 2fa for a while, the only way it can be accessed it if the user's cookie has be stolen. In the event of a RAT or some sort of XSS attack, which isn't necessarily too common.
Honestly though, if a RAT is the case, it doesn't even matter if they validated their account recently, their cookie session/entire account is still at risk, and the same with an XSS attack all the same, the only difference is if someone has access to their account and then they logout and back in, they can change that.
I honestly fail to see any method of taking over someone's account without logging into it using their 2fa/user/pass (which is
REALLY hard to get), in which their 2fa doesn't need to be validated. What I mean is, that assuming 2fa is safe, there aren't too many other attacks to takeover an account, and of those attack which do exist, confirming account ownership regularly with 2fa won't really change much at all.
Although I may not be thinking of the topic on a 'trust-level', as I guess there is an argument that is would make the user appear more trustworthy, but I am curious what potential untrustworthiness could come from not logging in with a 2fa regularly, certainly nothing which a malicious attacker could use..