Devin.KR

보안·품질

보안 엔지니어

시스템과 서비스의 위험을 찾고 예방·탐지·대응하는 일을 합니다.

기초 → 첫 프로젝트단계별 자기 점검회원가입 없이 읽기

0 / 0개 완료 · 0%

이 로드맵으로 학습 시작

어떤 일을 하나요?

권한과 설정을 점검하고, 위협을 분석하며 탐지와 대응 절차를 개선합니다.

이런 관심이 있다면 살펴보세요

공격과 방어의 원리를 이해하고 근거를 남기는 일이 흥미로운 사람

회사와 팀에 따라 같은 직무 이름의 담당 업무가 다를 수 있습니다.

학교 공부와 연결하기

정보 윤리와 네트워크 기초를 함께 배우고, 공격 도구 실행보다 원인과 수정 방법을 설명하세요.

처음 시작한다면 IT 공통 기초를 함께 보세요. 대학생은 관련 과목의 개념을 프로젝트로 확인하고, 주니어는 각 단계의 완료 기준에서 부족한 부분을 찾으세요.

YOUR LEARNING PATH

배우고, 만들어 보고, 확인하기

기간보다 직접 할 수 있는 일을 기준으로 이동하세요. 이미 할 수 있다면 다음 단계로 넘어가도 좋습니다.

  1. 01

    기반 이해

    Linux, 네트워크, HTTP, 프로그래밍, 인증·인가

    완료 기준

    로그인과 권한 검사의 차이를 예제로 설명한다.

  2. 02

    보안 설계

    최소 권한, 비밀 관리, 입력 검증, 위협 모델

    완료 기준

    내 실습 앱의 자산과 공격 표면을 정리한다.

  3. 03

    허가된 환경 검증

    취약한 실습 앱, 웹 보안 테스트, 재현 단계

    완료 기준

    로컬 실습 앱의 취약점과 수정 전후 테스트를 기록한다.

  4. 04

    탐지와 대응

    로그 분석, 경보, 사고 타임라인, 복구 절차

    완료 기준

    가상의 계정 침해 상황을 탐지하고 대응 보고서를 쓴다.

MAKE IT YOURS

첫 프로젝트

내가 만든 웹 앱의 보안 점검 보고서

허가 범위, 재현 조건, 영향, 수정안, 재검증 결과를 포함하세요. 실습은 본인 소유 또는 명시적으로 허가된 환경에서 진행합니다.

결과물에 함께 남길 것

  • 무엇을 해결하려 했는지, 어떤 제약이 있었는지
  • 실행 방법과 정상·오류 상황의 검증 결과
  • 내가 결정한 부분, 참고한 자료, AI를 활용한 부분
  • 실패에서 배운 점과 다음에 개선할 한 가지

신입 기본 능력치

시스템과 통신

  • Linux 권한과 프로세스 상태를 확인합니다.
  • HTTP·DNS와 네트워크 로그의 기본 필드를 해석합니다.

인증과 인가

  • 로그인 확인과 자원 접근 권한 검사를 구분합니다.
  • 최소 권한으로 계정과 서비스 접근을 설정합니다.

보안 설계

  • 실습 앱의 자산·신뢰 경계·공격 표면을 정리합니다.
  • 입력 검증과 비밀 보관의 위험을 설명합니다.

허가된 검증

  • 본인 소유 또는 명시적으로 허가된 환경의 점검 범위를 기록합니다.
  • 취약점의 재현 조건과 수정 전후 결과를 작성합니다.

탐지

  • 로그에서 실패한 인증과 비정상 접근을 확인합니다.
  • 경보 근거와 오탐 가능성을 함께 기록합니다.

대응과 협업

  • 가상 사고의 타임라인과 격리·복구 절차를 작성합니다.
  • 점검 결과에 영향·수정안·재검증 결과를 포함합니다.

면접 질문

정답을 암기하기보다 경험과 판단 근거를 설명하는 연습에 활용합니다.

신입 · 로그인한 사용자가 다른 사람의 자료를 읽는 문제를 설명합니다.

인증과 인가의 차이를 적용하는 이해를 평가합니다.

신입 · 실습 앱에서 보호할 자산과 신뢰 경계를 설명합니다.

기능과 데이터 흐름에서 위험을 찾는 능력을 평가합니다.

신입 · 비밀값을 코드와 로그에서 보호하는 방법을 설명합니다.

저장·접근·노출 경로를 함께 고려하는 판단을 평가합니다.

신입 · 보안 점검의 허가 범위를 확인하는 절차를 설명합니다.

검증 대상과 허용 행위를 명확히 하는 태도를 평가합니다.

신입 · 취약점 수정 전후의 테스트 내용을 설명합니다.

재현 조건과 수정 효과를 검증하는 능력을 평가합니다.

신입 · 인증 실패 경보를 분석하는 순서를 설명합니다.

단일 이벤트와 실제 침해를 구분하는 분석력을 평가합니다.

경력 · 취약점 수정의 우선순위를 정한 근거를 설명합니다.

영향과 노출·악용 가능성을 함께 판단하는 능력을 평가합니다.

경력 · 탐지 규칙의 오탐을 줄인 과정을 설명합니다.

분석 근거와 놓칠 위험을 함께 검토하는 능력을 평가합니다.

경력 · 계정 침해 의심 상황의 격리와 조사 순서를 설명합니다.

증거 보존과 서비스 영향을 고려하는 판단을 평가합니다.

경력 · 새 기능의 위협 모델을 검토한 경험을 설명합니다.

신뢰 경계 변화와 대응책을 설계에 반영하는 능력을 평가합니다.

경력 · 비밀 노출 후 교체와 영향 확인 과정을 설명합니다.

노출 범위와 기존 접근의 차단을 검증하는 능력을 평가합니다.

경력 · 사고 대응 훈련의 후속 개선을 설명합니다.

발견한 공백을 절차와 탐지 개선으로 연결하는 능력을 평가합니다.

연차별 기대 기술

회사와 역할에 따라 필요한 경험은 다릅니다. 자신의 경험을 점검하는 기준으로 활용합니다.

1년차

  • Linux 계정·파일 권한과 서비스 로그를 점검합니다.
  • 실습 앱의 인증·인가 경계를 테스트합니다.
  • 자산과 데이터 흐름을 바탕으로 위협 모델을 작성합니다.
  • 허가된 로컬 앱의 취약점 재현과 수정 결과를 기록합니다.
  • 가상 인증 로그에서 의심 이벤트를 분류합니다.
  • 계정 침해 시나리오의 타임라인과 대응 보고서를 작성합니다.

3년차

  • 권한 우회 취약점을 재현하고 수정 후 회귀 검증합니다.
  • 입력 처리와 비밀 관리의 위험을 개발팀과 개선합니다.
  • 인증·접근 로그를 연결해 의심 행위를 조사합니다.
  • 탐지 규칙의 오탐 원인을 분석하고 조건을 조정합니다.
  • 노출된 실습 비밀의 교체와 기존 접근 차단을 확인합니다.
  • 사고 훈련에서 증거 보존·격리·복구 절차를 수행합니다.

5년차

  • 새 서비스의 신뢰 경계와 위협 모델을 설계 리뷰에 반영합니다.
  • 취약점의 영향·노출에 따라 조치 순서와 재검증을 관리합니다.
  • 탐지 규칙의 변경과 검증 절차를 운영합니다.
  • 여러 시스템의 사고 타임라인을 근거 자료로 통합합니다.
  • 계정·권한·비밀 관리의 정기 점검을 개선합니다.
  • 사고 복구 후 재발 방지 조치와 탐지 효과를 확인합니다.

7년차 이상

  • 여러 서비스의 보안 요구와 예외 관리 기준을 수립합니다.
  • 사업 영향과 기술 위험을 근거로 보안 개선 투자를 결정합니다.
  • 개발·운영 팀의 보안 검증과 수정 책임을 조율합니다.
  • 복합 사고 시나리오의 대응 훈련과 후속 개선을 운영합니다.
  • 공용 인증·권한 체계의 변경 위험과 이행을 검토합니다.
  • 취약점·탐지·대응 기록을 분석해 구조적 보안 공백을 개선합니다.

부트캠프에서 익히기

직접 연습하고 더 읽기

공식 기술 참고 문서

OWASP 웹 보안 테스트 가이드

학습 순서와 완료 기준은 Devin.KR의 편집 제안입니다. 공식 문서는 기술을 더 확인하기 위한 자료이며, 제품 버전과 실습 환경은 문서에서 확인하세요.

2026-09-20 검토 · 이 경로는 학습을 돕는 안내이며 취업이나 자격 취득을 보장하는 과정은 아닙니다.