On Sat, 25 Aug 2012, Ian Goldberg wrote:

So even after Alice and Bob have established an OTR session and are
happily chatting, the current 4.x (master branch) code still has a copy
of the private key used to generate Bob's COMMIT message stashed away.
If Bob's computer's memory is compromised after that point, this private
key may be able to be used to decrypt the first messages of the
conversation.  This is undesirable.

But wouldn't the messages be in plaintext in memory anyway somewhere
in pidgin space? If you can read memory of the user, can't you get to
the plaintext anyway? Even with logging disabled?

        polltime = otrl_polltime(userstate);

        otrl_poll(userstate, uiops, uiopdata);

   every polltime seconds (or thereabouts; exactness is not important).
   The otrl_poll function will do any periodic cleanups necessary for
   forward secrecy purposes (and, I suppose, any other operations that
   should be done periodically, but none is needed at the moment).

Seems fine, but I would really like to do some extended testing to see
how it works in practise.

Paul
_______________________________________________
OTR-dev mailing list
OTR-dev@lists.cypherpunks.ca
http://lists.cypherpunks.ca/mailman/listinfo/otr-dev

Reply via email to