로버트 C. 시코드,노영찬
카네기멜론대학교(Carnegie Mellon University)의 소프트웨어 엔지니어링 연구소(SEI, Software Engineering Institute CERT) 부서의 안전한 코딩 기술 책임자다. 카네기멜론대학교의 정보 네트워킹 연구소와 컴퓨터 과학 학부의 조교수이기도 하다.
현재까지 『C & C++ 시큐어 코딩』(에이콘, 2015), 『자바 시큐어 코딩 가이드라인』(인피니티북스, 2017)을 포함해 총 8권의 책을 썼다. 소프트웨어 보안과 컴포넌트 기반의 소프트웨어 엔지니어링, 웹 기반 시스템 설계, 구 시스템의 현대화, 컴포넌트 저장소와 검색 엔진, 사용자 인터페이스 및 개발 등과 관련해 총 40편의 논문을 발표했다. 2005년부터 산업 기관과 교육 기관, 정부 기관 등에 C와 C++ 언어로 된 안전한 코딩을 강의하고 있다. 1982년 IBM에서 전문적인 프로그래밍을 시작했으며 통신과 운영체제 소프트웨어, 프로세서 개발, 소프트웨어 엔지니어링 등 다방면에서 프로젝트를 진행하고 있다. X 컨소시엄(X Consortium)에서 일했으며 당시 공통 데스크톱 환경과 X 윈도우 시스템 개발과 코드 유지 보수 지원을 했다. C 프로그래밍 언어의 표준화를 위한 ISO/IEC JTC1/SC22/WG14에서 카네기 멜론 대학의 대표 멤버로 활동하고 있다.
카네기멜론대학교(Carnegie Mellon University)의 소프트웨어 엔지니어링 연구소(SEI, Software Engineering Institute CERT) 부서의 안전한 코딩 기술 책임자다. 카네기멜론대학교의 정보 네트워킹 연구소와 컴퓨터 과학 학부의 조교수이기도 하다.
현재까지 『C & C++ 시큐어 코딩』(에이콘, 2015), 『자바 시큐어 코딩 가이드라인』(인피니티북스, 2017)을 포함해 총 8권의 책을 썼다. 소프트웨어 보안과 컴포넌트 기반의 소프트웨어 엔지니어링, 웹 기반 시스템 설계, 구 시스템의 현대화, 컴포넌트 저장소와 검색 엔진, 사용자 인터페이스 및 개발 등과 관련해 총 40편의 논문을 발표했다. 2005년부터 산업 기관과 교육 기관, 정부 기관 등에 C와 C++ 언어로 된 안전한 코딩을 강의하고 있다. 1982년 IBM에서 전문적인 프로그래밍을 시작했으며 통신과 운영체제 소프트웨어, 프로세서 개발, 소프트웨어 엔지니어링 등 다방면에서 프로젝트를 진행하고 있다. X 컨소시엄(X Consortium)에서 일했으며 당시 공통 데스크톱 환경과 X 윈도우 시스템 개발과 코드 유지 보수 지원을 했다. C 프로그래밍 언어의 표준화를 위한 ISO/IEC JTC1/SC22/WG14에서 카네기 멜론 대학의 대표 멤버로 활동하고 있다.