There are some interesting approaches listed at https://news.sophos.com/en-us/2019/10/17/beware-the-square-h...