Many man-in-the-middle attacks these days are based on forged certificates that are used to trick web browsers into trusting web sites that aren’t trustworthy. Public key pinning can help to prevent these types of attacks. Dennis Fisher over at ThreatPost says Microsoft is considering adding the technology to Internet Explorer.
Read more here:
http://threatpost.com/microsoft-considering-public-key-pinning-for-internet-explorer/109365