Just to prove the point, I've now created a version of Risk that makes it so I always win whenever I attack. It took me about two hours. I tested it in a number of games in Global Domination. My new character is essentially unstoppable. Just because I don't want to mess up people's ratings, I always forfeit the game halfway through while testing.
The server hasn't flagged me as a cheater and I haven't been banned.
This is the problem when you put the "die rolls" on the client instead of the server. The software engineers who wrote this code will know why I put "die rolls" in quotes.
I'd like to see the SMG team fix this problem, or at least acknowledge it and tell us they have plans to fix it in the future. Until they move the game logic to the server, there will be hackers and cheaters dominating the leaderboards.