While I'll get a ton of down votes for saying this: any place where government has too much presence and authority over economy is riddled with bribery. It just cannot be other way. What is that saying? Power corrupts.
As for solution - not sure. It seems this is defense case so more transparency might not be an option
Bribery happens when people have power with little accountability. Any kind of power, government or not, should go hand in hand with accountability. It's the only way to prevent corruption.
As for solution - not sure. It seems this is defense case so more transparency might not be an option