[HN Gopher] Computer Security Technology Planning Study (1972) [...
       ___________________________________________________________________
        
       Computer Security Technology Planning Study (1972) [pdf]
        
       Author : wglb
       Score  : 24 points
       Date   : 2022-12-21 21:07 UTC (2 days ago)
        
 (HTM) web link (apps.dtic.mil)
 (TXT) w3m dump (apps.dtic.mil)
        
       | dwheeler wrote:
       | For more about what happened next, see Steve Lipner's "The Birth
       | and Death of the Orange Book":
       | 
       | https://www.stevelipner.org/links/resources/The%2520Birth%25...
        
         | commandlinefan wrote:
         | Sounds interesting, but the link is dead : (
        
           | EvanAnderson wrote:
           | How about: https://www.stevelipner.org/links/resources/The%20
           | Birth%20an...
        
             | commandlinefan wrote:
             | Thanks!
        
         | Veserv wrote:
         | What comes after the Orange Book is then the international
         | Common Criteria standard [1][2] as mentioned toward the end of
         | that article. The Common Criteria consists of Protection
         | Profiles (PP) which specify a qualitative feature set (Security
         | Functional Requirements, SFR) and a validation/assurance
         | process (Security Assurance Requirements, SAR). Of note is the
         | AVA_VAN [3] SAR which constitutes a vulnerability analysis.
         | There are then Evaluation Assurance Levels (EAL) which go
         | between 1-7 which are common groupings of SARs that are
         | believed to correspond to a generally higher level of assurance
         | [4].
         | 
         | Class C2 in the Orange Book is then basically transplanted into
         | the Common Criteria as the Controlled Access Protection Profile
         | (CAPP) evaluated at EAL4 [5] which must demonstrate "resistance
         | to penetration attackers with an Enhanced-Basic attack
         | potential. (AVA_VAN.3)". Class B3 and A1, which are designed
         | for multiple levels of security (MLS, e.g. Having SECRET and
         | TOP SECRET data on the same system) is largely transplanted as
         | the Separation Kernel Protection Profile (SKPP) evaluated at
         | EAL6 [6] which must demonstrate "resistance to penetration
         | attackers with a high attack potential. (AVA_VAN.5)". I do not
         | believe there is a transplanted protection profile
         | corresponding to Class B1 or B2, but given the above I think we
         | can safely assume that it would be a protection profile
         | evaluated at EAL5 which must demonstrate "resistance to
         | penetration attackers with a moderate attack potential.
         | (AVA_VAN.4)".
         | 
         | Class C2 certified systems, such as Windows and Unix, and the
         | organizations that produced them continued to only be able to
         | certify at the corresponding level, EAL4 ("resistance to
         | penetration attackers with a Enhanced-Basic attack potential").
         | Their repeated utter failure to certify any higher for so many
         | decades is such that even the standard itself declares that
         | "EAL4 is the highest level at which it is likely to be
         | economically feasible to retrofit to an existing product
         | line.[7]" Higher levels are functionally impossible to achieve
         | with systems that were insecure by design without a total
         | rewrite.
         | 
         | However, at that time, there was increasing pressure to use
         | commercial off-the-shelf (COTS) software for usage in high
         | security systems. Those systems were only able to demonstrate
         | low security properties and were unable to meet the minimum
         | security requirements. So, in order to allow the large,
         | politically active, commercial vendors to submit successful
         | bids that do not immediately fail due to being unable to meet
         | the mandatory security requirements, official government
         | guidance was changed to allow any system certified to EAL4 to
         | be used. This then turned out to be too onerous for security
         | vendors such as firewall and antivirus vendors, so the standard
         | was subsequently reduced to EAL2 which must only demonstrate
         | "resistance to penetration attackers with a basic attack
         | potential. (AVA_VAN.2)". To where we are now, where the only
         | requirement is that the system be validated as PP-compliant,
         | which means it conforms to a protection profile, of which all
         | of them currently certified against are only designed to
         | achieve EAL1+ (+ meaning it contains some SARs from higher EAL
         | levels without comprehensively incorporating all of them).
         | 
         | To see how absolutely atrocious this is [8]: "EAL1 is
         | applicable where some confidence in correct operation is
         | required, but the threats to security are not viewed as
         | serious. ... It is sufficient to simple state the required
         | security functional requirements (SFRs) for the TOE, rather
         | than deriving them from threats, organizational security
         | policies (OSPs) and assumptions through security objectives.
         | ... It is intended that an EAL1 evaluation can be successfully
         | conducted without assistance from the developer of the TOE, and
         | for minimal outlay." It is certified against AVA_VAN.1 which
         | demonstrates "resistance to penetration attackers with a basic
         | attack potential", but no independent vulnerability analysis is
         | done, only a survey of vulnerabilities is done. If you look at
         | the certifications being done, this amounts to doing a web
         | search of: "Are there any unpatched vulnerabilities in product
         | {x}?" and if the answer is no they get the rubber stamp.
         | 
         | So, that is where we stand now. Systems only need to
         | demonstrate self-graded resistance to attackers with a basic
         | attack potential. And that is why everything is horrendously
         | insecure, it is certified to be horrendously insecure right
         | there on the packaging.
         | 
         | [1] https://www.commoncriteriaportal.org/
         | 
         | [2] https://www.commoncriteriaportal.org/cc/
         | 
         | [3]
         | https://www.commoncriteriaportal.org/files/ccfiles/CC2022PAR...
         | Page 153
         | 
         | [4]
         | https://www.commoncriteriaportal.org/files/ccfiles/CC2022PAR...
         | Page 11
         | 
         | [5]
         | https://en.wikipedia.org/wiki/Controlled_Access_Protection_P...
         | 
         | [6] https://www.niap-ccevs.org/profile/Info.cfm?PPID=65&id=65
         | 
         | [7]
         | https://www.commoncriteriaportal.org/files/ccfiles/CC2022PAR...
         | Page 18
         | 
         | [8]
         | https://www.commoncriteriaportal.org/files/ccfiles/CC2022PAR...
         | Page 14
        
         | [deleted]
        
       | CrInhabitant wrote:
       | https://www.semanticscholar.org/paper/Computer-Security-Tech...
       | 
       | csrc.nist.gov/publications/history/ande72.pdf
        
       | martyvis wrote:
       | They're on to us... ERR_CONNECTION_RESET
        
       ___________________________________________________________________
       (page generated 2022-12-23 23:02 UTC)