TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Integrity-178B: Safety Critical Real-Time OS

53 pointsby veqqover 1 year ago

10 comments

Veservover 1 year ago
You can see the SKPP certification requirements here: <a href="https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;ppfiles&#x2F;pp_skpp_hr_v1.03.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;ppfiles&#x2F;pp_skpp_h...</a><p>You can see the Security Target specification and how it conforms here: <a href="https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;epfiles&#x2F;st_vid10362-st.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;epfiles&#x2F;st_vid103...</a><p>You can see the certification report here: <a href="https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;epfiles&#x2F;st_vid10362-vr.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.commoncriteriaportal.org&#x2F;files&#x2F;epfiles&#x2F;st_vid103...</a><p>Of note in the certification requirements are:<p>&quot;For example, SKPP separation mechanisms, when integrated within a high assurance security architecture, are appropriate to support critical security policies for the Department of Defense (DoD), Intelligence Community, the Department of Homeland Security, Federal Aviation Administration, and industrial sectors such as finance and manufacturing.&quot;<p>AVA_VLA_EXP.4 Highly Resistant on page 116:<p>&quot;The NSA evaluator shall perform an independent vulnerability analysis.&quot;<p>&quot;The NSA evaluator shall perform independent penetration testing.&quot;<p>&quot;The NSA evaluator shall determine that the TOE is resistant to penetration attacks performed by an attacker possessing a high attack potential.&quot;<p>First party NSA penetration test and analysis certifying it is appropriate for critical DoD systems. Note that the system is used on the F-35.<p>ADV_FSP_EXP.4 Formal Functional Specification on page 92:<p>&quot;The developer shall provide a formal presentation of the functional specification of the TSF.&quot; Formal specification of the code.<p>&quot;The evaluator shall determine that the functional specification is an accurate and complete instantiation of the TOE security functional requirements.&quot; Formal specification matches the requirements.<p>ADV_IMP_EXP.3 Structured Implementation of the TSF on page 93:<p>&quot;The developer shall make available, the implementation representation for the entire TSF.&quot; Full source code provided to evaluator.<p>&quot;The implementation representation shall unambiguously define the TSF to a level of detail such that the TSF can be generated without further design decisions.&quot; Source -&gt; Binary translation is verified.
评论 #38502021 未加载
评论 #38502735 未加载
wyagerover 1 year ago
The public behavior of their CEO makes me very skeptical of their public claims about this OS.<p>The CEO has tons of tweets along the lines of (not really exaggerating) &quot;my OS is perfect and cannot be hacked. I have XYZ certification. I used to work on nukes.&quot;<p>These are not the words I expect from someone who has <i>actually</i> written a meaningfully &quot;unhackable&quot; OS. I expect discussion of e.g. theorem proving strategies, logic systems, etc., not NIST ABC-123 certs.
chmorgan_over 1 year ago
Last system I worked on with GHS Integrity was something like a USD $1M+ licensing fee.<p>In terms of usage, it felt like it was in between an RTOS like FreeRTOS, embossed, or Zephyr, and Linux. It used a lot of best practices like statically allocating memory for basically everything, so you knew you had sufficient memory (at least for anything the OS needed) when your application was loaded.
评论 #38506946 未加载
Animatsover 1 year ago
Green Hills Software? They&#x27;re still around, and doing good things? That&#x27;s impressive.
评论 #38501363 未加载
fargleover 1 year ago
so the problem with &quot;DO-178&quot; OS like vxWorks or ghs is that it&#x27;s not DO-178. it&#x27;s a version of the OS that has artifacts to support getting your produce DO-178 certified using it. It&#x27;s DO-178 &quot;certifiable&quot; maybe.<p>if you need to certify one million lines of OS and a 1&#x2F;2 million lines of your application, it&#x27;s handy to have that first bit done for you. Until you find that you have a 1&#x2F;2 million lines of code that interface with the OS.<p>so we&#x27;re _done_ with this crap. say we have a 1&#x2F;2 million lines of our application and 50,000 lines to talk to our hardware, and less than 10,000 for a simple executive. I don&#x27;t need your scheduler (which doesn&#x27;t work right), your compilers (which are just buggy old out-of-date ports) or your IDE which is just buggy, old, out-of-date eclipse with a plugin and branding. And I don&#x27;t need your DO-178 artifacts for a million lines of buggy OS code when I can replace it with less code than that it takes to interface with your bug riddled OS.<p>And when you buy the DO-178 version, don&#x27;t think it means &quot;has less bugs&quot;. DO-178 means that it has specific artifacts including MCDC coverage against requirement based tests. All of that is very expensive. None of that means it works right. If you put your money into checklists and process, guess how much is left for &quot;making it work right&quot;.<p>Garbage. If you are responsible for safety-critical software, then <i>you</i> are responsible for safety-critical software. Paying a 3rd party for part of the responsibility would be nice if they took any responsibility, which they don&#x27;t.<p>So, in conclusion: Pbththththh!!! on the snake oil vendors of safety magic.
评论 #38505740 未加载
评论 #38505980 未加载
GnarfGnarfover 1 year ago
How much is a license for their OS?
评论 #38501460 未加载
评论 #38502037 未加载
评论 #38502792 未加载
ThinkBeatover 1 year ago
I wish it was open source.
评论 #38502973 未加载
评论 #38503300 未加载
cookiengineerover 1 year ago
I always wonder how safety critical software is certifiable without any source code. Checklist security, I guess.
评论 #38503499 未加载
评论 #38504115 未加载
johneaover 1 year ago
If you have a large gov contract for incinerating the poor, this is the OS for you...
评论 #38503459 未加载
评论 #38504173 未加载
collegeburnerover 1 year ago
being so real rn i thought this was an llm (insert skull emoji) twitter is breaking me<p>might be helpful to change the title to integrity-178 since that appears to be the OS&#x27; name while DO-178B is a standard
评论 #38504146 未加载