PersonalDKIM

by RealityRipple Software

📥️Download PersonalDKIM v0.4pre
91 KB XPI File


Version 0.4pre [Release Notes] rss
Released September 28, 2018
Virus Check: ✔️ Clean
 Symantec scan provided by VirusTotal

73 Installations, 1 active user 
None this week
★★★★★ (3 votes)
Supports Thunderbird [38.0.1 - 60.*].

✉️ E-Mail the Developer🔍Source Code⚖️ Public Domain



PersonalDKIM is a method of adding DKIM headers locally. DKIM is designed to be used by mail exchange servers to validate messages passed on by those servers. However, many mail servers do not support DKIM. PersonalDKIM is a way to bypass this limitation.
Unfortunately, there are currently multiple issues with PersonalDKIM's implementation.
  1. The message body is not hashed in the case of HTML or mixed content messages (including plain-text with attachments). For these messages, the body length to be hashed is set to "0". Thunderbird does not provide a fully formatted mail body during the send process.

  2. Many headers are not set in time for the signing process. Particularly the Date, Message-ID, and MIME headers. This means that the signed header list is limited to the To, From, and Subject entries in most cases.

  3. Replay attacks may be possible in situations where the body is not hashed, because the Date and Message-ID headers have not been set. The use of SPF is highly recommended to help combat this vulnerability.

  4. Thunderbird does not like appending headers over a certain size, which means that 2048-bit and larger keys will not work as expected. The resulting signature is simply too long when large keys are used.

  5. At present, your Private Key is stored plainly in the Thunderbird config, not as a certificate. As far as I know, the certificates used for DKIM can not be imported into the Certificate Management system. Passwords are stored via Thunderbird's Password Manager, so if you're worried about security, please use a PKCS#5 or PKCS#8 encrypted key. You may also wish to use the master password feature.
The main thing I want to get across is that this extension is not secure. Do not use this extension for anything that requires cryptographic robustness, and do not reuse the Private Key for anything else.
PersonalDKIM is free for use or modification without limitation. However, it comes with no license, warranty, or guarantee of any kind. That being said, you can still ask any questions in the Comments section below, or contact me directly for assistance.

No Comments

Be the first to post a comment about PersonalDKIM!

📖 View All Comments

Enter the next number in the sequence:
thirty-six, thirty-seven, thirty-eight, ...



« Home Applications Pale Moon Extensions Themes Tools »

Security Privacy