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++

US NSA tells developers to shun C and C++ programming language

learningcode_x1mckf by learningcode_x1mckf
November 14, 2022
in C++
0
US NSA tells developers to shun C and C++ programming language
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

San Francisco: The US Nationwide Safety Company (NSA) has requested builders worldwide to shun previous programming languages like C and C++ that are extra vulnerable to hackers to shift to new, reminiscence protected languages.

Microsoft, Google and others have flagged vulnerabilities in codes as a consequence of reminiscence questions of safety and malicious cyber actors can exploit these vulnerabilities for distant code execution or different antagonistic results, which might usually compromise a tool and be step one in large-scale community intrusions.

“NSA advises organisations to think about making a strategic shift from programming languages that present little or no inherent reminiscence safety, corresponding to C/C++, to a reminiscence protected language when potential. Some examples of reminiscence protected languages are C#, Go, Java, Ruby, and Swift,” the company stated in a brand new doc.

Generally used languages, corresponding to C and C++, present lots of freedom and suppleness in reminiscence administration whereas relying closely on the programmer to carry out the wanted checks on reminiscence references.

Easy errors can result in exploitable memory-based vulnerabilities.

“Software program evaluation instruments can detect many cases of reminiscence administration points and working atmosphere choices also can present some safety, however inherent protections supplied by reminiscence protected software program languages can forestall or mitigate most reminiscence administration points,” stated the NSA.

Even with a reminiscence protected language, reminiscence administration will not be fully reminiscence protected.

“A number of mechanisms can be utilized to harden non-memory protected languages to make them extra reminiscence protected. Analysing the software program utilizing static and dynamic utility safety testing (SAST and DAST) can establish reminiscence use points in software program,” stated the NSA.

“The compilation and execution atmosphere can be utilized to make it tougher for cyber actors to take advantage of reminiscence administration points. Most of those added options deal with limiting the place code could be executed in reminiscence and making reminiscence format unpredictable,” the company prompt.



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
What’s Up With Serverless?. “Every new app should start… | by Eric Elliott | JavaScript Scene | Nov, 2022

What’s Up With Serverless?. “Every new app should start… | by Eric Elliott | JavaScript Scene | Nov, 2022

Leave a Reply Cancel reply

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

Related News

What are the best practices to learn iOS / Swift in 2020?

What are the best practices to learn iOS / Swift in 2020?

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

Java 20 Project Loom updates set stage for Java LTS – TechTarget

March 23, 2023
Oracle celebrates Java 19 release ahead of Las Vegas meetup

Oracle celebrates Java 19 release ahead of Las Vegas meetup

December 11, 2022

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?