The Bank Job
TLS is one of the most misunderstood technology. TLS guarantees the client is talking to the actual server it intends to and the communication between a participating client and server to be encrypted and tamper proof. Developers tend to think TLS as a magic blanket which secures their application…