Friday, March 24, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home C++

NVIDIA Security Team: ‘What if We Just Stopped Using C?’

learningcode_x1mckf by learningcode_x1mckf
November 14, 2022
in C++
0
JavaScript Slows Progress, Should be Retired, Argues JSON Creator
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


You might also like

US NSA tells developers to shun C and C++ programming language – The Siasat Daily

Introducing Carbon, Google's Experimental Successor for C++ – MUO – MakeUseOf

C vs. C++: 12 Key Differences and Similarities – Spiceworks News and Insights

This week the Adacore weblog shared a story about the NVIDIA Security Team:

Like many different security-oriented groups in our {industry} as we speak, they have been in search of a measurable reply to the more and more hostile cybersecurity surroundings and began questioning their software program growth and verification methods. “Testing safety is just about inconceivable. It is onerous to know in case you’re ever performed,” stated Daniel Rohrer, VP of Software program Safety at NVIDIA.

For my part, that is crucial level of the case study — that test-oriented software program verification merely does not work for safety. When you come out of the expensive means of totally testing your software program, you possibly can have a metric on the standard of the options that you simply present to the customers, however there’s not a lot you possibly can say about safety.

Rohrer continues, “We needed to emphasise provability over testing as a most well-liked verification methodology.” Thankfully, it’s doable to show mathematically that your code behaves in exact accordance with its specification. This course of is called formal verification, and it’s the elementary paradigm shift that made NVIDIA examine SPARK, the industry-ready answer for software program formal verification.

Again in 2018, a Proof-of-Idea (POC) train was performed. Two low-level security-sensitive functions have been transformed from C to SPARK in solely three months. After an analysis of the return on funding, the staff concluded that even with the brand new know-how ramp-up (coaching, experimentation, discovery of recent instruments, and many others.), positive factors in utility safety and verification effectivity provided a sexy trade-off. They realized main enhancements within the safety robustness of each functions (See NVIDIA’s Offensive Safety Analysis D3FC0N discuss for extra data on the outcomes of the analysis).

Because the outcomes of the POC validated the preliminary technique, using SPARK unfold quickly inside NVIDIA. There at the moment are over fifty builders skilled and quite a few parts applied in SPARK, and lots of NVIDIA merchandise at the moment are transport with SPARK parts.



Source link

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

US NSA tells developers to shun C and C++ programming language – The Siasat Daily

by learningcode_x1mckf
March 22, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

US NSA tells developers to shun C and C++ programming language  The Siasat Day by day Source link

Read more

Introducing Carbon, Google's Experimental Successor for C++ – MUO – MakeUseOf

by learningcode_x1mckf
March 22, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Introducing Carbon, Google's Experimental Successor for C++  MUO - MakeUseOf Source link

Read more

C vs. C++: 12 Key Differences and Similarities – Spiceworks News and Insights

by learningcode_x1mckf
March 21, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

C vs. C++: 12 Key Differences and Similarities  Spiceworks Information and Insights Source link

Read more

I want to learn C++ Directx9 – Graphics and GPU Programming – GameDev.net

by learningcode_x1mckf
March 20, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

I want to learn C++ Directx9 - Graphics and GPU Programming  GameDev.web Source link

Read more

Is Java Losing Ground to C++, Python? – Dice Insights

by learningcode_x1mckf
March 20, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Is Java Losing Ground to C++, Python?  Cube Insights Source link

Read more
Next Post
JavaScript Slows Progress, Should be Retired, Argues JSON Creator

Survey of 26K Developers Finds Java, Python, Kotlin, and Rust Growing Rapidly

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Project Valhalla: A look inside Java’s epic refactor – InfoWorld

February 17, 2023
Time limit for notify – JavaScript – SitePoint Forums

Help with SweetAlert and submit button – JavaScript – SitePoint Forums

December 29, 2022
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Menu button unresponsive sometimes on mobile – JavaScript – SitePoint

February 17, 2023

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • Java Developer Survey Reveals Increased Need for Java … – PR Newswire
  • What You Should Definitely Pay Attention to When Hiring Java Developers – Modern Diplomacy
  • Java Web Frameworks Software Market Research Report 2023 … – Los Alamos Monitor

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?