본문 바로가기

전체 글191

[보안포털 구축기 9편] 인프라 취약점 관리 신규 구축 & 배포 장애 복구기 🛡️ 보안포탈 구축기 EPISODE 09 인프라 취약점 관리 신규 구축 & 배포 장애 복구기 애플리케이션 취약점만 관리하던 사내 보안포탈에 서버·네트워크·DBMS 같은 인프라 취약점 관리 기능을 새로 붙인 기록. 엑셀 한 장에 섞여 있던 9개 자산유형을 자동 분류하는 업로드 기능을 만들고, 화면 UX를 애플리케이션 관리와 통일하고, 그 와중에 터진 배포 서버 디스크 장애까지 — 하루 동안 있었던 일을 정리한다. FastAPI PostgreSQL Docker openpyxl Nginx 01이번 편에서 한 것 인프라 취약점 관리 신규 구축 + UX 통일 + 배포 장애 대응 서버·네트워크·DBMS 등 9개.. 2026. 8. 28.
[보안포털 구축기 8편] 사내 서버 이관 & 취약점 대시보드 고도화 🛡 보안포털 구축기 EPISODE 08사내 서버 이관 & 취약점 대시보드 고도화애플리케이션 관리 화면의 UX를 한 번 더 다듬고, Hostinger 개발 서버에 머물던 보안포털을 아웃바운드가 완전히 막힌 사내 서버로 옮기는 여정을 기록한다. 스키마가 통째로 다른 DB를 맞추고, 인터넷이 안 되는 서버에 Docker 이미지를 밀어 넣고, 인증서 미스매치까지 잡아낸 이관기.FastAPI PostgreSQL Docker Nginx 오프라인 배포01이번 편에서 한 것UX 개선 2종 + CSS 버그 수정 2건 + 사내 서버 전면 이관 + 인증서 재발급애플리케이션 관리 목록 UX 개선: 앱명 클릭 시 단계 없이 취약점 상세 팝업 바로 표시관리자 대시보드에 취약점 현황 요약(1차/2차/양호 분류) 테이블 추가배포 .. 2026. 8. 11.
[보안포털 구축기 7편] 취약점 상세 팝업 개선 & 산출물 관리 고도화 🛡️ 보안포털 구축기 EPISODE 07 취약점 상세 팝업 UI/UX 개선 &산출물 첨부 관리 고도화 Jira 스타일 취약점 상세 팝업의 라이트모드 가시성 문제부터 산출물 업로드·다운로드·수정·삭제, 진단 필드 및 댓글 실시간 저장까지 — 실사용 피드백을 반영해 한 단계 더 다듬었다. FastAPI PostgreSQL Docker uvicorn --reload FileResponse 01 이번 편에서 구현한 것 사용자 피드백 기반 UI 개선 6종 + 백엔드 API 5종 추가 🎨 라이트모드 가시성 수정 .. 2026. 8. 7.
[보안포털 구축기 6편] 자산 모달 & 권한관리 고도화 🛡️ 보안포털 구축기 EPISODE 06 자산 세부정보 모달 &권한관리 고도화 Nginx static file 충돌 해결부터 임시 관리자 권한 부여/회수, 정보자산 세부정보 모달(수정·저장)까지 — 보안포털이 한 단계 더 진화했다 symlink FastAPI PostgreSQL Docker PUT API GitHub Actions 01 이번 6편에서 구현한 것 5편 이후 추가된 핵심 기능 목록 🔗 Nginx 충돌 근본 해결 심볼릭 링크로 /opt/secportal → /var/www 자동 동기화 .. 2026. 5. 19.
[보안포털 구축기 5편] 정보자산 관리전면 고도화 🛡️ 보안포털 구축기 EPISODE 05 정보자산 관리전면 고도화 엑셀 업로드부터 EOS 자동감지, 정렬/필터/페이지네이션까지 보안포털의 정보자산 관리가 한 단계 더 진화했다 FastAPI PostgreSQL openpyxl CI/CD EOS감지 GitHub Actions 01 이번 5편에서 구현한 것 4편 이후 추가된 핵심 기능 목록 📊 정보자.. 2026. 5. 1.
[보안포털 구축기 4편]도메인 연동 &보안이슈관리 고도화 🔐 보안포털 구축기 EPISODE 04 도메인 연동 &보안이슈관리 고도화 raonsec.com 도메인 개통부터 수정 모달, API 연동까지보안포털이 한 단계 더 성숙해졌다 Nginx SSL/TLS Let's Encrypt FastAPI Docker PostgreSQL GitHub Actions 01 raonsec.com 도메인 구매 및 VPS 연동 🌐 왜 도메인을 샀나? 기존에는 IP 주소로 직접 접속했다. 보안포털이 어느 정도 완성됐으니 이제 제대로 된 주소가 필요했다. raonsec.com — Raon(라온시큐어) + sec(urity)의 조합. 깔끔하고 기억하기 쉽다. 1 Hostinger에서.. 2026. 4. 27.