강의

멘토링

로드맵

Inflearn brand logo image
NEW
개발 · 프로그래밍

/

웹 개발

SW개발보안 - Secure Coding(시큐어 코딩) 제대로 배우기 2025

이 강의는 소프트웨어 개발 과정에서 안전하고 신뢰할 수 있는 코드를 작성하는 방법을 배우는 과정입니다. 단순히 기능 구현에 그치지 않고, 보안 취약점을 예방하며 안정성을 확보할 수 있는 프로그래밍 원칙과 기법을 학습합니다. 실습과 사례를 통해 실제 개발 환경에서 발생할 수 있는 보안 위협을 이해하고, 이를 방지하기 위한 코딩 규칙, 입력 값 검증, 예외 처리, 메모리 관리 등 안전한 코드 작성 기법을 습득할 수 있습니다. 본 과정을 수강하면 개발자는 코드의 완성도를 높이는 동시에, 보안성과 신뢰성을 갖춘 소프트웨어를 개발할 수 있는 실질적 역량을 확보하게 됩니다.

3명 이 수강하고 있어요.

  • 유용한IT학습

이런 걸 배울 수 있어요

  • 안전한 코드 작성 원칙 이해 : 보안 취약점 예방을 위한 기본 개념과 안전한 프로그래밍 습관 학습

  • 보안 위협 대응 능력 강화 : 입력 값 검증, 예외 처리, 메모리 관리 등 주요 기법을 실습

SW개발보안 - Secure Coding(시큐어 코딩) 제대로 배우기 2025

이 강의는 소프트웨어 개발 과정에서 안전하고 신뢰할 수 있는 코드를 작성하는 방법을 배우는 과정입니다. 단순히 기능 구현에 그치지 않고, 보안 취약점을 예방하며 안정성을 확보할 수 있는 프로그래밍 원칙과 기법을 학습합니다.

실습과 사례를 통해 실제 개발 환경에서 발생할 수 있는 보안 위협을 이해하고, 이를 방지하기 위한 코딩 규칙, 입력 값 검증, 예외 처리, 메모리 관리 등 안전한 코드 작성 기법을 습득할 수 있습니다.

본 과정을 수강하면 개발자는 코드의 완성도를 높이는 동시에, 보안성과 신뢰성을 갖춘 소프트웨어를 개발할 수 있는 실질적 역량을 확보하게 됩니다.

이런 내용을 배워요

🔹 학습 내용

  • 개발 환경 구축 : Tomcat 및 MySQL 설치를 통한 실습 환경 세팅

  • 입력 데이터 검증 및 표현 : 외부 입력 값 처리 시 발생할 수 있는 보안 위협 차단

  • 보안 기능 적용 : 인증·인가 및 안전한 데이터 처리 방법 학습

  • XSS(크로스사이트 스크립트) : 웹 보안의 대표적 취약점과 대응 방안 실습

  • 시간 및 상태 관리 : 동시성 문제와 세션·상태 정보의 안전한 처리 방법

  • 에러 처리 및 코드 오류 대응 : 예외 상황을 안전하게 제어하고 시스템 노출 최소화

  • 캡슐화와 API 오용 방지 : 객체지향적 보안 설계와 안전한 API 활용

이 강의는 안전한 소프트웨어 개발을 위한 보안 코딩 핵심 원칙과 실습을 다루는 과정입니다. 단순한 기능 구현을 넘어, 보안 취약점을 예방하고 안정적인 프로그램을 개발할 수 있는 역량을 기르는 데 중점을 두고 있습니다.
본 과정을 통해 학습자는 보안 코딩 7대 원칙을 비롯한 주요 가이드라인을 실제 프로젝트에 적용할 수 있게 됩니다. 나아가 실무 환경에서 빈번히 발생하는 보안 취약점을 미리 예방하고, 신뢰성과 안정성을 갖춘 소프트웨어 개발 능력을 확보할 수 있습니다.

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 소프트웨어를 개발하는 개발자

  • 신입·초급 개발자 : 안전한 코딩 습관을 처음부터 체득하려는 입문자

안녕하세요
입니다.

8,256,286

수강생

6,105

수강평

4.6

강의 평점

296

강의

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

커리큘럼

전체

11개 ∙ (2시간 54분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩30,800

30%

₩44,000

유용한IT학습님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!