C++ 창시자, 보안 취약점 해결 방안 제시
비아네 스트로브스트룹의 발표: 비아네 스트로브스트룹 교수는 미국 콜로라도에서 열린 연례 개발자 컨퍼런스 'C++ 컨퍼런스(CPP콘)'에서 기조강연을 했음. 그는 "안전한 C++ 제공(Delivering Safe C++)"이라는 주제로 발표를 진행.
C++의 보안 취약점: 스트로브스트룹 교수는 메모리 버그 등의 보안 취약점을 막기 위해 다른 언어로 C++를 대체하는 것은 효과적인 해결책이 아니라고 지적. 대신, C++ 내에서 보안 취약점을 해결하기 위한 새로운 프로그래밍 방식을 제안.
안전성에 대한 관점: 그는 안전성이 단순히 메모리 안전성에만 한정되어서는 안 된다고 주장. C++로 개발된 언어를 다른 언어로 전환하는 과정의 비용과 위험성에 대해서도 언급.
정적 분석의 중요성: 스트로브스트룹 교수는 정적 분석을 사용하여 잠재적인 오류를 제거하는 전략을 제시. 정적 분석은 프로그램을 실행하지 않고 코드를 분석하는 방식으로, 보안 취약점과 잠재적인 결함을 개발 단계에서 찾아내는 데 유용.
C++ 컴파일러의 업데이트: 그는 C++ 컴파일러에 정교한 정적 분석기를 추가할 것이라고 밝혔음. 또한, 효율적으로 코드를 분석할 수 있도록 지원하기 위한 라이브러리와 보안 취약점을 없애기 위한 보안 규칙을 제공할 예정.
보안 규칙의 중요성: 스트로브스트룹 교수는 보안 규칙을 실제 개발 환경에 도입하기 위해서는 일부 강제가 필요하다고 강조. 그는 개발자들이 실제로 보안 규칙을 준수하는지 확인할 수 있는 방법도 제공할 계획.
안전성에 대한 강조: 마지막으로, 그는 실제 안전성을 높이기 위해서는 안전의 의미를 정확히 정의하고, 이를 보장하기 위한 방법을 찾아야 한다고 강조.
