Luckily it wasn't for a greater amount. For P2P.... I have always used the same 'safety valve' line of thinking that I use when using a debit/credit card while travelling. If I don't feel comfortable risking the bulk of my funds in Katmandu or Harbin, I certainly won't be taking the same risk with some stranger in a P2P Binance transaction either.
Use accounts or cards that are a *dead end* for scammers. Have your P2P transaction partners pay into savings accounts (presumably) here that have x00 or x0000 Baht (whatever amount you feel is virtually nothing)... and then only use that account as a safety valve. Funds received.... transfer them to whatever other accounts you use that have no cards attached. If you want to take it another level, then safety valve from there to wherever you keep your funds offshore.