안전한 소프트웨어의 요점

안전한 소프트웨어 구축 원칙과 응용 프로그램 취약성을 발생시키는 일반적인 실수를 피하는 방법 모두를 배웁니다.

다음 단계:

개요

향후 과정 날짜 및 장소: 일정 보기

과정 유형: 강의실

안전하지 않은 소프트웨어는 기업이 오늘날 직면하고 있는 가장 큰 위협 중 하나입니다. 기업의 IT 인프라를 구성하고 있는 응용 프로그램이 해커들의 공격 대상이 되고 있는 상황에서 최상의 보호책은 처음부터 안전한 소프트웨어를 구축하는 것입니다. 안전한 소프트웨어 구축을 위한 기본 원칙을 배운 후 최신 소프트웨어 보안 기술의 심층 지식을 확보하십시오. 과정의 각 주제는 응용 프로그램 보안 결함을 발생시키는 일반적인 실수의 예시를 포함하며 소프트웨어 설계 및 개발과 보안을 통합함으로써 오류를 방지하는 방법을 보여줍니다.

과정 내용

  • 소프트웨어 보안의 원칙
  • 저장 및 전송 중인 데이터 보호
  • 인증 및 권한 부여 기술
  • 안전한 사용자 및 세션 관리
  • 클라이언트측 보안
  • 데이터 검증 전략
  • 오류 처리 및 예외 관리
  • 안전한 감사 및 로깅
  • 웹 서비스 보안

과정 목표

기업의 주요 자산 보호 측면에서 전통적 보안 대응책의 구현이 지니는 효과는 점점 더 감소하고 있습니다. 제대로 개발되지 않은 소프트웨어에 내재된 결함은 프로그래밍 결함 파악에 정통한 악의적인 침입자를 끌어들이는 경우가 많습니다. 개발자, 프로젝트 관리자, 소프트웨어 설계자는 자신들의 소프트웨어 개발 프로세스에 보안 기능을 최상으로 구축하는 방법을 반드시 배워야 합니다.

과정 강사

이 교재를 설명할 수 있는 훌륭한 자격을 갖춘 Foundstone의 관리 팀과 교육 스태프는 포춘 500대 기업을 대상으로 수백 회의 위험 평가를 수행해 왔습니다. 이들 전문 강사는 5대 컨설팅 회사, 정부 기관, 미공군 정보전 센터 및 월 스트리트에서의 경험을 포함하여 특별한 전문적 배경을 지니고 있습니다. 강사 팀의 구성원들은 베스트셀러인 "Hacking Exposed: Network Security Secrets & Solutions"를 집필했고, Interop, USENIX, Black Hat Briefings와 같은 산업 컨퍼런스에 초대받는 연설자이기도 합니다.

과정 대상

이 과정은 소프트웨어 개발자, 개발 관리자, 소프트웨어 설계자, 응용 프로그램 보안 감사를 대상으로 한 것입니다. 학생들은 소프트웨어 개발 방법론과 도구에 대한 기본 지식을 지니고 있어야 합니다.

계속 교육 학점

이 과정은 최대 8시간의 CPE(continuing professional education) 학점을 인증합니다.