What happens during an unlink(2)

Jeff Makey Makey at LOGICON.ARPA
Sat May 10 11:19:02 AEST 1986


Seen in article <438 at ukecc.UUCP> by "Edward C. Bennett" <edward at ukecc.uucp>:

>In article <238 at chronon.chronon.UUCP>, eric at chronon.UUCP (Eric Black) writes:
>> >
>> >     [discussion of what unlink(2) does]
>>
>> Some unitory systems do, indeed, zero out disk blocks when de-allocated,
>> and similarly clear memory when freed.  Any system you sell to customers
>> with concerns about security will require this.  Check out DOD requirements
>> for secure systems in the "Department of Defense Trusted Computer
>> System Evaluation Criteria", publication CSC-STD-001-83 (my copy is
>> dated March 1985) for this and other interesting features...

To prevent any misconceptions, it should be noted that CSC-STD-001-83
does not specifically require disk space or memory to be cleared when
freed, or when allocated, or that it be written to before you read
from it.  However, unless the system in question enforces at least
*one* of these strategies it will most likely fail CSC-STD-001-83's
"Object Reuse" requirement.

                         :: Jeff Makey
                            Makey at LOGICON.ARPA

P.S.  Copies of CSC-STD-001-83 dated March 1985 can be considered
      collector's items.  That cover date is a misprint and only a few
      hundred of them were distributed.  The only correct cover date is
      15 August 1983.



More information about the Comp.sources.bugs mailing list