행정사이버 보안 인식 교육 과정
이 과정은 리더와 관리자에게 사이버 보안과 관련된 문제와 활동에 대한 개요를 제공합니다.
리더들은 사이버 보안 위협과 관련한 지식을 쌓고 경영 의사결정을 다듬는 데 도움이 되는 다양한 주제에 대한 정보를 받게 될 것입니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 인터넷, 소셜 네트워크 개인정보보호 이해
- PII를 알고 그 중요성을 알아보세요
- 온라인 활성화를 보호하는 방법을 알아보세요
- 비즈니스 사용자의 개인 정보를 유지하는 방법을 알고 있습니다
- 개인 정보를 보호하는 사이버 법률에 대해 자세히 알아보세요.
과정 형식
- 대화형 강의 및 토론.
- 연습과 실습이 많아요.
- 라이브 랩 환경에서의 실습 구현.
코스 사용자 정의 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
코스 개요
소개
위협 행위자와 그 동기
- 사이버범죄자
- 스크립트 키디
- 국가가 후원하는 해커
- 핵티비스트
- 내부자
- 연구원 / 화이트 해커
사이버 공격의 유형
- 랜섬웨어
- 디도스
- 적절한
전술과 기법
- 피싱, 비싱, 스미싱
- 악성 장치
- 물리적 보안
- 무차별 대입/암호 스프레이
- APT 공격
사이버 탄력성 전략
- 마이터 공격&CK
- 심층 방어
- 보안 모니터링
- 재해 복구
개인 보안
- 비밀번호 보안 및 다단계 인증
- 다크넷 모니터링
- 안전한 인터넷 연결
- 데이터 암호화
- 보안 이메일
- 모바일 보안
요약 및 다음 단계
요건
컴퓨터 사용의 기초 인터넷과 이메일 사용의 기초
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
행정사이버 보안 인식 교육 과정 - 예약
행정사이버 보안 인식 교육 과정 - 문의
행정사이버 보안 인식 - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
사이버 보안에 관한 다양한 주제를 다시 한 번 복습하는 것이 즐거웠습니다. 특히 사이버 공격이 어떻게 발생하며 우리 조직이 잠재적인 위험을 완화할 수 있는 방법에 대한 관심이 점점 더 커졌습니다. AI가 사이버 공격에서 어떤 역할을 하는지에 대한 질문을 제기했고, 답변은 매우 깊이 있고 흥미로웠으며 현장에서 실시간 예시도 제공되었습니다.
Siobhan
코스 - Executive Cyber Security Awareness
기계 번역됨
예정된 코스
관련 코스
389 Directory Server 관리자를 위한
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 389 Directory Server을 사용하여 LDAP 기반 인증 및 권한 부여를 구성하고 관리하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 389 Directory Server을 설치하고 구성하세요.
- 389 Directory Server의 기능과 아키텍처를 이해하세요.
- 웹 콘솔과 CLI를 사용하여 디렉토리 서버를 구성하는 방법을 알아보세요.
- 고가용성 및 부하 분산을 위해 복제를 설정하고 모니터링합니다.
- 더 빠른 성능을 위해 SSSD를 사용하여 LDAP 인증을 관리합니다.
- 389 Directory Server을 Microsoft Active Directory와 통합합니다.
관리자를 위한 Active Directory
21 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Microsoft Active Directory를 사용하여 데이터 액세스를 관리하고 보호하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Active Directory를 설정하고 구성합니다.
- 도메인을 설정하고 사용자 및 장치의 액세스 권한을 정의합니다.
- 그룹 정책을 통해 사용자와 컴퓨터를 관리합니다.
- 파일 서버에 대한 액세스를 제어합니다.
- 인증 서비스를 설정하고 인증서를 관리합니다.
- 암호화, 인증서, 인증 등의 서비스를 구현하고 관리합니다.
C/C++ 보안 코딩
21 시간이 3일 과정은 메모리 관리와 입력 처리에서 발생할 수 있는 많은 취약점을 악의적인 사용자가 악용하는 것을 방지하기 위해 C/C++ 코드를 보호하는 기본 사항을 다루며, 안전한 코드 작성의 원리를 다룹니다.
고급 Java 보안
21 시간경험이 풍부한Java 프로그래머조차도Java이 제공하는 다양한 보안 서비스를 완전히 숙지하고 있지 않으며, Java으로 작성된 웹 애플리케이션과 관련된 다양한 취약점을 인식하지 못하고 있습니다.
이 과정은 Standard Java Edition의 보안 구성 요소를 소개하는 것 외에도 Java Enterprise Edition(JEE) 및 웹 서비스의 보안 문제를 다룹니다. 특정 서비스에 대한 논의는 암호화 및 보안 통신의 기초에 앞서 진행됩니다. 다양한 연습은 JEE의 선언적 및 프로그래밍적 보안 기술을 다루는 반면, 웹 서비스의 전송 계층 및 엔드투엔드 보안이 논의됩니다. 모든 구성 요소의 사용은 참가자가 논의된 API 및 도구를 직접 시도할 수 있는 몇 가지 실습 연습을 통해 제시됩니다.
이 과정에서는 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함과 웹 관련 취약성을 살펴보고 설명합니다. Java 프로그래머가 저지른 일반적인 버그 외에도 소개된 보안 취약성은 언어별 문제와 런타임 환경에서 비롯된 문제를 모두 포괄합니다. 모든 취약성과 관련 공격은 이해하기 쉬운 연습을 통해 시연되며, 그 다음에 권장되는 코딩 지침과 가능한 완화 기술이 이어집니다.
이 과정에 참석하는 참가자는
- 보안, IT 보안 및 보안 코딩의 기본 개념을 이해합니다.
- OWASP 상위 10개 이상의 웹 취약점을 알아보고 이를 피하는 방법을 알아보세요.
- 웹 서비스의 보안 개념을 이해하세요
- Java 개발환경의 다양한 보안기능을 사용하는 방법을 알아보세요.
- 암호화에 대한 실질적인 이해를 갖습니다
- Java EE의 보안 솔루션을 이해하세요
- 일반적인 코딩 실수와 이를 피하는 방법에 대해 알아보세요
- Java 프레임워크의 최근 취약점에 대한 정보를 얻으세요
- 보안 테스트 도구 사용에 대한 실질적인 지식을 얻으세요
- 보안 코딩 관행에 대한 소스와 추가 자료를 얻으세요
청중
개발자
표준 자바 보안
14 시간설명
Java 언어와 런타임 환경(JRE)은 C/C++와 같은 다른 언어에서 흔히 발생하는 보안 취약점을 피하기 위해 설계되었습니다. 그러나 소프트웨어 개발자와 아키텍트는 Java 환경의 다양한 보안 기능을 사용하는 방법(긍정적 보안)뿐만 아니라 Java 개발에 여전히 관련성 있는 다양한 취약점(부정적 보안)에 대해 인식해야 합니다.
암호화의 기본 원리에 대한 간략한 개요로 보안 서비스의 도입을 시작하여, 해당 구성 요소의 목적과 작동 방식을 이해하는 데 필요한 공통 기준을 제공합니다. 이 구성 요소의 사용은 여러 실습을 통해 제시되며, 참가자들이 논의된 API를 직접 시도해볼 수 있습니다.
이 과정에서는 Java 언어와 플랫폼에서 가장 자주 발생하고 심각한 프로그래밍 오류에 대해 다루고 설명합니다. 이는 Java 프로그래머가 저지르는 일반적인 버그뿐만 아니라 언어와 환경에 특화된 문제도 포함합니다. 모든 취약점과 관련된 공격은 쉽게 이해할 수 있는 실습을 통해 시연되며, 권장되는 코딩 가이드라인과 가능한 완화 기술이 이어집니다.
이 과정에 참석하는 참가자는
- 보안, IT 보안 및 안전 코딩의 기본 개념을 이해합니다
- OWASP Top Ten을 넘어서는 웹 취약점에 대해 알아보고 이를 피하는 방법을 배웁니다
- Java 개발 환경의 다양한 보안 기능을 사용하는 방법을 학습합니다
- 암호화에 대한 실용적인 이해를 갖습니다
- 일반적인 코딩 실수와 이를 피하는 방법을 학습합니다
- Java 프레임워크의 최근 취약점에 대한 정보를 얻습니다
- 안전한 코딩 관행에 대한 소스와 추가 자료를 얻습니다
대상
개발자
.NET, C# 및 ASP.NET 보안 개발
14 시간오늘날 .NET 및 ASP.NET 프레임워크에 코드를 컴파일하기 위한 여러 프로그래밍 언어가 사용됩니다. 이 환경은 강력한 보안 개발 수단을 제공하지만, 개발자들은 구조적 및 코딩 레벨의 프로그래밍 기술을 적용하여 원하는 보안 기능을 구현하고 취약점을 방지하거나 그 이용을 제한하는 방법을 알아야 합니다.
이 과정의 목표는 개발자들이 수많은 실습 연습을 통해 신뢰할 수 없는 코드가 특권 행동을 수행하지 못하도록 막고, 강력한 인증 및 권한 부여를 통해 리소스를 보호하며, 원격 프로시저 호출을 제공하고, 세션을 처리하며, 특정 기능의 다양한 구현 방법을 소개하는 등 많은 주제들을 배우는 것입니다.
다양한 취약점에 대한 소개는 .NET을 사용할 때 발생하는 일부 전형적인 프로그래밍 문제를 제시함으로써 시작됩니다. ASP.NET의 취약점 논의는 다양한 환경 설정과 그 효과에 대해서도 다룹니다. 마지막으로, ASP.NET 고유의 취약점 주제는 일반 웹 애플리케이션 보안 도전 과제뿐만 아니라 ViewState 공격이나 문자열 종료 공격 등의 특수 문제와 공격 방법에 대해서도 다룹니다.
이 과정을 수강하는 참가자들은
- 보안, IT 보안 및 안전한 코딩의 기본 개념을 이해합니다.
- OWASP Top Ten을 넘어서 웹 취약점을 배우고 이를 방지하는 방법을 알아둡니다.
- .NET 개발 환경에서 다양한 보안 기능을 사용하는 방법을 배웁니다.
- 보안 테스트 도구를 사용하는 실제 지식을 얻습니다.
- 전형적인 코딩 오류와 이를 방지하는 방법에 대해 배웁니다.
- .NET 및 ASP.NET에서 최근 발견된 취약점에 대한 정보를 얻습니다.
- 안전한 코딩 실천에 관한 자료와 추가 읽을 거리를 얻습니다.
대상자
개발자들
Microsoft SDL Core
14 시간통합된 SDL 코어 훈련은 Microsoft Secure Development Lifecycle (SDL)을 통해 안전한 소프트웨어 설계, 개발 및 테스트에 대한 이해를 제공합니다. 이 과정은 SDL의 기본 구성 요소에 대한 100레벨 개요를 제공하고, 개발 프로세스 초기 단계에서 결함을 감지하고 수정하는 데 적용할 수 있는 설계 기법을 소개합니다.
개발 단계를 다루는 과정에서는 관리 코드와 네이티브 코드 모두의 일반적인 보안 관련 프로그래밍 버그에 대한 개요를 제공합니다. 공격 방법은 논의된 취약점과 관련된 완화 기법을 함께 제시하며, 참가자들이 실시간 해킹 경험을 즐길 수 있는 다양한 실습을 통해 설명됩니다. 다양한 보안 테스트 방법 소개 후에는 여러 테스트 도구의 효과를 시연합니다. 참가자들은 이미 논의된 취약한 코드에 이러한 도구를 적용하여 많은 실용적인 연습을 통해 도구의 작동 방식을 이해할 수 있습니다.
이 과정에 참여하는 참가자는
보안, IT 보안 및 안전한 코딩의 기본 개념을 이해합니다.
Microsoft Secure Development Lifecycle의 필수 단계를 알아봅니다.
안전한 설계 및 개발 실천 방법을 배웁니다.
안전한 구현 원칙에 대해 학습합니다.
보안 테스트 방법론을 이해합니다.
- 안전한 코딩 실천 방법에 대한 출처와 추가 읽을거리 획득
대상
개발자, 관리자
보안 테스팅
14 시간취약점과 공격 방법에 익숙해진 후, 참가자들은 보안 테스트에 대한 일반적인 접근 방식과 방법론, 그리고 특정 취약점을 드러내는 데 적용할 수 있는 기술에 대해 배웁니다. 보안 테스트는 시스템에 대한 정보 수집(ToC, 즉 평가 대상)으로 시작해야 하며, 그런 다음 철저한 위협 모델링을 통해 모든 위협을 드러내고 평가하여 가장 적절한 위험 분석 기반 테스트 계획에 도달해야 합니다.
보안 평가는 SDLC의 다양한 단계에서 발생할 수 있으므로 설계 검토, 코드 검토, 정찰 및 시스템에 대한 정보 수집, 구현 테스트, 안전한 배포를 위한 환경 테스트 및 강화에 대해 논의합니다. 오염 분석 및 휴리스틱 기반 코드 검토, 정적 코드 분석, 동적 웹 취약성 테스트 또는 퍼징과 같은 많은 보안 테스트 기술이 자세히 소개됩니다. 소프트웨어 제품의 보안 평가를 자동화하는 데 적용할 수 있는 다양한 유형의 도구가 소개되며, 이는 이미 논의된 취약한 코드를 분석하기 위해 이러한 도구를 실행하는 여러 연습에서도 지원됩니다. 많은 실제 사례 연구는 다양한 취약성에 대한 더 나은 이해를 지원합니다.
이 과정은 테스터와 QA 직원이 보안 테스트를 적절하게 계획하고 정확하게 실행하고, 가장 적합한 도구와 기술을 선택하여 사용하여 숨겨진 보안 결함까지 찾아내는 방법을 익히도록 돕습니다. 이를 통해 다음 날 업무에 적용할 수 있는 필수적인 실무 기술을 제공합니다.
이 과정에 참석하는 참가자는
- 보안, IT 보안 및 보안 코딩의 기본 개념을 이해합니다.
- OWASP 상위 10개 이상의 웹 취약점을 알아보고 이를 피하는 방법을 알아보세요.
- 클라이언트 측 취약점과 보안 코딩 관행을 알아보세요
- 보안 테스트 접근 방식 및 방법론 이해
- 보안 테스트 기술 및 도구 사용에 대한 실질적인 지식을 얻으세요
- 보안 코딩 관행에 대한 소스와 추가 자료를 얻으세요
청중
개발자, 테스터
웹 애플리케이션 보안 개발 및 테스트
21 시간웹을 통해 접근 가능한 애플리케이션을 보호하기 위해서는 최신 공격 방법과 트렌드에 항상 주의를 기울이는 철저히 준비된 보안 전문가가 필요합니다. 웹 애플리케이션 개발을 위한 다양한 기술과 환경이 존재합니다. 이러한 플랫폼에 관련한 보안 문제뿐만 아니라 개발 도구와 상관없이 적용되는 모든 일반 취약점에도 주의해야 합니다.
이 과정은 웹 애플리케이션에 적용 가능한 보안 솔루션 개요를 제공하며, 특히 가장 중요한 암호화 솔루션에 중점을 둡니다. OWASP Top Ten을 따라 서버 측과 클라이언트 측의 다양한 웹 애플리케이션 취약점을 관련 공격을 통해 설명하고, 이를 피하기 위한 권장 코딩 기술과 완화 방법을 제시합니다. 안전한 코딩 주제는 입력 검증, 보안 기능의 부적절한 사용, 그리고 코드 품질과 관련된 보안 관련 프로그래밍 실수에 대해 논의하며 마무리됩니다.
테스팅은 웹 애플리케이션의 보안성과 견고성을 보장하는 데 매우 중요한 역할을 합니다. 고수준 감사를 거쳐 침투 테스트, 윤리 해킹에 이르기까지 다양한 접근 방식을 적용하여 다양한 유형의 취약점을 찾아낼 수 있습니다. 그러나 쉽게 찾을 수 있는 낮은 과일만 넘어서는 보안 테스팅은 잘 계획되고 적절하게 실행되어야 합니다. 기억하세요: 보안 테스터는 시스템을 보호하기 위해 모든 버그를 발견해야 하지만, 적대자는 하나의 활용 가능한 취약점을 발견하면 시스템에 침투할 수 있습니다.
실습 연습은 웹 애플리케이션 취약점, 프로그래밍 실수, 그리고 가장 중요한 완화 기술을 이해하는 데 도움이 됩니다. 보안 스캐너, 스니퍼, 프록시 서버, 퍼징 도구, 정적 소스 코드 분석기 등 다양한 테스팅 도구를 직접 사용해 보는 것으로, 이 과정은 바로 다음 날 직장에서 적용할 수 있는 필수적인 실습 기술을 제공합니다.
이 과정을 수강하는 참가자는 다음을 할 것입니다
- 보안, IT 보안, 안전 코딩의 기본 개념을 이해합니다
- OWASP Top Ten을 넘어서는 웹 취약점을 학습하고 이를 피하는 방법을 배웁니다
- 클라이언트 측 취약점과 안전 코딩 관행을 학습합니다
- 실용적인 암호화 이해를 습득합니다
- 보안 테스팅 접근 방식과 방법론을 이해합니다
- 보안 테스팅 기법과 도구 사용에 대한 실용적인 지식을 습득합니다
- 다양한 플랫폼, 프레임워크, 라이브러리의 최근 취약점에 대해 알고 있습니다
- 안전 코딩 관행에 대한 소스와 추가 자료를 얻습니다
대상자
개발자, 테스터
FreeIPA 관리자를 위한 교육
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 FreeIPA을 사용하여 조직의 사용자, 그룹 및 컴퓨터에 대한 인증, 권한 부여 및 계정 정보를 중앙에서 관리하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- FreeIPA을 설치하고 구성하세요.
- 단일 중앙 위치에서 Linux명의 사용자와 클라이언트를 관리합니다.
- FreeIPA의 CLI, 웹 UI 및 RPC 인터페이스를 사용하여 권한을 설정하고 관리합니다.
- 모든 시스템, 서비스, 애플리케이션에서 Single Sign On 인증을 활성화합니다.
- FreeIPA을 Windows Active Directory와 통합합니다.
- FreeIPA 서버를 백업, 복제 및 마이그레이션합니다.
아이덴티티 및 액세스 관리 with Okta
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Okta을 ID 및 액세스 관리에 사용하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Okta을 구성, 통합 및 관리합니다.
- Okta을 기존 애플리케이션에 통합합니다.
- 다중 요소 인증으로 보안을 구현합니다.
OpenLDAP 워크숍
21 시간대한민국에서 진행되는 이 강사 주도형 실시간 트레이닝(온라인 또는 온사이트)은 LDAP 디렉토리를 설치, 구성, 관리 및 보안을 위해 OpenLDAP을 사용하고자 하는 중급 수준의 시스템 관리자와 IT 전문가를 대상으로 합니다.
이 트레이닝을 마치면 참가자는 다음과 같은 능력을 갖추게 됩니다:
- LDAP 디렉토리의 구조와 운영 원리를 이해합니다.
- 다양한 배포 환경에 맞춰 OpenLDAP을 설치하고 구성합니다.
- 액세스 제어, 인증 및 복제 메커니즘을 구현합니다.
- OpenLDAP을 제3자 서비스와 애플리케이션과 함께 사용합니다.
신원 및 접근 관리 OpenAM를 사용한
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 OpenAM을 사용하여 웹 애플리케이션의 ID 및 액세스 제어를 관리하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenAM을 사용하여 인증 및 액세스 제어 구성을 시작하기 위해 필요한 서버 환경을 설정합니다.
- 웹 애플리케이션에 대한 단일 로그인(SSO), 다중 요소 인증(MFA), 사용자 셀프 서비스 기능을 구현합니다.
- 페더레이션 서비스(OAuth 2.0, OpenID, SAML v2.0 등)를 사용하여 다양한 시스템이나 애플리케이션에서 ID 관리를 안전하게 확장합니다.
- Access REST API를 통해 인증, 권한 부여 및 ID 서비스를 관리합니다.
OpenDJ 관리자을 위한
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 프로덕션 환경에서 조직의 사용자 자격 증명을 관리하기 위해 OpenDJ을 사용하려는 시스템 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenDJ을 설치하고 구성하세요.
- 모니터링, 문제 해결, 성능 최적화를 포함하여 OpenDJ 서버를 유지 관리합니다.
- 여러 개의 OpenDJ 데이터베이스를 생성하고 관리합니다.
- OpenDJ 서버를 백업하고 마이그레이션합니다.