찾다
기술 주변기기IT산업미국 정부는 개발자에게 C/C++ 사용을 중단하고 메모리 안전 프로그래밍 언어로 전환할 것을 권장합니다.

2월 29일 이 웹사이트의 소식에 따르면, 미국 정부는 최근 개발자들에게 C, C++ 등 메모리 안전에 취약한 프로그래밍 언어 사용을 중단하고 대신 메모리 안전 프로그래밍을 사용할 것을 촉구하는 사이버 보안 보고서를 발표했습니다. 개발을 위한 언어. 이 보고서는 '사이버 공간의 초석 보호'를 목표로 조 바이든 미국 대통령의 사이버 보안 전략을 구현하기 위해 ONCD(Office of the Cyberspace Director)가 발표했습니다.

美国政府建议开发者停止使用 C / C++,转用内存安全编程语言

메모리 안전은 프로그램이 메모리에 액세스할 때 버퍼 오버플로 및 매달린 포인터와 같은 잠재적인 오류와 취약점을 효과적으로 방지할 수 있음을 의미합니다. Java는 런타임 오류 감지 기능으로 인해 메모리 안전 프로그래밍 언어로 간주됩니다. 대조적으로 C와 C++는 메모리 주소에 대한 직접 액세스를 허용하고 경계 검사가 부족하여 메모리 안전 문제가 발생하기 쉽습니다. 따라서 애플리케이션을 개발할 때 올바른 프로그래밍 언어를 선택하고 해당 메모리 관리 전략을 채택하는 것은 메모리 안전을 보장하는 데 중요합니다.

보고서에 인용된 Microsoft와 Google의 연구 데이터에 따르면 보안 취약점의 70% 이상이 메모리 안전 문제와 밀접한 관련이 있습니다. 또한 보고서는 개발자가 메모리 안전 프로그래밍 언어를 사용하고 "설계에 의한 보안" 개발 방법을 구현하도록 권장하는 미국 사이버보안 및 인프라 보안국(CISA)이 발표한 오픈 소스 소프트웨어 보안 로드맵도 언급했습니다. 프로젝트의 초기 단계. 이 접근 방식은 소프트웨어 설계 및 개발의 초기 단계에서 보안에 중점을 두어 나중에 수정해야 하는 보안 취약점의 위험을 줄이는 것을 목표로 합니다. 따라서 소프트웨어 개발 중에 메모리 안전성을 강조하는 것이 중요하며, 이를 통해 잠재적인 보안 취약점과 위험을 효과적으로 줄일 수 있습니다.

19페이지로 구성된 이 보고서는 사이버 보안이 개인의 책임일 뿐만 아니라 대규모 조직, 기술 회사 및 정부의 공동 책임임을 강조하는 것을 목표로 합니다. 보고서는 C와 C++를 대체할 특정 프로그래밍 언어를 권장하지는 않지만 선택할 수 있는 메모리 안전 프로그래밍 언어가 다양하다는 점을 강조합니다. 보고서는 또한 기업과 엔지니어에게 최고의 소프트웨어 개발 관행을 채택하고 메모리 안전 하드웨어를 사용하여 악의적인 공격 가능성을 줄일 것을 촉구합니다. #

    Java
  • Swift
  • JavaScript
  • Ruby
  • 하지만 TIOBE 지수(프로그래밍 언어의 인기를 측정하는 지표)에 따르면 C#은 순위에서 5위를 차지합니다. 그리고 자바 4위, JavaScript가 6위, Go가 8위, Swift가 16위, Rust가 18위, Ruby가 20위를 차지했습니다. NSA가 권장하는 언어 중 4개만이 개발자들이 가장 많이 사용하는 언어 중 하나임을 알 수 있다.
  • 이 보고서는 또한 소프트웨어 보안 평가의 중요성을 강조하고 더 나은 평가 표준이 기술 회사가 취약성 위험을 더 잘 계획, 예측 및 완화하는 데 도움이 될 수 있다고 믿습니다. 보고서는 또한 아폴로 13호 달 착륙 임무를 예로 들어 우주 탐험과 같은 중요한 영역에서 메모리 안전 코드를 사용하는 것의 중요성을 강조합니다.

  • 이 보고서는 일련의 미국 정부 사이버 보안 이니셔티브의 일부입니다. 2023년 3월 바이든 대통령은 소프트웨어 및 하드웨어 보안을 강화하고 기술 산업과의 파트너십 구축을 목표로 하는 사이버 보안 행정 명령에 서명했습니다. 디지털화가 계속 진행됨에 따라 보다 안전한 프로그래밍 언어와 개발 방법이 중요해졌으며, 이 보고서는 업계에 이 문제에 대한 관심을 촉구하는 최신 조치입니다.

위 내용은 미국 정부는 개발자에게 C/C++ 사용을 중단하고 메모리 안전 프로그래밍 언어로 전환할 것을 권장합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 IT之家에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
CNCF ARM64 파일럿 : 충격 및 통찰력CNCF ARM64 파일럿 : 충격 및 통찰력Apr 15, 2025 am 08:27 AM

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

GO와 함께 네트워크 취약성 스캐너 구축GO와 함께 네트워크 취약성 스캐너 구축Apr 01, 2025 am 08:27 AM

이 GO 기반 네트워크 취약점 스캐너는 잠재적 보안 약점을 효율적으로 식별합니다. 속도를 위해 Go의 동시성 기능을 활용하고 서비스 감지 및 취약성 일치를 포함합니다. 그 능력과 윤리를 탐색합시다

2025 년 최고의 무료 백 링크 체커 도구2025 년 최고의 무료 백 링크 체커 도구Mar 21, 2025 am 08:28 AM

웹 사이트 구성은 첫 번째 단계입니다 : SEO 및 백 링크의 중요성 웹 사이트 구축은 웹 사이트를 귀중한 마케팅 자산으로 전환하는 첫 번째 단계 일뿐입니다. 검색 엔진에서 웹 사이트의 가시성을 향상시키고 잠재 고객을 유치하려면 SEO 최적화를 수행해야합니다. 백 링크는 웹 사이트 순위를 향상시키는 열쇠이며 Google 및 기타 검색 엔진에 웹 사이트의 권한 및 신뢰성을 보여줍니다. 모든 백 링크가 유리한 것은 아닙니다. 유해한 링크를 식별하고 피하십시오. 모든 백 링크가 유익한 것은 아닙니다. 유해한 링크는 순위에 해를 끼칠 수 있습니다. 우수한 무료 백 링크 확인 도구는 웹 사이트 링크 소스를 모니터링하고 유해한 링크를 상기시킵니다. 또한 경쟁 업체의 링크 전략을 분석하고 배울 수도 있습니다. 무료 백 링크 점검 도구 : SEO 인텔리전스 책임자

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음