Let's begin with the obvious. All systems are hackable given enough resources (time, computing power, money).
Now that we have that out of the way, it's really simply a matter of how much resources you want to expend on a system. If you have unlimited resources (and some agencies have nearly so), no system is secure. If you don't have unlimited resources, then you must be strategic in the expending of your limited resources