For a couple of years I've avoided playing Bovada, waiting for them to fix a glaring security problem but they've never fixed it. I've searched 2+2 to see if anyone else feels the same way but did not find anything on point; nobody else sees the issue as a problem. Maybe I'm more security conscious than the average player because I manage software security on my company's network but there is no excuse for requiring a program to run as an administrator. The following my 2 cents on the problem.
In the past, programmers got away with writing to what should have been protected locations because the operating systems (Windows XP and older) were so flimsy and easily cracked. Now that Microsoft has gotten their act together and improved the security in Windows 7 and 8, there are many locations in which a program is not allowed to write. If you create a program that tries to write to those protected locations, you will have to provide an administrator account and password, if you are following best security practices by logging on your computer with a standard user account.
(I assume many of you are administrators when you log on and that's why you are not being prompted to run the Bovada program. This is a terrible practice; any malicious program that gets launched on your computer now has full access to your whole computer.One of the current malware programs is the ransomware variant. If you get hit with that when logged on as an administrator, your computer is toast. If you get hit logged on as a standard user, only your user profile and areas to which you can write is toast. To continue using your computer you can always log on with your separate admin account and create a new account for you to use. Here is a another take on the
issue.)
Those locations are protected in Windows 7 & 8 for a reason; writing to those locations can cause big problems if the program isn't careful. Programs that write to those to should only do so in special circumstances, such as during an installation. Writing to those locations as a normal practice is a security breach.
What is wrong with allowing a program to run as an administrator? We are all familiar with computer viruses and malware and the havoc they can cause. As I mentioned earlier the permissions the virus has will determine the degree to which it is successful. Give a virus administrator access and it will take over your whole computer because there is nothing there to stop it. The same applies to the Bovada program. By giving it administrator permissions, it has full control over your computer and can do whatever it wants. Do you trust these offshore programmers? It makes no difference if you don't; the Bovada program can make any changes it wants. Hopefully a bug in the code (or intentional coding!) won't delete or rename an important folder (both of which I've seen other programs do), it won't uninstall competing programs, it won't intentionally break HUD programs, it won't change your antivirus settings, it won't change a DLL file from another program, etc. The list goes on as to the problems it can cause.
So Bovada's continual 'need' to write to protected areas is what, poor programming practices? Windows 7 came out in 2009! How long does it take for a programmer to fix the problem? 5 Years? How about 5 days? I'm an amateur programmer; it seems to me that fixing the problem should be a really trivial change.
Maybe the problem is still around because nobody has complained about it; now they have. It is hard to believe though with the increased awareness of privacy security issues that nobody has objected.
I am left with the fact the administrator requirement is intentional which means the program is doing something it really shouldn't be doing. So I guess I'll never get a chance to play there, or any other site that requires administrator permission to run. I'm not prepared to put my computer at risk by giving a foreign company full administrator access to it.