CWN(CHANGE WITH NEWS) - 美 국가안전보장국, C/C++ 대신 메모리-세이프 언어로 전환 권고

  • 흐림인천12.0℃
  • 흐림서울12.5℃
  • 흐림춘천7.6℃
  • 흐림파주11.0℃
  • 흐림북부산7.4℃
  • 구름많음영천5.2℃
  • 구름많음청송군3.8℃
  • 흐림의성4.4℃
  • 구름많음추풍령5.5℃
  • 구름많음고창군11.6℃
  • 흐림장흥6.7℃
  • 흐림경주시5.8℃
  • 흐림북춘천7.7℃
  • 구름많음울릉도12.4℃
  • 구름많음진주6.3℃
  • 구름많음전주8.6℃
  • 구름많음봉화2.4℃
  • 구름많음성산10.8℃
  • 구름조금순창군5.8℃
  • 구름많음울산10.2℃
  • 흐림동두천11.1℃
  • 흐림양평8.6℃
  • 흐림대관령6.2℃
  • 흐림문경8.1℃
  • 구름많음임실5.1℃
  • 흐림영월6.5℃
  • 구름많음고창11.0℃
  • 구름많음의령군4.1℃
  • 구름많음흑산도12.8℃
  • 구름많음고산15.7℃
  • 흐림원주9.0℃
  • 구름조금광양시9.4℃
  • 구름조금남원5.5℃
  • 흐림안동6.0℃
  • 구름많음백령도13.0℃
  • 구름많음북창원10.1℃
  • 흐림군산10.3℃
  • 구름많음영광군9.1℃
  • 구름많음순천4.4℃
  • 구름많음완도10.0℃
  • 구름많음구미6.7℃
  • 구름많음대구7.3℃
  • 흐림강릉13.2℃
  • 흐림홍천6.8℃
  • 흐림인제10.5℃
  • 구름많음천안7.3℃
  • 구름조금여수11.1℃
  • 구름많음남해9.5℃
  • 구름많음부안10.2℃
  • 구름많음금산5.8℃
  • 흐림부여6.9℃
  • 구름많음서귀포13.4℃
  • 흐림강진군8.1℃
  • 구름많음정읍9.7℃
  • 구름많음보성군7.8℃
  • 흐림양산시9.2℃
  • 구름많음광주10.0℃
  • 흐림북강릉12.2℃
  • 구름많음해남7.0℃
  • 구름많음산청5.3℃
  • 흐림영주5.6℃
  • 구름많음포항11.2℃
  • 구름많음장수3.1℃
  • 구름많음청주10.8℃
  • 흐림제천5.6℃
  • 구름많음거제11.3℃
  • 구름많음밀양5.5℃
  • 흐림보령12.6℃
  • 흐림이천9.0℃
  • 흐림태백7.5℃
  • 구름많음고흥6.9℃
  • 흐림영덕11.1℃
  • 구름많음김해시10.5℃
  • 구름많음진도군8.6℃
  • 흐림대전8.9℃
  • 구름많음목포11.5℃
  • 흐림수원10.4℃
  • 흐림속초11.6℃
  • 구름많음합천6.5℃
  • 흐림함양군5.7℃
  • 흐림세종9.5℃
  • 흐림상주7.5℃
  • 흐림홍성10.6℃
  • 흐림동해11.6℃
  • 흐림철원11.4℃
  • 흐림강화12.6℃
  • 구름많음부산11.7℃
  • 흐림거창5.3℃
  • 흐림울진11.5℃
  • 흐림서산11.9℃
  • 흐림정선군4.6℃
  • 구름많음서청주6.3℃
  • 구름많음보은4.8℃
  • 구름많음제주13.8℃
  • 흐림충주7.6℃
  • 구름많음통영11.7℃
  • 구름많음창원10.0℃
  • 2025.11.23 (일)

美 국가안전보장국, C/C++ 대신 메모리-세이프 언어로 전환 권고

최은희 / 기사승인 : 2022-11-14 16:35:19
  • -
  • +
  • 인쇄

미국 국가안전보장국(NSA)이 C와 C++을 사용하는 기관에 프로그래밍 언어 변경을 권고했다.

해외 IT 매체 더레지스터는 NSA의 권장 지침을 인용, “NSA는 최대한 메모리-세이프 언어를 사용해, 컴파일러 옵션과 도구 옵션, 운영체제 구성 등 코드 강화 방어로 보호 수준을 강화할 것을 권고한다”라고 보도했다.

NSA가 권고를 발표한 주된 이유는 사이버 공격 세력이 메모리를 제대로 관리하지 못하는 코드 취약점을 악용할 가능성 때문이다. 프로그래머에게 제공하는 옵션과 유연성이 많을수록 더 자주 발생하는 문제점이기도 하다.

NSA는 C와 C++에서 유독 문제가 심각한 편이라고 전했다. 일례로, 지난 9월, 마이크로소프트 애저 최고 기술 관리자 마크 러시노비치(Mark Russinovich)는 보안 문제를 언급하며, 신규 프로젝트의 C, C++ 사용 중단을 고려할 때라고 주장했다.

반면, 메모리-세이프 언어는 컴파일 타임과 런타임 체크를 결합해, 프로그래머의 실수로 발생한 취약점을 자동 차단한다.

사이버 보안 기업 아크로니스(Acronis) 최고 정보보안 관리자 케빈 리드(Kevin Reed)는 NSA의 권고와 관련, “NSA의 권고사항 발표는 옳은 일이다”라며, “ASLR(Address Space Layout Randomization)과 스택 가드 등이 보안 문제의 임시 해결책이 될 수 있으나 완벽한 해결책이 될 수는 없다. 메모리-세이프 언어로 변경하는 것이 문제 해결에 훨씬 더 도움이 된다”라고 설명했다.

한편, NSA는 C와 C++ 대신 사용할 메모리-세이프 언어로 C#과 러스트, 고, 자바, 루비, 스위프트 등을 언급했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue