코스 카탈로그
안전한 소프트웨어 경계
격리된 취약점을 수정하고 안전한 동작을 증명하세요.
- 고급
- 레슨 9개
- 프로젝트 2개
- 약 1.5시간
- EN · UZ · KO
합성 픽스처를 사용해 XSS, SQL 인젝션, 깨진 인가, 비밀값 유출, CSRF, CORS 실수를 수정하세요. 모든 랩은 기본값으로 거부(deny-by-default)되고 네트워크에서 격리되며, 여러분이 소유하거나 테스트 권한을 받은 시스템을 대상으로 구성됩니다.
커리큘럼
섹션 1
신뢰할 수 없는 입력
브라우저와 데이터베이스 싱크 전반에서 데이터를 데이터로 유지하세요.
- XSS와 출력 컨텍스트
- SQL 매개변수
- 검증과 인코딩
섹션 2
신원과 요청 무결성
리소스를 인가하고, 위조된 크로스사이트 작업을 거부하세요.
- 인증과 인가
- CSRF 방어
- CORS는 브라우저 경계입니다
섹션 3
비밀값과 검증
자격 증명 노출을 줄이고, 실패 상태와 수정된 상태를 모두 증명하세요.
- 비밀값의 수명 주기
- 기본값으로 거부
- 보안 회귀 테스트
학습 경로
AI 네이티브 소프트웨어 개발자
AI를 워크플로에 활용해 안전한 TypeScript 앱을 출시합니다. 테스트를 거친 알고리즘, 안전한 범위 안에서 작동하는 도구, 설명할 수 있는 아키텍처 결정, 출시 후 확인할 수 있는 릴리스를 갖춥니다.
코스 16개로 구성된 과정
풀스택 웹 개발자
테스트를 거친 풀스택 React 앱을 만들고 공유합니다. 누구나 쓸 수 있는 화면, 소유자만 볼 수 있는 데이터, 제한이 명확한 API, 정확하게 유지되는 실시간 갱신, 그리고 되돌릴 수 있는 배포까지 갖춥니다.
코스 14개로 구성된 과정
Python & 데이터 개발자
Python·Git·SQL·벡터 검색으로 실제 데이터를 분석하고, 외부 API를 안전하게 호출하며 내 자료를 검색하는, 테스트를 거친 도구를 만듭니다.
코스 10개로 구성된 과정
AI 제품 빌더
실제로 돌아가는 AI 제품을 만들고 운영합니다. 내 자료를 검색하고, 허용한 도구만 쓰고, 매번 같은 방식으로 테스트를 거치며, 실패했을 때의 대비책이 있고, 속도와 비용이 눈에 보입니다.
코스 11개로 구성된 과정
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기