Australia has one of the world's better whistleblower protection frameworks, but much of the G20 have failed to implement a commitment to better protect people exposing wrongdoing, a major new international survey has found.