가이드라인

안전한 코딩 표준 및 가이드라인으로 강력한 기반을 구축하세요.

특정 언어 또는 프레임워크의 코드 스니펫을 통해 읽기 쉬운 형식으로 취약성 및 보안 개념에 대해 알아보세요.

코딩 가이드라인 - 각 언어에 맞게 조정됨

보안 코딩 개념에 대해 자세히 알아보고 방어적 보안 기술을 배우고 강력한 기초 지식을 쌓은 후 보다 도전적인 대화형 콘텐츠를 학습하세요. 가이드라인에서는 일반적인 완화 전략을 검토하여 미래에 대비한 보안 코딩 지식을 습득하고 선택한 언어에 대한 최신 모범 사례를 심층적으로 살펴봅니다.

Assessment 해야 할 일과 하지 말아야 할 일

Assessment Dos

  • 실제 문제 사용
  • 다양한 도전 과제 포함
  • 문제 해결 능력 테스트
  • 소프트 스킬 평가
  • 공정성과 객관성 보장

Assessment 하지 말아야 할 것

  • 비현실적인 시간 제약 사용
  • 화이트보드 코딩에 전적으로 의존
  • 코드 가독성은 잊어버리세요
  • 보안 무시

방어적인 지식으로 코드를 잠그세요

특정 언어 또는 프레임워크의 명확한 예제와 코드 스니펫을 통해 방어 코딩 기술을 향상하세요.

취약성 완화

안전한 코딩 기술을 통해 소프트웨어 취약점을 해결하세요. 저희 플랫폼은 개발자가 보안 결함을 효과적으로 식별하고 해결하는 데 필요한 지식과 도구를 제공합니다. 보안 코딩 기술에 초점을 맞추고 명확한 가이드라인을 제공함으로써 개발자가 취약점의 근본 원인과 예방 방법을 이해할 수 있도록 지원합니다.

관련 예시 보기

코드 스니펫과 예제를 통해 취약한 코드를 완화하는 방법을 알아보세요. 보안 코딩의 이론을 이해하는 것도 중요하지만, 이를 효과적으로 적용하려면 실제 예제가 필요합니다. 저희 플랫폼은 취약한 코드를 수정하는 방법을 보여주는 풍부한 실제 예제와 코드 스니펫을 제공합니다.

시간이 지남에 따라 숙련도 향상

상황에 맞는 자기 주도 학습으로 지식을 심화하세요. 상황별 학습 자료를 통해 개발자는 보안 코딩 관행의 '방법'뿐만 아니라 '이유'를 이해하고 끊임없이 변화하는 환경의 최신 동향을 파악할 수 있습니다.
실행 중인 가이드라인

상황에 맞는 자기 주도적 학습

자세한 설명 보기

취약성을 인식하는 방법과 취약성을 완화하기 위한 모범 사례를 이해합니다.

공통 언어로 학습하기

인기 웹 언어에 대한 OWASP 상위 10대 취약점과 의사 코드 스니펫에 대한 심층적인 내용을 확인하세요.

나만의 속도에 맞춰 진행

추가 컨텍스트와 자기 주도 학습을 통해 취약점에 대해 자세히 알아보세요.

시작하기

지원되는 프레임워크

60개 이상의 언어 및 프레임워크 지원

지속적으로 확장되는 콘텐츠 라이브러리에는 60개 이상의 언어와 프레임워크가 있으며, 8000개 이상의 코딩 챌린지에서 150개 이상의 보안 취약점 유형을 다룹니다.

C++:기본
파이썬: 플라스크
자바: 엔터프라이즈 에디션 (JSP)
PHP 심포니
자바 스크립트: Angular.io (2+)
자바: 엔터프라이즈 에디션 (API)
C# (.NET): 웹 API
C++:포함
루비: 레일
C# (.NET): 웹 양식
C# (.NET): 기본
자바 스프링
C:기본
노드.js API
자바 서블릿
파이썬
부두노동자
테라폼
SAP:ABAP
자바: 안드로이드 SDK
코틀린 스프링 API
재빠르다
PHP 베이직
코볼 (코볼)
오라클 PL/SQL
타이프스크립트
코틀린: 안드로이드 SDK
C# (.NET): 코어
자바
세일즈포스 에이펙스
Vue.js
쿠르베르네츠
파워쉘
RPG: 기본
자바: 스프링 API
노드.js (익스프레스)
펄: 댄서2
배쉬 (주)
스칼라: 플레이
C#(.NET): MVC
Ansible
네이티브 반응
자바: 엔터프라이즈 에디션 (JSF)
자바 스크립트
C:임베드
파이썬 웹 API
의사 코드
의사 코드: 모바일
클라우드 형성
GO: 웹 API
목표-C: iOS SDK
바둑
PHP 라라벨
파이썬: 장고
자바 스크립트 : 반응
자바 스트럿스
언어 보기

강조 표시된 리소스

리소스 허브
"개발자의 역량을 높이고 보안 코딩 기술을 빠르게 익힐 수 있도록 지원하면 소프트웨어 개발 주기 초기에 코드의 실수를 발견할 수 있습니다. 시간을 절약하고, 변경 사항을 더 빠르게 적용하고, 고객에게 더 빠른 속도로 가치와 안정성을 제공할 수 있습니다."
크리스 하즈
사이버 보증 책임자 @ 내셔널 오스트레일리아 은행

개발자 중심의 보안 코딩 포용

오늘 저희에게 연락하여 소프트웨어 보안을 개발 프로세스의 본질적인 부분으로 만드십시오.