[go: up one dir, main page]

● w00
2001.06.12 · KR
함께 일할 기회를 찾고 있습니다

Woohyun Park_

박우현 · 국립창원대학교 컴퓨터공학과

개발과 보안 사이의 거리를 자동화로 줄입니다.

#보안#자동화#컴플라이언스 #DevSecOps#LLM보안#레드팀#오픈소스#개발
// 00 소개
박우현 프로필 사진
이름
박우현 Woohyun Park
생년월일
2001.06.12 (만 25세)
국적
대한민국 · KR
소재
경기도 안산시

애플리케이션이 만들어지는 과정 속에 보안을 녹여내는 일에 관심이 많습니다. 코드 보안 검토를 LLM으로 자동화하고, 클라우드 컴플라이언스 감사를 대화형으로 다루며, 국제 보안 표준을 한국어로 옮기는 일까지, 개발과 보안 사이의 간극을 좁히는 작업들을 직접 만들어 이끌어가고 싶습니다.

전공 국립창원대학교 컴퓨터공학과 (교직 과정) 관심 DevSecOps · Compliance Automation · LLM Security 활동 OWASP Seoul Chapter · KITRI 화이트햇스쿨 3기
// 01 프로젝트
P.01

이수시간 사전 인정 신청 플랫폼 PL

국립창원대학교 보육교사교육원에 국가근로생으로 발령받아 처음 맡은 업무는 보육교사 직무교육 사전 이수 서류 검토였습니다. 일주일 동안 저를 포함한 다섯 명이 매일 평균 700~800장의 서류를 서로 교차하며 손으로 검토해야 했고, 이 반복 업무가 다른 업무에도 영향을 주었습니다. 그래서 검토 단계의 단순한 디지털화를 넘어, 서류 접수 단계부터 AI가 분석하고 사람은 최종 검토만 하는 구조적 AX 환경을 목표로 삼았습니다. 신청자의 수료증을 LLM으로 읽어 내고 규칙으로 인정 여부를 판단한 결과, 다섯 명이 일주일 동안 매달리던 검토를 한 사람이 2시간이면 마칠 수 있게 되었습니다.

세부 내용
  • 접수 방식의 변천사 분석 대면 접수에서 이메일 접수로 바뀌어 온 과정을 살펴 각각의 장단점을 파악했습니다. 이메일 접수는 신청자에게는 편하지만, 검토자는 언제 올지 모르는 서류를 기다리고 내려받아 정리해야 했고, 오류가 있으면 전화로 따로 알려야 했습니다. 반면 대면 접수는 오류를 그 자리에서 바로 알려 줄 수 있었습니다.
  • 대면과 비대면의 장점을 함께 비대면·비동기 접수는 유지하되, 서류를 제출하는 즉시 AI가 기존에 사람이 확인하던 인정기관·이름·생년월일 등을 1차로 판단해 신청자에게 바로 안내하고 보완 제출을 받을 수 있게 했습니다. 검토자는 AI의 판단 결과만 검수하고, 최종 판정 결과도 신청자가 바로 확인할 수 있습니다.
  • 업무 방식을 규칙으로 실무자들의 업무 방식을 파악해 판정 규칙으로 옮길 수 있게 하고, 매년 갱신되는 기준에 맞춰 실무자가 직접 규칙을 수정할 수 있게 했습니다.
  • 사용자의 언어로 개발 이후 피드백을 받으며, 개발자가 읽고 이해하기 쉬운 용어가 아니라 실무자와 신청자의 입장에서 이해하고 쓰기 쉬운 환경이 무엇일지 생각해 보는 계기가 되었습니다.
  • 개인정보 국외 이전 프로토타입의 데이터베이스가 해외(뭄바이) 리전에 만들어진 것을 발견하고, 개인정보 보호법의 국외 이전 요건과 처리 절차를 학습했습니다. 데이터와 파일을 서울 리전으로 옮겨 동의서에 국내 저장을 명시하고, 국외로 나가는 데이터는 AI 판독용 수료증 이미지로 한정했습니다.
  • 개발자 없이도 운영되게 판정 결과를 지류 문서로 출력해 기존 감사 업무에도 대응할 수 있게 하고, 향후 개발자가 공석이 된 이후에도 시스템이 운영될 수 있도록 동의서 개정·판정 규칙·감사 로그를 행정 실무자가 직접 관리할 수 있는 환경을 구축했습니다.
  • 라우트별 렌더링 설계 실무자들이 느리다고 한 첫 화면을 측정해 보니, 안내 하나를 보여 주려고 데이터베이스 SDK 전체를 순서대로 불러오고 있었습니다. 공개 안내만 필요한 첫 화면은 서버 렌더링(SSR)으로 바꾸고, 실시간 갱신이 필요한 검토 화면은 클라이언트 렌더링으로 남기는 식으로 라우트마다 필요한 방식을 나눠, 첫 화면 스크립트를 330kB → 122kB로 줄였습니다.
Next.js 15React 19TypeScriptFirestoreCloud RunCloud TasksGeminiGitHub ActionsVitest
P.02

AutoAuditAi PL

GitHub Pull Request의 코드 변경 사항을 AWS Bedrock의 파운데이션 모델로 분석해 자동으로 보안 감사를 수행하는 시스템. 단순한 프롬프트로 LLM에 요청하는 방식이 아니라, 사용자가 자연어로 직접 컴플라이언스 규칙을 작성하면 그 규칙이 검증 과정에 반영되어 감사가 이뤄진다는 점입니다. 보안 취약점, 인증/인가 변경, 하드코딩된 시크릿, 개인정보 수집, 신규 외부 패키지 및 엔드포인트 등을 탐지합니다. PL로서 프론트엔드, 백엔드, 배포 전 과정을 주도했습니다.

Next.jsReactTypeScriptFastAPIMongoDBAWS BedrockGitHub OAuthDocker
P.03

ComplerMCP 개발

화이트햇스쿨 팀 프로젝트 「금융보안 환경의 AWS 컴플라이언스 엔지니어링(Feat. MCP)」에서 출발한 프로젝트. MCP 서버가 Prowler 점검 결과를 자동으로 호출 및 분석하고, ISMS-P 위반 항목에 대응하는 Cloud Custodian 정책을 자연어로 자동 작성합니다. 결과는 Slack, 이메일 등으로 실시간 공유됩니다.

MCPClaudeProwlerCloud CustodianAWSISMS-PIaCFlask
P.04

OWASP ASVS 5.0.0 한국어 번역 PL

ASVS(Application Security Verification Standard)는 안전한 애플리케이션을 정의, 구축, 테스트 및 검증하는 데 쓰이는 보안 요구사항 표준입니다. 5.0.0 버전의 한국어 번역 프로젝트를 오픈소스 방식으로 PL로서 진행했고, 완성된 번역본은 공식 OWASP 저장소에 병합되었습니다.

Open SourceOWASPProject LeadershipDocumentationSocial Network
P.05

milideal 백엔드

군인 대상 복지 서비스를 가시화하는 프로젝트. 백엔드를 담당했으며, MongoDB 기반 DB 설계와 데이터 수집을 맡았습니다. 특히 위치 데이터를 활용해 사용자 위치 기반으로 복지 혜택을 가시화하는 데 필요한 데이터를 수집, 가공했습니다.

Django REST FrameworkMongoDB위치 기반 데이터Data Collection
P.06

security-skill 제작

AI 에이전트를 위한 보안 스킬 모음집. 정찰, 취약점 분석, 웹 보안, 인증/세션, 암호, 침해대응, 컴플라이언스, 코드 보안에 걸친 58개 스킬을 SKILL.md 형태로 제공하며, 각 스킬은 nmap, nuclei, subfinder 등 검증된 도구에 위임하도록 에이전트를 가르칩니다. "보안인의, 보안인에 의한, 보안인을 위한" 오픈소스 프로젝트로 공개해 운영 중입니다.

Claude CodeAI AgentsSKILL.mdShellDevSecOpsOpen Source
// 02 수상
2025.11

제4회 경남권 사이버보안경진대회 — 최우수상

발행: 한국남동발전 · 주관: 한국남동발전, 국가정보원 지부 · 주최: SK 쉴더스

2025.07

제10회 AI·SW 융합 해커톤 — 우수상

발행: (재)부산정보산업진흥원

// 03 경력
2024.12 – 2025.02

(주)인덕마케팅

페이지 개발 외주

2022.07 – 2022.09

(주)윈애드컴퍼니

마케팅 페이지 개발 외주

// 04 활동 · 연구
2025.04 – 2026.05

적응인공지능연구실 AIRLab · 국립창원대학교

GFlowNet 기반 PII Red-Teaming 연구. GFlowNet으로 LLM에서 PII 유출을 유도하는 다양한 공격 프롬프트를 학습 및 생성하여, 모델 취약점 탐지와 안전성 강화에 활용하는 연구를 수행했습니다.

2025.03 – 2026.04

사이버침입방지대응팀(CERT) · 국립창원대학교 정보전산원

서버, 웹사이트, 개인 PC의 보안 취약점 점검 및 보완 업무를 담당했습니다.

2021.03 – 현재

정보보안동아리 CASPER · 국립창원대학교

동아리원으로 활동하며 2026년 부회장을 맡고 있습니다. CASPER ↗

  • AWS Security 101
    • 기업 성장 단계에서 마주치는 실무 상황별 클라우드 보안 시나리오를 다루며, 상황에 맞는 AWS 보안 아키텍처 설계 및 운영에 대해 브레인스토밍 형식으로 진행한 스터디
  • 최신 기술 동향 스터디
    • 보안, AI 등 IT 관련 최신 이슈 동향 분석 및 공유 세션
2026.05 ~

KUCIS 영남권역 대표 · KISIA

26년도 KISIA 대학정보보호동아리연합(KUCIS)의 영남권역 대표를 맡고 있습니다.

// 05 교육 · 발표 · 취약점 제보
교육

국립창원대학교 컴퓨터공학과

2021.03 ~ 교직 이수 과정 · 수료 중

Kakao Enterprise × goorm 군장병 AI·SW 역량강화

2023.03 – 2023.12 수료

KITRI 화이트햇스쿨 3기

2025.03 – 2025.09 수료

2026 버그헌팅 실습훈련 헌팅마스터과정 B 트랙

2026.06 – 2026.10.11 수료

취약점 제보

KVE-2025-0238

예약 게시글 첨부파일 다운로드 접근제어 우회 취약점

발표

OWASP Seoul Chapter 8월 세미나: 보안 오픈소스 특집

모여봐요, 번역의 숲 발표 보기 ↗

국립창원대학교 글로컬인재교육원(2025)

「AI 시대, 신임교원의 대학혁신 전략」 워크숍 발표 데일리한국 ↗