On Sun, 19 Apr 2009, marti.ma...@littlecms.com wrote:
> Regarding being more secure... well, this is color management
> and not a security package, so probably Bob is right and all
> this effort may be pointless. What do you think? Giving a MD5
> message digest would help? Do we need anything else?

Lcms is important to security since ICC profiles can be contained in 
random files from the Internet or other untrustable sources.  This is 
the only path which is any serious concern.  Printing subsystems may 
also use lcms and are likely to run as a different user than the 
person who submitted the job, and the person who submitted the job may 
have done so from another machine.  The printing system should be 
designed to limit the impact of such bugs.

I create MD5 checksums for GraphicsMagick files but only as a 
convenience for the user.  In order for the MD5 checksum to be more 
than a convenience it needs to be separately available from a known 
secure source, or signed using some other means.  For example your web 
site is likely more trusted than some site which claims to be a mirror 
site.

A number of Linux (and maybe some *BSD and OS-X) distributions have 
security problems with their packaging systems in that while they may 
verify the downloaded file with a MD5 checksum, the MD5 checksum 
itself is not signed or validated in any way and can be very easily 
compromised.  Commercial Linux (e.g. Red Hat & SuSe) are much more 
secure since they don't rely on volunteer mirror sites.  This 
situation was documented in USENIX Login several months ago.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to