Secure Code Training Courses

Secure Code Training Courses

지역 강사가 된 실 코드 교육 과정 대한민국.

Machine Translated

회원 평가

★★★★★
★★★★★

Secure Code코스 개요

Title
Duration
Overview
Title
Duration
Overview
21 hours
Overview
이 과정은 전문가가 응용 프로그램 보안의 가치와 한계를 이해하는 데 도움을줍니다. 응용 프로그램 보안 주체가 오늘날 응용 프로그램의 주요 위험에 대해 중요한 인식을 제공하는 반면,이 과정에서는 좋은 점과 그렇지 않은 점을 강조합니다.

이 과정은 개발자가 안전하게 코딩 할 필요성이 커지기 때문에 중요합니다. 보안을 개발 사이클의 품질 요소로 도입하는 것이 중요합니다. 이 과정은 개발자가 의도적으로 개발 한 안전하지 않은 웹 응용 프로그램을 사용하여 실습을 통해 다양한 보안 취약성을 교육하는 것을 목표로합니다.
21 hours
Overview
경험이 풍부한 프로그래머라도NET 및 ASPNET의 다양한 보안 기능을 사용하는 데 대한 확실한 지식을 넘어서 서버 및 클라이언트 측면의 웹 관련 취약성과 다양한 위험의 결과에 대한 심층적 인 지식을 갖추고 있어야합니다 이 과정에서는 관련 공격을 통해 일반적인 웹 기반 취약성을 보여 주며 권장 코딩 기법과 완화 방법은 ASPNET의 컨텍스트에서 설명합니다 JavaScript, Ajax 및 HTML5의 보안 문제를 해결하기 위해 고객 측의 보안에 특히 중점을 둡니다 또한 코드 및 역할 기반 액세스 제어, 권한 선언 및 검사 메커니즘 및 투명성 모델을 비롯하여NET Framework의 보안 아키텍처와 구성 요소를 다룹니다 암호 기초에 대한 간략한 소개는 다양한 알고리즘의 목적과 작동을 이해하기위한 공통의 실제 기준을 제공하며,이 과정을 토대로NET에서 사용할 수있는 암호화 기능을 제공합니다 다양한 보안 버그의 도입은 잘 정립 된 취약점 범주, 입력 유효성 검사, 보안 기능, 오류 처리, 시간 및 상태 관련 문제, 일반적인 코드 품질 문제 그룹 및 ASPNETspecific 취약점에 대한 특별 섹션을 따릅니다 이 주제는 학습 된 버그 중 일부를 자동으로 표시하는 데 사용할 수있는 테스트 도구에 대한 개요로 결론 지어집니다 주제는 참가자가 특정 취약성의 결과, 완화 및 API 및 도구에 대한 자체 시험을 수행 할 수있는 실제 연습을 통해 제공됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 NET 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 NET 및 ASPNET의 최근 취약점에 대한 정보 얻기 보안 테스트 도구 사용에 대한 실질적인 지식 습득 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
21 hours
Overview
이 과정에서는 테스트의 OWASP (Open Web Application Security Project) 방법론을 통해 ASP.net의 보안 코딩 개념과 보안 주체에 대해 다루며 OWASP 는 현장에서 무료로 사용할 수있는 기사, 방법론, 문서, 도구 및 기술을 만드는 온라인 커뮤니티입니다 웹 애플리케이션 보안.

이 과정에서는 Dot Net Framework 보안 기능과 웹 응용 프로그램 보안 방법에 대해 살펴 봅니다.
21 hours
Overview
이 과정에서는 OWASP (Open Web Application Security Project) 방법론을 통해 Java 의 보안 코딩 개념과 보안 주체에 대해 설명합니다. 개방형 웹 응용 프로그램 보안 프로젝트는 웹 응용 프로그램 보안 분야에서 자유롭게 사용할 수있는 기사, 방법론, 문서, 도구 및 기술을 만드는 온라인 커뮤니티입니다.
35 hours
Overview
보안 전문가는 국가 인프라에 대한 주요 공격이 발생한 후 공격을 유발 한 대부분의 취약점은 개발자가 작성한 가난하고 취약한 코드에서 비롯된 것으로 나타났습니다.

개발자는 Secure Code 를 작성하는 기술을 습득해야합니다. 왜냐하면 개발자가 빈약 한 코드를 작성했기 때문에 누구나 availble 도구를 사용하여 대형 조직의 시스템을 효과적으로 사용할 수없는 스크립트를 작성할 수 있기 때문입니다.

이 과정은 다음을 돕는 것을 목표로합니다 :

- 개발자가 Secure Code 작성 기술 습득에 도움
- 프로덕션 환경에 게시하기 전에 응용 프로그램의 보안을 테스트하는 소프트웨어 테스터 지원
- 소프트웨어 아키텍트가 애플리케이션을 둘러싼 위험을 이해하도록 돕습니다.
- 팀 리더가 개발자를위한 보안 기반을 설정하도록 돕습니다.
- 구성 실패를 피하기 위해 웹 마스터가 서버를 구성 할 수 있도록 도와줍니다.

이 과정에서는 최신 사이버 공격에 대한 자세한 내용과 이러한 공격을 막고 예방하는 데 사용되는 대책에 대해서도 설명합니다.

개발자가 실수로 인해 심각한 공격을 유도 한 방법을 직접 확인하고 과정 중에 실험실에 참여함으로써 보안 제어를 실천하고 보안 코딩을 제작하는 데 필요한 경험과 지식을 습득 할 수 있습니다.

누가이 과정에 참석해야합니까?

이 Secure Code 교육은 다음과 같은 직위에서 근무하는 사람들에게 이상적입니다.

- 웹 개발자
- 모바일 개발자
- Java 개발자
- 닷넷 개발자
- 소프트웨어 아키텍트
- 소프트웨어 테스터
- 보안 전문가
- 웹 마스터
14 hours
Overview
Interactive Application Security Testing (IAST) is a form of application security testing that combines Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) or Runtime Application Self-protection (RASP) techniques. IAST is able to report the specific lines of code responsible for a security exploit and replay the behaviors leading to and following such an exploit.

In this instructor-led, live training, participants will learn how to secure an application by instrumenting runtime agents and attack inducers to simulate application behavior during an attack.

By the end of this training, participants will be able to:

- Simulate attacks against applications and validate their detection and protection capabilities
- Use RASP and DAST to gain code-level visibility into the data path taken by an application under different runtime scenarios
- Quickly and accurately fix the application code responsible for detected vulnerabilities
- Prioritize the vulnerability findings from dynamic scans
- Use RASP real-time alerts to protect applications in production against attacks.
- Reduce application vulnerability risks while maintaining production schedule targets
- Devise an integrated strategy for overall vulnerability detection and protection

Audience

- DevOps engineers
- Security engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
이 강사 주도 실습 교육은 보안 임베디드 시스템을 설계 할 때 고려해야하는 시스템 아키텍처, 운영 체제, 네트워킹, 저장소 및 암호화 문제를 소개합니다.

이 과정이 끝나면 참가자는 보안 원칙, 우려 사항 및 기술에 대한 확실한 이해를 갖게됩니다. 더 중요한 것은, 참가자는 안전하고 안전한 임베디드 소프트웨어 개발에 필요한 기술을 갖추게 될 것입니다.

과정 형식

- 대화 형 강의 및 토론.
- 많은 연습과 연습.
- 라이브 랩 환경에서 실제 구현.

코스 사용자 정의 옵션

- 이 과정에 대한 맞춤 교육을 요청하려면 Google에 문의하여 준비하십시오.
7 hours
Overview
DevOps 는 응용 프로그램 개발과 IT 작업을 조화시키는 소프트웨어 개발 방식입니다. DevOps 를 지원하기 위해 등장한 도구에는 자동화 도구, 컨테이너 화 및 오케스트레이션 플랫폼이 있습니다. 보안은 이러한 발전을 따라 가지 못했습니다.

강사가 진행하는이 강좌에서 DevOps 는 DevOps 보안 문제에 직면하기위한 적절한 보안 전략을 수립하는 방법을 배우게됩니다.

과정 형식

- 대화 형 강의 및 토론.
- 많은 연습과 연습.
- 라이브 랩 환경에서 실제 구현.

코스 사용자 정의 옵션

- 이 과정에 대한 맞춤 교육을 요청하려면 Google에 문의하여 준비하십시오.
14 hours
Overview
웹을 통해 액세스 할 수있는 응용 프로그램을 보호하려면 현재의 공격 방법과 경향을 항상 알고있는 잘 준비된 보안 전문가가 필요합니다. Java , ASP.NET 또는 PHP , 클라이언트 측 Java 스크립트 또는 Ajax 와 같은 웹 응용 프로그램을 편리하게 개발할 수있는 풍부한 기술과 환경이 존재합니다. 이 플랫폼과 관련된 보안 문제뿐만 아니라 사용 된 개발 도구와 상관없이 적용되는 모든 일반 취약성을 인식해야합니다.

이 과정에서는 보안 통신 및 웹 서비스와 같은 가장 중요한 기술에 초점을 맞춘 웹 응용 프로그램의 적용 가능한 보안 솔루션에 대해 간략히 설명하고 전송 계층 보안과 종단 간 보안 솔루션 및 Web Services 보안 및 XML 과 같은 표준에 대해 XML . 무엇보다도 누락되거나 부적절한 입력 유효성 검증과 관련된 일반적인 프로그래밍 실수에 대한 간략한 개요를 제공합니다.

웹 기반 취약점은 관련 공격을 제시함으로써 입증되는 반면 권장 코딩 기법 및 완화 방법은 관련 문제를 피하기 위해 설명됩니다. 연습은 다른 프로그래밍 언어를 사용하는 프로그래머가 쉽게 따라 할 수 있으므로 웹 응용 프로그램 관련 주제를 다른 보안 코딩 주제와 쉽게 결합 할 수 있으므로 일반적으로 다양한 언어 및 개발 플랫폼을 다루는 기업 개발 그룹의 요구를 효과적으로 충족시킬 수 있습니다 웹 응용 프로그램을 개발할 수 있습니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- 클라이언트 측 취약점을 학습하고 코딩 방법을 보호하십시오.
- 암호학에 대한 실질적인 이해
- 웹 서비스의 보안 개념 이해
- 보안 테스트 도구 사용에 대한 실질적인 지식 습득
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자
21 hours
Overview
웹을 통해 액세스 할 수있는 응용 프로그램을 보호하려면 현재의 공격 방법과 경향을 항상 알고있는 잘 준비된 보안 전문가가 필요합니다. 웹 응용 프로그램을 편리하게 개발할 수있는 풍부한 기술과 환경이 존재합니다. 이 플랫폼과 관련된 보안 문제뿐만 아니라 사용 된 개발 도구와 상관없이 적용되는 모든 일반 취약성을 인식해야합니다.

이 과정에서는 적용 할 가장 중요한 암호화 솔루션을 이해하는 데 초점을 맞춘 웹 응용 프로그램의 보안 솔루션에 대한 개요를 제공합니다. 다양한 웹 애플리케이션 취약점이 서버 측 ( OWASP Top Ten에 따라)과 클라이언트 측에서 제시되며 관련 공격을 통해 시연되고 관련 문제를 피하기 위해 권장 코딩 기술과 완화 방법이 제시됩니다. 보안 코딩의 주제는 입력 유효성 검증, 보안 기능의 부적절한 사용 및 코드 품질의 영역에서 일반적인 보안 관련 프로그래밍 실수에 대해 논의함으로써 마무리됩니다.

테스팅은 웹 애플리케이션의 보안과 견고성을 보장하는 데 매우 중요한 역할을합니다. 높은 수준의 감사에서 침투 테스트를 거쳐 윤리적 해킹에 이르기까지 다양한 접근 방식을 적용하여 다양한 유형의 취약점을 찾아 낼 수 있습니다. 그러나 쉽게 찾아 볼 수있는 부족한 과일을 넘어서고 싶다면 보안 테스트를 잘 계획하고 올바르게 실행해야합니다. 보안 테스터는 시스템을 보호하기 위해 모든 버그를 발견하는 것이 가장 이상적입니다. 공격자는 침입 할 수있는 취약성을 발견하는 것으로 충분합니다.

실제 연습은 보안 스캐너, 스니퍼, 프록시 서버, 퍼징 도구, 정적 소스 코드 분석기 등 다양한 테스트 도구에 대한 실제 시험과 함께 웹 응용 프로그램 취약점, 프로그래밍 실수 및 가장 중요한 완화 기술을 이해하는 데 도움이됩니다. 직장에서 다음날 적용 할 수있는 필수 실용적인 기술.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- 클라이언트 측 취약점을 학습하고 코딩 방법을 보호하십시오.
- 암호학에 대한 실질적인 이해
- 보안 테스트 방법 및 방법 이해
- 보안 테스트 기술 및 도구 사용에 대한 실질적인 지식 습득
- 다양한 플랫폼, 프레임 워크 및 라이브러리의 최근 취약점에 대한 정보를 얻으십시오.
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자, 테스터
14 hours
Overview
취약성과 공격 방법에 익숙해 진 참가자는 보안 테스트를위한 일반적인 접근 방식과 방법론, 특정 취약점을 드러내 기 위해 적용 할 수있는 기술에 대해 배웁니다 보안 테스트는 시스템 (ToC, 즉 평가 대상)에 대한 정보 수집으로 시작해야하며, 철저한 위협 모델링은 모든 위협을 밝혀 내고 평가하여 가장 적절한 위험 분석 테스트 계획에 도달해야합니다 보안 평가는 SDLC의 다양한 단계에서 발생할 수 있으므로 시스템에 대한 설계 검토, 코드 검토, 정찰 및 정보 수집, 구현 및 테스트 테스트 및 보안 배포를위한 환경 강화에 대해 논의합니다 다양한 보안 테스팅 기술은 테인 분석 및 휴리스틱 기반 코드 검토, 정적 코드 분석, 동적 웹 취약성 테스트 또는 퍼징과 같이 세부적으로 소개됩니다 소프트웨어 제품의 보안 평가를 자동화하기 위해 적용 할 수있는 다양한 유형의 도구가 도입되었으며, 여기에서는 이미 논의 된 취약한 코드를 분석하기 위해 이러한 도구를 실행하는 많은 연습 문제도 지원됩니다 많은 실제 사례 연구가 다양한 취약점에 대한 더 나은 이해를 지원합니다 이 과정에서는 테스터와 QA 직원이 보안 테스트를 적절히 계획하고 정확하게 실행하고, 가장 적절한 도구와 기술을 선택하여 사용하여 숨겨진 보안 결함을 찾아 준비하므로 익일 작업 일에 적용 할 수있는 필수 실용적인 기술을 제공합니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 보안 테스트 방법 및 방법 이해 보안 테스트 기술 및 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자, 테스터 .
14 hours
Overview
Combined SDL 핵심 교육은 Microsoft SDL (Secure Development Lifecycle)을 통해 보안 소프트웨어 설계, 개발 및 테스트에 대한 통찰력을 제공합니다. 개발 프로세스의 초기 단계에서 결함을 발견하고 수정하기 위해 적용 할 설계 기법을 따르는 SDL의 기본 빌딩 블록에 대한 레벨 100 개요를 제공합니다.

개발 단계를 다루며, 관리되는 코드와 원시 코드의 일반적인 보안 관련 프로그래밍 버그에 대한 개요를 제공합니다. 토론 된 취약성과 관련 완화 기술에 대한 공격 방법이 제시되며 참가자 모두에게 해킹을 제공하는 실습을 통해 설명됩니다. 다양한 보안 테스트 방법을 소개하고 다양한 테스트 도구의 효과를 입증합니다. 참가자는 이미 논의 된 취약한 코드에 도구를 적용하여 실제적인 연습을 통해 이러한 도구의 작동을 이해할 수 있습니다.

이 과정에 참여하는 참가자는

-

보안, IT 보안 및 보안 코딩의 기본 개념 이해

-

Microsoft Secure Development Lifecycle의 필수 단계에 대해 알려주십시오.

-

안전한 설계 및 개발 방법 알아보기

-

보안 구현 원칙에 대해 알아보기

-

보안 테스트 방법론 이해

- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자, 관리자
21 hours
Overview
이 과정은 PHP 개발자가 인터넷을 통한 현대적인 공격에 내성을 갖도록하는 데 필요한 필수 기술을 제공합니다 OWASP 상위 10 위를 뛰어 넘는 PHP 기반의 예제, 다양한 주입 공격, 스크립트 삽입, PHP의 세션 처리에 대한 공격, 안전하지 않은 직접 객체 참조, 파일 업로드 관련 문제 등을 통해 웹 취약점이 논의됩니다 PHP 관련 취약점은 누락되거나 부적절한 입력 검증, 잘못된 오류 및 예외 처리, 보안 기능 및 시간 및 관련 문제의 부적절한 사용과 같은 표준 취약성 유형으로 분류됩니다 이 후자의 경우 우리는 open_basedir 우회, 마법 플로트 또는 해시 테이블 충돌 공격을 통한 서비스 거부와 같은 공격을 논의합니다 모든 경우 참가자는 입대 위험을 완화하는 데 사용되는 가장 중요한 기술과 기능에 익숙해 질 것입니다 JavaScript, Ajax 및 HTML5의 보안 문제를 해결하기 위해 고객 측의 보안에 특히 중점을 둡니다 PHP에 대한 여러 가지 보안 관련 확장이 해시, mcrypt, OpenSSL, Ctype, ext / filter 및 HTML Purifier와 같이 입력 유효성 검사를 위해 도입되었습니다 강화 된 모범 사례는 PHP 구성 (phpini 설정), Apache 및 서버와 관련하여 제공됩니다 마지막으로 보안 스캐너, 침입 테스트 및 악용 팩, 스니퍼, 프록시 서버, 퍼징 도구 및 정적 소스 코드 분석기를 비롯하여 개발자와 테스터가 사용할 수있는 다양한 보안 테스트 도구와 기술에 대한 개요가 제공됩니다 취약점의 도입과 구성 관행은 성공적인 공격의 결과를 보여주는 많은 핸드 슨 연습과 완화 기술을 적용하는 방법을 보여주고 다양한 확장과 도구의 사용을 소개함으로써 뒷받침됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 암호학에 대한 실질적인 이해 PHP의 다양한 보안 기능 사용법 배우기 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 PHP 프레임 워크의 최근 취약점에 대한 정보를 얻으십시오 보안 테스트 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
14 hours
Overview
이 과정에서는 몇 가지 일반적인 보안 개념을 소개하고 사용되는 프로그래밍 언어 및 플랫폼에 관계없이 취약점의 특성에 대한 개요를 제공하며 소프트웨어 개발 수명주기의 다양한 단계에서 소프트웨어 보안과 관련된 위험을 처리하는 방법을 설명합니다 기술 세부 사항에 깊이 관여하지 않고 다양한 소프트웨어 개발 기술에서 가장 흥미롭고 가장 심각한 취약점 몇 가지를 강조하고 코드에 존재하는 문제를 찾기 위해 적용 할 수있는 몇 가지 기술과 도구와 함께 보안 테스트의 문제점을 제시합니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 서버 및 클라이언트 측 모두 웹 취약점 이해 안전하지 않은 버퍼 처리의 심각한 결과를 실현하십시오 개발 환경 및 프레임 워크의 최근 취약성에 대한 정보 제공 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 보안 테스트 방법 및 방법 이해 청중 관리자 .
14 hours
Overview
현재 .NET 및 ASP.NET 프레임 워크로 코드를 컴파일하는 데 사용할 수있는 많은 프로그래밍 언어가 있습니다. 환경은 보안 개발을위한 강력한 수단을 제공하지만 개발자는 원하는 보안 기능을 구현하고 취약성을 피하거나 악용을 제한하기 위해 아키텍처 및 코딩 수준 프로그래밍 기법을 적용하는 방법을 알아야합니다.

이 과정의 목적은 신뢰할 수없는 코드가 권한있는 작업을 수행하지 못하게하고, 강력한 인증 및 권한 부여를 통해 자원을 보호하고, 원격 프로 시저 호출을 제공하고, 세션을 처리하고, 특정 기능에 대한 다양한 구현을 소개하는 수많은 실습을 통해 개발자에게 가르치기위한 것입니다. 더.

여러 가지 취약점의 소개는 .NET을 사용할 때 커밋되는 일반적인 프로그래밍 문제로 시작되는 반면 ASP.NET의 취약점에 대한 논의는 다양한 환경 설정과 그 효과를 다룹니다. 마지막으로 ASP.NET 관련 취약점에 대한 주제는 일반적인 웹 응용 프로그램 보안 문제뿐 아니라 ViewState 공격이나 문자열 해지 공격과 같은 특수한 문제 및 공격 방법에 대해서도 다루고 있습니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- .NET 개발 환경의 다양한 보안 기능 사용법 배우기
- 보안 테스트 도구 사용에 대한 실질적인 지식 습득
- 일반적인 코딩 실수와이를 피하는 방법에 대해 배웁니다.
- .NET 및 ASP.NET의 최근 취약점에 대한 정보 얻기
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자
14 hours
Overview
Android 는 핸드셋 및 태블릿과 같은 휴대 기기 용 개방형 플랫폼입니다. 보안 소프트웨어를보다 쉽게 개발할 수 있도록 다양한 보안 기능을 갖추고 있습니다. 그러나 다른 휴대용 플랫폼에있는 특정 보안 측면도 누락되었습니다. 이 과정은 이러한 기능에 대한 포괄적 인 개요를 제공하고 사용 권한 및 기타 Android 소프트웨어 개발 구성 요소 사용과 관련하여 기본 Linux , 파일 시스템 및 환경과 관련된 가장 중요한 단점을 지적합니다.

일반적인 보안 함정과 취약점은 원시 코드와 Java 응용 프로그램에 대한 권장 사항 및 모범 사례와 함께 해당 코드를 피하고 완화합니다. 대부분의 경우 논의 된 문제는 실제 사례와 사례 연구를 통해 뒷받침됩니다. 마지막으로 보안 테스트 도구를 사용하여 보안 관련 프로그래밍 버그를 표시하는 방법에 대해 간략하게 설명합니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- Android 에서 보안 솔루션 알아보기
- Android 플랫폼의 다양한 보안 기능 사용법 배우기
- Android 에서 Java 최근 취약점에 대한 정보 얻기
- 일반적인 코딩 실수와이를 피하는 방법에 대해 배웁니다.
- Android 에서 원시 코드 취약점에 대한 이해를 얻으십시오.
- 네이티브 코드에서 비보안 버퍼 처리의 심각한 결과를 인식하십시오.
- 아키텍처 보호 기술과 그 약점을 이해하십시오.
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

전문가
21 hours
Overview
개발자로서 귀하의 의무는 방탄 코드를 작성하는 것입니다.

우리가 당신의 모든 노력에도 불구하고 당신이 당신의 경력 전체를 쓰고있는 코드가 당신이 존재하지 않았던 약점으로 가득 차 있다고 말한다면 어떨까요? 이 글을 읽으면서 해커가 코드에 침입하려고했다면 어떨까요? 그들이 성공할 확률은 얼마나 될까요? 그들이 데이터베이스를 훔쳐 암시장에서 팔 수 있다면 어떨까요?

이 웹 응용 프로그램 보안 과정은 코드를 보는 방식을 바꿀 것입니다. 실습 교육을 통해 공격자의 모든 트릭과 완화 방법을 알려주고 더 많이 알고 싶은 욕구를 느끼지 않게합니다.

꾸러미보다 앞서서 사이버 범죄와의 전쟁에서 게임 체인저로 간주되는 것은 선택 사항입니다.

참석하는 대의원은 :

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top 10 이상의 웹 취약점을 배우고이를 피하는 방법을 알아보십시오.
- 클라이언트 측 취약점을 학습하고 코딩 방법을 보호하십시오.
- Node.js 보안에 대해 자세히 알아보기
- MongoDB 보안에 대해 알아보기
- 암호학에 대한 실질적인 이해
- 필수 보안 프로토콜 이해
- 웹 서비스의 보안 개념 이해
- JSON 보안에 대해 자세히 알아보기
- 보안 테스트 기술 및 도구 사용에 대한 실질적인 지식 습득
- 사용 된 플랫폼, 프레임 워크 및 라이브러리의 취약점을 처리하는 방법을 익히십시오.
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기
28 hours
Overview
Java 구성 요소 사용에 대한 확실한 지식 이외에도 숙련 된 Java 프로그래머라도 서버 및 클라이언트 측면의 웹 관련 취약성, Java로 작성된 웹 응용 프로그램과 관련된 다양한 취약점 및 다양한 위험 일반적인 웹 기반 취약성은 관련 공격을 제시함으로써 입증되는 반면 권장 코딩 기술 및 완화 방법은 관련 문 제를 피하기위한 가장 중요한 목표와 함께 Java의 컨텍스트에서 설명됩니다 또한 JavaScript, Ajax 및 HTML5의 보안 문제를 해결하기 위해 고객 측의 보안에 중점을두고 있습니다 이 과정에서는 암호화 기초에 앞서있는 Standard Java Edition의 보안 구성 요소를 소개하고 해당 구성 요소의 목적과 작동을 이해하기위한 공통 기준을 제공합니다 Java Enterprise Edition의 보안 문제는 JEE의 선언적 프로그래밍 방식 보안 기술을 설명하는 다양한 연습을 통해 제공됩니다 마지막으로,이 과정은 자바 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함에 대해 설명합니다 Java 프로그래머가 범한 일반적인 버그 외에도 소개 된 보안 취약점은 런타임 환경에서 발생하는 언어 별 문제와 문제를 모두 포함합니다 모든 취약점 및 관련 공격은 쉬운 설명 연습과 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 Java 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 웹 서비스의 보안 개념 이해 Java EE의 보안 솔루션 이해 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 Java 프레임 워크의 최근 취약점에 대한 정보 얻기 보안 테스트 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
21 hours
Overview
기술

Java 구성 요소 사용에 대한 확실한 지식 이외에도 숙련 된 Java 프로그래머라도 서버 및 클라이언트 측면의 웹 관련 취약성, Java 작성된 웹 응용 프로그램과 관련된 다양한 취약점 및 다양한 위험.

관련 웹 기반 취약점은 관련 공격을 제시함으로써 입증되는 반면 권장 코딩 기술 및 완화 방법은 관련 문 제를 피하기위한 가장 중요한 목표와 함께 Java 의 컨텍스트에서 설명됩니다. 또한 Java Script, Ajax 및 HTML 5의 클라이언트 측 보안 문제를 해결하는 데 중점을 둡니다.

이 과정에서는 암호화 기초에 앞서있는 Standard Java Edition의 보안 구성 요소를 소개하고 해당 구성 요소의 목적과 작동을 이해하기위한 공통 기준을 제시합니다. 모든 구성 요소의 사용은 참가자가 토론 된 API 및 도구를 직접 사용해 볼 수있는 실제 연습을 통해 제공됩니다.

마지막으로,이 과정은 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함을 설명합니다. Java 프로그래머가 범한 일반적인 버그 외에도 도입 된 보안 취약점은 언어 별 문제와 런타임 환경에서 발생하는 문제를 모두 포함합니다. 모든 취약성 및 관련 공격은 이해하기 쉬운 연습을 통해 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- 클라이언트 측 취약점을 학습하고 코딩 방법을 보호하십시오.
- Java 개발 환경의 다양한 보안 기능 사용법 배우기
- 암호학에 대한 실질적인 이해
- 일반적인 코딩 실수와이를 피하는 방법에 대해 배웁니다.
- Java 프레임 워크의 최근 취약점에 대한 정보 얻기
- 보안 테스트 도구 사용에 대한 실질적인 지식 습득
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자
14 hours
Overview
기술

Java 언어 및 Runtime Environment (JRE)는 C / C++ 와 같은 다른 언어에서 경험되는 가장 일반적인 공통 보안 취약성으로부터 자유로 우도록 설계되었습니다. 그러나 소프트웨어 개발자와 설계자는 Java 환경의 다양한 보안 기능 (긍정적 보안)을 사용하는 방법을 알고있을뿐만 아니라 Java 개발과 관련된 수많은 취약점 (부정적인 보안)을 알고 있어야합니다.

보안 서비스의 도입은 적용 가능한 구성 요소의 목적과 작동을 이해하기위한 공통 기준을 제공하면서 암호 기초에 대한 간략한 개요를 선행합니다. 이 구성 요소의 사용은 참여자가 토론 된 API를 스스로 시험해 볼 수있는 몇 가지 실제 연습을 통해 제공됩니다.

이 과정은 또한 Java 프로그래머가 범하는 전형적인 버그와 언어 및 환경 특정 문제를 다루는 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함에 대해 설명합니다. 모든 취약성 및 관련 공격은 이해하기 쉬운 연습을 통해 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- Java 개발 환경의 다양한 보안 기능 사용법 배우기
- 암호학에 대한 실질적인 이해
- 일반적인 코딩 실수와이를 피하는 방법에 대해 배웁니다.
- Java 프레임 워크의 최근 취약점에 대한 정보 얻기
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자
28 hours
Overview
숙련 된 프로그래머 라 할지라도 개발 플랫폼이 제공하는 다양한 보안 서비스를 꼭 숙달하지 않으며, 해당 개발과 관련된 다양한 취약점을 인식하지 못합니다. 이 과정은 Java 와 PHP 를 모두 사용하는 개발자를 대상으로 인터넷을 통한 현대적인 공격에 대한 응용 프로그램의 내성을 높이는 데 필요한 필수 기술을 제공합니다.

Java 보안 아키텍처의 수준은 액세스 제어, 인증 및 권한 부여, 보안 통신 및 다양한 암호화 기능에 대처함으로써 해결됩니다. 암호 용 OpenSSL이나 입력 검증 용 HTML Purifier와 같은 PHP 에서 코드를 보호하는 데 사용할 수있는 다양한 API가 도입되었습니다. 서버 측에서는 운영 체제, 웹 컨테이너, 파일 시스템, SQL 서버 및 PHP 자체의 강화 및 구성에 대한 모범 사례를 제공하고 Java Script의 보안 문제를 통해 클라이언트 측 보안을 특별히 중점적으로 다룹니다 , Ajax 및 HTML 5.

일반적인 웹 취약점은 다양한 주입 공격, 스크립트 주입, 세션 처리에 대한 공격, 안전하지 않은 직접 객체 참조, 파일 업로드 관련 문제 등을 보여주는 OWASP Top 10에 대한 예제에 의해 논의됩니다. 런타임 환경에서 발생하는 다양한 Java 및 PHP 관련 언어 문제 및 문제점이 누락되거나 부적절한 입력 유효성 검증, 보안 기능의 부적절한 사용, 잘못된 오류 및 예외 처리, 시간 및 상태 관련 표준 취약성 유형으로 분류됩니다. 문제, 코드 품질 문제 및 모바일 코드 관련 취약점이 있습니다.

참여자는 논의 된 API, 도구 및 구성 효과를 직접 시험해 볼 수 있으며 취약성 도입은 성공적인 공격의 결과를 보여주는 여러 가지 실전 연습과 버그 수정 방법 및 완화 기법 적용 방법을 통해 모두 지원됩니다 다양한 확장과 도구의 사용을 소개합니다.

이 과정에 참여하는 참가자는

- 보안, IT 보안 및 보안 코딩의 기본 개념 이해
- OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다.
- 클라이언트 측 취약점을 학습하고 코딩 방법을 보호하십시오.
- Java 개발 환경의 다양한 보안 기능 사용법 배우기
- 암호학에 대한 실질적인 이해
- PHP 다양한 보안 기능 사용법 배우기
- 웹 서비스의 보안 개념 이해
- 보안 테스트 도구 사용에 대한 실질적인 지식 습득
- 일반적인 코딩 실수와이를 피하는 방법에 대해 배웁니다.
- Java 및 PHP 프레임 워크 및 라이브러리의 최근 취약점에 대한 정보 제공
- 안전한 코딩 방법에 대한 출처와 추가 정보 얻기

청중

개발자
21 hours
Overview
숙련 된 Java 프로그래머조차도 Java가 제공하는 다양한 보안 서비스를 마스터하지 않으며 Java로 작성된 웹 응용 프로그램과 관련된 다양한 취약점을 인식하지 못합니다 이 과정은 Standard Java Edition의 보안 구성 요소를 추가하는 것 외에도 Java Enterprise Edition (JEE) 및 웹 서비스의 보안 문제를 다룹니다 특정 서비스에 대한 논의 앞에는 암호화 및 보안 통신의 토대가 있습니다 JEE의 선언적 프로그래밍 방식 보안 기술을 다루는 다양한 연습과 웹 서비스의 전송 계층 보안 및 엔드 포인트 보안에 대해 설명합니다 모든 구성 요소의 사용은 참여자가 토론 된 API 및 도구를 스스로 시험해 볼 수있는 몇 가지 실제 연습을 통해 제공됩니다 이 과정은 또한 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함과 웹 관련 취약점을 설명하고 설명합니다 Java 프로그래머가 범한 일반적인 버그 외에도 소개 된 보안 취약점은 런타임 환경에서 발생하는 언어 별 문제와 문제를 모두 포함합니다 모든 취약점 및 관련 공격은 쉬운 설명 연습과 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 웹 서비스의 보안 개념 이해 Java 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 Java EE의 보안 솔루션 이해 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 Java 프레임 워크의 최근 취약점에 대한 정보 얻기 보안 테스트 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
21 hours
Overview
이 3 일간의 과정에서는 메모리 관리 및 입력 처리와 함께 코드의 많은 취약점을 악용 할 수있는 악의적 인 사용자에 대해 C / C++ 코드를 보호하는 기본 사항을 다루며이 과정에서는 보안 코드 작성의 원칙을 다룹니다.
28 hours
Overview
기본 코드 개발 (일반적으로 C / C ++)과 함께 관리 코드 (NET 및 ASPNET, 일반적으로 C #으로 작성)를 사용하는 서빙 팀이이 교육을 통해 두 환경 모두에서 보안 문제를 포괄적으로 파악할 수 있습니다 C / C ++와 관련하여 일반적인 보안 취약점에 대해 논의하고 이러한 위험한 버그의 발생을 방지하기 위해 적용 할 수있는 완화 기술에 중점을두고 이러한 취약점을 악용하는 공격 방법에 대한 실질적인 연습을 통해 시장 출시 전 그들의 착취를 막는다 또한 웹 서비스와 같은 다양한 일반 보안 솔루션과 도구, 언어 별 문제 및 런타임 환경에서 발생하는 문제를 다루는 관리 코드의 가장 빈번하고 심각한 보안 결함을 다루고 있습니다 ASPNET 플랫폼과 관련된 취약점은 OWASP Top Ten 목록에있는 일반적인 웹 관련 취약점과 함께 자세히 설명됩니다 이 과정은 참석자가 공격 및 보호 방법을 쉽게 이해하고 실행할 수있는 여러 가지 연습으로 구성됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 NET 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 NET 및 ASPNET의 최근 취약점에 대한 정보 얻기 네이티브 코드에서 비보안 버퍼 처리의 심각한 결과를 인식하십시오 아키텍처 보호 기술과 그 약점을 이해하십시오 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 보안 테스트 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
21 hours
Overview
클라우드로 마이그레이션하면 효율성과 비용 측면에서 기업 및 개인에게 막대한 이점을 제공합니다 보안과 관련하여 그 효과는 매우 다양하지만, 클라우드 서비스를 사용하면 보안에 긍정적 인 영향을 미친다는 것이 일반적인 인식입니다 그러나 의견은 클라우드 리소스의 보안을 보장 할 책임이있는 사람을 정의 할 때조차 여러 번 차이가 난다 IaaS, PaaS 및 SaaS를 대상으로 보안 및 구성 문제와 모든 보안 아키텍처의 핵심에 있어야하는 ID 관리와 함께 인증 및 권한 부여를위한 다양한 솔루션에 대해 먼저 인프라 보안에 대해 설명합니다 그 다음에는 법적 및 계약상의 문제, 즉 클라우드에서 신뢰가 어떻게 형성되고 관리되는지에 관한 몇 가지 기본 사항이 있습니다 클라우드 보안을 통한 여정은 클라우드 특정 위협 및 공격자의 목표와 동기는 물론 클라우드 솔루션에 대한 일반적인 공격 단계를 이해하는 것으로 이어집니다 클라우드 감사 및 침투 테스트 및 취약성 분석을 포함한 모든 수준의 클라우드 솔루션에 대한 보안 평가에 특히 중점을 둡니다 이 과정의 초점은 데이터 보안과 응용 프로그램 자체의 보안을 모두 다루는 응용 프로그램 보안 문제입니다 응용 프로그램 보안의 관점에서 볼 때 클라우드 컴퓨팅 보안은 일반적인 소프트웨어 보안과 크게 다르지 않으므로 기본적으로 모든 OWASP 목록에 나열된 취약점도이 도메인과 관련이 있습니다 차이를 만들어내는 것은 위협과 위험의 집합이므로 교육은 미리 논의 된 약점에 연결된 다양한 클라우드 특정 공격 경로를 나열하여 결론 지어집니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 클라우드 도메인에서 주요 위협 및 위험 파악 기본 클라우드 보안 솔루션에 대해 알아보십시오 클라우드에 대한 신뢰와 통제에 대한 정보 얻기 암호학에 대한 실질적인 이해 클라우드에서 애플리케이션 보안에 대한 광범위한 지식 습득 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 보안을위한 클라우드 시스템 감사 및 평가의 과제 이해 클라우드 환경 및 인프라 보호 방법 알아보기 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자, 관리자, 전문가 .
28 hours
Overview
일상 생활에서 다양한 플랫폼을 동시에 사용하는 이기종 개발 그룹을 지원하기 위해 다양한 교육 주제를 하나의 교육 이벤트에서 여러 가지 안전한 코딩 과목을 교과 과정으로 제공하는 통합 과정에 병합했습니다 이 과정은 C / C ++ 및 Java 플랫폼 보안을 결합하여 광범위한 크로스 플랫폼 보안 코딩 전문 지식을 제공합니다 C / C ++와 관련하여 일반적인 보안 취약점에 대해 논의하고 이러한 위험한 버그의 발생을 방지하기 위해 적용 할 수있는 완화 기술에 중점을두고 이러한 취약점을 악용하는 공격 방법에 대한 실질적인 연습을 통해 시장 출시 전 그들의 착취를 막는다 Java의 보안 구성 요소 및 서비스는 참가자가 사용 경험을 얻을 수있는 다양한 실제 연습을 통해 다양한 API 및 도구를 제시함으로써 논의됩니다 이 과정은 또한 웹 서비스의 보안 문제와 인터넷 기반 서비스의 가장 심각한 위협을 방지하기 위해 적용 할 수있는 관련 Java 서비스를 다룹니다 마지막으로, 웹 및 자발적인 보안 취약점은 문제의 근본 원인을 보여줄뿐만 아니라 관련된 보안 문제를 피하기 위해 권장되는 완화 및 코딩 기술과 함께 공격 방법을 보여주는 쉬운 설명 연습을 통해 입증됩니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 Java 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 안전하지 않은 버퍼 처리의 심각한 결과를 실현하십시오 아키텍처 보호 기술과 그 약점을 이해하십시오 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 다양한 플랫폼, 프레임 워크 및 라이브러리의 최근 취약점에 대한 정보를 얻으십시오 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
35 hours
Overview
숙련 된 프로그래머에게도 적용된 기술의 보안 솔루션을 사용하는 것에 대한 확실한 지식 이외에도 다양한 보안 취약점 (예 : 보안 관련 프로그래밍 실수)으로 인해 발생할 수있는 일반적인 공격 기술을 깊이 이해해야합니다 이 과정은 공격 기술의 관점에서 보안 코딩에 접근하지만 SCADEMY 보안 코딩 아카데미의 다른 코스와 동일한 목적으로 : 소프트웨어 보안 모범 사례를 학습합니다 관련 공격을 제시함으로써 일반적인 웹 기반 취약성을 입증하는 한편, 권장 코딩 기술 및 완화 방법은 관련 문제를 피하는 가장 중요한 목적으로 설명됩니다 서버 측 문제 (기본적으로 OWASP Top Ten을 따름) 외에도 JavaScript, Ajax 및 HTML5의 클라이언트 측 보안 보안 문제에 특히 중점을 두어 웹 서비스 및 XML 보안에 대해 논의합니다 암호 기초에 대한 간략한 소개는 다양한 알고리즘의 목적과 작동을 이해하기위한 공통의 실제 기준을 제공합니다 특히 C 및 C ++의 경우 스택 및 힙의 버퍼 오버플로 이용과 관련된 자세한 내용을 살펴 보겠습니다 공격 기술을 보여준 후에 다양한 버그 (하드웨어 구성 요소, 운영 체제, 프로그래밍 언어, 컴파일러, 소스 코드 또는 프로덕션 환경)의 다양한 수준에서 적용될 수있는 실제적인 보호 방법에 대한 개요를 제공합니다 개발 도중 및 출시 전, 시스템 작동 중 악용을 방지하기 위해 마지막으로, 우리는 해킹 및 보호의 catandmouse 특성을 강조 카운터 공격, 그리고 counterprotection 조치를 논의합니다 마지막으로 Java,NET, C 및 C ++ 언어 및 플랫폼으로 예제를 가져 와서 가장 빈번하고 심각한 프로그래밍 결함을 설명합니다 프로그래머가 범한 전형적인 버그 외에도 도입 된 보안 취약점은 런타임 환경이나 사용 된 라이브러리에서 비롯된 언어 별 문제와 문제를 모두 다루고 있습니다 모든 취약점 및 관련 공격은 쉬운 설명 연습과 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다 마지막으로, 우리는 정찰, 환경 설정 및 환경 강화를위한 다양한 기술과 함께 논의 된 취약성을 밝히기 위해 적용 할 수있는 보안 테스트 기법과 도구를 제시합니다 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 OWASP Top Ten을 능가하는 웹 취약점을 배우고이를 피하는 법을 안다 클라이언트 측 취약점 및 보안 코딩 방법 학습 웹 서비스의 보안 개념 이해 암호학에 대한 실질적인 이해 안전하지 않은 버퍼 처리의 심각한 결과를 실현하십시오 아키텍처 보호 기술과 그 약점을 이해하십시오 일반적인 코딩 실수 및이를 사용하는 방법에 대해 배웁니다 다양한 플랫폼, 프레임 워크 및 라이브러리의 최근 취약점에 대한 정보를 얻으십시오 필수 취약점 분석 및 테스트 기법 및 도구 학습 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
21 hours
Overview
보안 네트워크 응용 프로그램을 구현하는 것은 어려울 수 있습니다 다양한 암호화 빌딩 블록 (예 : 암호화 및 디지털 서명)을 사전에 사용했을 수있는 개발자의 경우에도 마찬가지입니다 참가자들이 이러한 암호 기본 요소의 역할과 사용법을 이해할 수 있도록하기 위해 보안 통신 (안전성 확인, 무결성, 기밀성, 원격 식별 및 익명 성)의 주요 요구 사항에 대한 견고한 토대가 마련되어 있으며 현실 세계 솔루션과 함께 이러한 요구 사항을 손상시킬 수 있습니다 네트워크 보안의 중요한 측면은 암호이기 때문에 대칭 암호화, 해싱, 비대칭 암호화 및 주요 계약에서 가장 중요한 암호화 알고리즘에 대해서도 논의합니다 심도있는 수학적 배경을 제시하는 대신 개발자의 관점에서 이러한 요소를 논의하여 일반적인 사용 사례와 공개 키 인프라와 같은 암호화 사용과 관련된 실질적인 고려 사항을 보여줍니다 IPSEC 및 SSL / TLS와 같이 가장 널리 사용되는 프로토콜 제품군에 대한 심층적 인 토론과 함께 다양한 보안 통신 영역의 보안 프로토콜이 소개됩니다 일반적인 암호화 취약점은 특정 암호화 알고리즘 및 BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE 및 이와 유사한 RSA 타이밍 공격과 관련된 암호화 프로토콜과 관련하여 모두 논의됩니다 각각의 경우에, 실질적인 고려 사항과 잠재적 인 결과는 각 문제에 대해 깊은 수학적 세부 사항으로 들어가기 전에 다시 기술됩니다 마지막으로, XML 기술은 네트워크 응용 프로그램에 의한 데이터 교환의 중심이기 때문에 XML의 보안 측면이 설명됩니다 여기에는 XML 서명 및 XML 암호화와 같은 보호 수단과 함께 웹 서비스 및 SOAP 메시지 내의 XML 사용뿐만 아니라 XML 삽입, XML 외부 엔티티 (XML 외부 엔티티) 공격, XML 폭탄 (XML Bombs)과 같은 XML 보안 관련 문제 등이 포함됩니다 , 및 XPath 주입 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 보안 통신 요구 사항 이해 다른 OSI 계층에서의 네트워크 공격 및 방어에 대해 알아보십시오 암호학에 대한 실질적인 이해 필수 보안 프로토콜 이해 최근 암호 시스템에 대한 공격을 이해하십시오 최근의 관련 취약점에 대한 정보 얻기 웹 서비스의 보안 개념 이해 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자, 전문가 .
21 hours
Overview
현재NET 및 ASPNET 프레임 워크에 대한 코드를 컴파일하기 위해 다양한 프로그래밍 언어를 사용할 수 있습니다 환경은 보안 개발을위한 강력한 수단을 제공하지만 개발자는 원하는 보안 기능을 구현하고 취약성을 피하거나 악용을 제한하기 위해 아키텍처 및 코드 독점 프로그래밍 기법을 적용하는 방법을 알아야합니다 이 과정의 목적은 신뢰할 수없는 코드가 권한있는 작업을 수행하지 못하게하고, 강력한 인증 및 권한 부여를 통해 자원을 보호하고, 원격 프로 시저 호출을 제공하고, 세션을 처리하고, 특정 기능에 대해 다른 구현을 도입하는 방법을 개발자에게 가르치는 것입니다 보안을위한NET 및 ASPNET 환경의 구성 및 강화에 대한 특별 섹션이 있습니다 암호 기초에 대한 간략한 소개는 다양한 알고리즘의 목적과 작동을 이해하기위한 공통의 실제 기준을 제공하며,이 과정을 토대로NET에서 사용할 수있는 암호화 기능을 제공합니다 그 다음에는 특정 암호 알고리즘 및 암호화 프로토콜뿐만 아니라 횡단 (sidechannel) 공격과 관련된 몇 가지 최근의 암호화 취약점이 소개됩니다 다양한 취약점의 소개는 입력 유효성 검사, 오류 처리 또는 경쟁 조건의 버그 범주를 포함하여NET을 사용할 때 커밋 된 몇 가지 일반적인 프로그래밍 문제를 제시하는 것으로 시작됩니다 특히 XML 보안에 중점을 두는 반면 ASPNETspecific 취약점의 주제에는 몇 가지 특별한 문제와 공격 방법이 있습니다 ViewState를 공격하거나 문자열 해지 공격과 같이 이 과정에 참여하는 참가자는 보안, IT 보안 및 보안 코딩의 기본 개념 이해 NET 개발 환경의 다양한 보안 기능 사용법 배우기 암호학에 대한 실질적인 이해 최근 암호 시스템에 대한 공격을 이해하십시오 NET 및 ASPNET의 최근 취약점에 대한 정보 얻기 일반적인 코딩 실수 및이를 피하는 방법에 대해 배웁니다 보안 테스트 도구 사용에 대한 실질적인 지식 습득 안전한 코딩 방법에 대한 출처와 추가 정보 얻기 청중 개발자 .
7 hours
Overview
Apache Shiro는 인증, 권한 부여, 암호화 및 세션 관리를 수행하는 강력한 Java 보안 프레임 워크입니다 강사가 진행되는이 실습에서 참가자들은 Apache Shiro로 웹 애플리케이션을 보호하는 방법을 배웁니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 Shiro의 API를 사용하여 모바일, 웹 및 엔터프라이즈 등 다양한 유형의 애플리케이션 보호 LDAP, JDBC, Active Directory 등 다양한 데이터 소스에서 로그인 가능 청중 개발자 보안 엔지니어 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
주말Secure Code코스, 밤의Secure Code트레이닝, Secure Code부트 캠프, Secure Code 강사가 가르치는, 주말Secure Code교육, 밤의Secure Code과정, Secure Code코칭, Secure Code강사, Secure Code트레이너, Secure Code교육 과정, Secure Code클래스, Secure Code현장, Secure Code개인 강좌, Secure Code1 대 1 교육

코스 프로모션

고객 회사

is growing fast!

We are looking to expand our presence in South Korea!

As a Business Development Manager you will:

  • expand business in South Korea
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!