Pergunta de entrevista da empresa Check Point Software Technologies

I was asked to implement a secure messaging system given a function that handles a secure network delivery. Then, I was given a description of a networking protocol and asked to find a vulnerability in the protocol.