[Mailman-Users] Privacy and Headers

Brad Knowles brad at stop.mail-abuse.org
Mon Aug 15 16:07:58 CEST 2005


At 9:01 AM +0100 2005-08-15, R J Ladyman wrote:

>  I have enabled the options to hide details of posters to my lists - however,
>  subscribers can view the email headers of messages from the lists and easily
>  see who has sent not only the original message but, with the References
>  field, see who sent earlier messages. The header fields that show this
>  information are:
>
>  In-Reply-To:
>  References:

	These headers do not expose any privacy information.  They merely 
reference messages that were previously sent.  Moreover, Mailman 
doesn't construct them -- the Mail User Agents (Eudora, 
Outlook/Exchange, whatever) create these headers, and Mailman 
preserves them in order to preserve threading.


	If you feel the need to sanitize these headers, you're going to 
have to write a fair amount of code to sanitize them on inbound, and 
to make sure that they get properly preserved in their sanitized 
state every time they, or replies to them, cross the mailing list. 
Oh, and you're going to need to sanitize them in the message bodies, 
and elsewhere in the message-headers, because these two headers are 
not the only places where the contents of the Message-ID: header is 
sometimes referenced.

	In all likelihood, you're going to have to create a database to 
track inbound message-ids and their sanitized outbound versions, and 
make sure to always replace them in the appropriate manner everywhere 
they are found.  A simple hash-based scheme won't work due to the 
high probability of header collision.

	And this isn't going to do anything for all those messages where 
someone replies privately to one or more of the recipients, as well 
as posting a public copy of the message.  If authorities want to get 
that information, they can just go after the private unsanitized 
copies, based on the information you have in your sanitized versions, 
and which you cannot eliminate without eliminating the very content 
of the messages themselves.


	Being truly paranoid about this sort of thing is going to prove 
to be very expensive, time consuming, and difficult to ensure that 
there aren't any holes.

-- 
Brad Knowles, <brad at stop.mail-abuse.org>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

     -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
     Assembly to the Governor, November 11, 1755

   SAGE member since 1995.  See <http://www.sage.org/> for more info.



More information about the Mailman-Users mailing list