Adversaries are limited by their budget. When it comes to security, the you should assume that any security protocol can be beaten by a sophisticated and well-funded adversary. There are too many points of failure, and human ingenuity is too powerful, for any security scheme to be impenetrable. Next you should wonder, how expensive would it be to break in? If you can make it too expensive for an adversary to break your security protocol, they will not break it.
One other important thing to consider here is that ideologically motivated adversaries (like governments) will have a different idea of what is "too expensive" than adversaries motivated purely by profit (like carders). If you're trying to avoid an ideologically motivated adversary with billions of dollars at their disposal, you have to be capable of thinking outside of the box.
Comments
Yes, yes, a thousand times yes.
Adversaries are limited by their budget. When it comes to security, the you should assume that any security protocol can be beaten by a sophisticated and well-funded adversary. There are too many points of failure, and human ingenuity is too powerful, for any security scheme to be impenetrable. Next you should wonder, how expensive would it be to break in? If you can make it too expensive for an adversary to break your security protocol, they will not break it.
One other important thing to consider here is that ideologically motivated adversaries (like governments) will have a different idea of what is "too expensive" than adversaries motivated purely by profit (like carders). If you're trying to avoid an ideologically motivated adversary with billions of dollars at their disposal, you have to be capable of thinking outside of the box.