quoth the Tim:
> > What problems ?
>
> 1. tar archives contain information about the user and group of a file.
>    This is critical for backups, but quite unnecessary for software
>    distribution in the vast majority of cases.  It is a common pitfall
>    for software authors to leak information about their systems this
>    way.

What tar are you using? With every tarball I download the files within are 
given the owner:group of the user I extract them as.

I have never seen a developer's username or group disclosed... 

> 2. As discussed in this thread, tar archives contain permissions for
>    files.  Also important for backups, not important for software
>    distribution IMHO.

Sure they are important. Would you want to manually chmod +x all executables 
and scripts? Manually chmod +r all documentation? Even stipulating that we 
could use the umask value to decide permissions it is still a PITA.

> 3. tar traditionally allows files to be extracted to any directory,
>    which can be dangerous.

This can be mitigated if you don't blindly extract tarballs as root, and you 
only extract in safe locations. If you unpack stuff to '/' you deserve to 
hose your system. 

True, some boneheads don't package their stuff in a top-level directory 
potentially overwriting existing files in the pwd. Perhaps the GNU folks 
should add a 'noclobber' option....

>
> True, these behaviors can be overridden, or a tool developed that has
> safe defaults, but then the tool would be less useful for backups.  The
> point is, the Unix community has been using a backup tool for software
> distribution for many years.  Perhaps having the right tool for the job
> would be safer.
>
> For instance, a format that only contained filenames and timestamps, and
> is built to only output all files under a specific directory tree would
> be nice.
>
> > I would say cpio, but you don't want any backup designed archivers.
>
> Yeah, I had thought of that as well, but it likely has the same issues.
>
> thanks,
> tim

-d
-- 
darren kirby :: Part of the problem since 1976 :: http://badcomputer.org
"...the number of UNIX installations has grown to 10, with more expected..."
- Dennis Ritchie and Ken Thompson, June 1972

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

Reply via email to