자체 개발 프로젝트

자체 개발 프로젝트

HIDEFLUX 팀이 직접 기획하고 개발한 프로젝트로, 네트워크·AI·보안 분야의 기술 접근 방식과 구축 과정을 보여 드립니다. 고객 사례가 아니며 고객사명이나 성과 수치는 포함하지 않습니다.

대시보드와 차트의 추상 일러스트
자체 개발 프로젝트

LINE AI 고객 상담 챗봇

개요

LINE 공식 계정을 창구로, 대규모 언어 모델(LLM)과 사내 지식 베이스를 결합해 자주 묻는 질문에 답하고 정보를 조회하며, 필요할 때 상담원에게 연결하는 챗봇입니다.

주요 기능

  • FAQ, 제품 설명서, 이용약관 등 자사 문서를 근거로 답변하고 출처를 함께 제시
  • 리치 메뉴와 빠른 답장 버튼으로 자주 쓰는 기능을 쉽게 안내
  • 판단이 어렵거나 민감한 문의는 상담원에게 자동 연결하고 담당자에게 알림
  • 대화 기록과 지식 베이스를 관리자 화면에서 통합 관리, 언제든 업데이트 가능
  • 개인정보 마스킹: 전화번호, 이메일 등은 기록 전에 비식별 처리

아키텍처

  • 채널: LINE Messaging API(Webhook, Reply/Push 메시지, 리치 메뉴)
  • 서비스 계층: Cloudflare Workers(TypeScript)에서 Webhook 서명 검증과 메시지 라우팅 처리
  • AI 계층: LLM API + RAG(검색 증강 생성). 벡터 검색으로 관련 문서를 찾은 뒤 이를 근거로 답변 생성
  • 데이터 계층: PostgreSQL에 대화 기록, 사용자 상태, 지식 베이스 메타데이터 저장
  • 보호: Cloudflare WAF와 속도 제한, 관리자 화면은 Cloudflare Zero Trust로 접근 제어

구축 단계

  1. 자주 묻는 질문과 기존 문서를 정리해 검색 가능한 지식 베이스 구성
  2. LINE 공식 계정과 Messaging API 채널을 만들고 Webhook 설정
  3. Workers로 메시지 수신, 서명 검증, 라우팅 로직 구현
  4. RAG 파이프라인 구축: 문서 분할, 벡터화, 검색, 프롬프트 설계
  5. 상담원 연결 규칙과 관리자 화면 설계
  6. 답변 품질과 예외 상황을 테스트하고, 오픈 후에도 지식 베이스를 지속 개선
자체 개발 프로젝트

사내 관리 플랫폼

개요

휴가 신청, 구매 요청, 재고, 고객 정보를 한곳에 모은 사내 웹 플랫폼입니다. 흩어진 스프레드시트와 종이 결재를 대체하고, 제로 트러스트 방식으로 접근을 관리합니다.

주요 기능

  • 신청서와 다단계 결재 흐름, 진행 상황 실시간 확인
  • 부서와 직무에 따른 역할 기반 접근 제어(RBAC)
  • 재고, 주문, 고객 데이터 통합 관리, 가져오기/내보내기 지원
  • AI 지원: 자연어로 데이터 조회, 요약 리포트 자동 생성
  • 감사 로그로 중요한 변경 사항 추적 가능

아키텍처

  • 프런트엔드: TypeScript SPA를 Cloudflare Pages에 배포
  • API: Node.js/TypeScript를 Cloudflare Workers에 배포
  • 데이터베이스: PostgreSQL, 테이블 단위 권한 설계와 정기 백업
  • 인증·접근 관리: Cloudflare Zero Trust(Access)로 회사 계정 로그인 통합, 관리자 화면을 인터넷에 노출하지 않음
  • AI 계층: LLM API로 자연어 조회와 리포트 요약, 권한이 허용된 데이터에만 접근

구축 단계

  1. 부서별 인터뷰로 현재 업무 흐름과 데이터 흐름 정리
  2. 데이터 모델과 권한 매트릭스 설계
  3. API와 데이터베이스를 구축하고 핵심 신청·결재 흐름 구현
  4. Zero Trust 접근 제어와 감사 로그 도입
  5. AI 조회와 리포트 기능 추가
  6. 부서별 시범 운영과 교육 후 전사 확대
자체 개발 프로젝트

웹사이트 보안 아키텍처

개요

기업 웹사이트와 온라인 서비스를 위해 설계한 다층 보호 아키텍처입니다. 보호는 무대 뒤에서 작동하고, 흔한 공격 속에서도 사이트는 안정적이고 매끄럽게 운영됩니다.

주요 기능

  • DNS와 CDN 프록시로 원본 서버 주소 은닉
  • WAF 규칙으로 SQL 인젝션, XSS 등 일반적인 웹 공격 차단
  • 속도 제한과 봇 관리로 무차별 대입 공격과 악성 크롤링 억제
  • 관리자 화면은 Zero Trust 인증 뒤에 두어 인터넷에 직접 노출하지 않음
  • 보안 알림과 로그를 한곳에 모아 신속한 조사와 대응
  • 자동 백업과 복구 훈련

아키텍처

  • DNS/CDN: Cloudflare DNS와 프록시, HTTPS와 HSTS 활성화
  • 애플리케이션 보호: Cloudflare WAF 관리형 규칙 + 사용자 정의 규칙, 속도 제한
  • 접근 제어: Cloudflare Zero Trust(Access, Tunnel)로 관리자 화면과 내부 서비스 보호
  • 엣지 로직: Cloudflare Workers로 보안 헤더 추가와 요청 필터링
  • 백업: PostgreSQL 정기 백업과 원격지 보관

구축 단계

  1. 자산 점검: 도메인, 서브도메인, 외부 공개 서비스, 관리자 화면
  2. DNS를 Cloudflare로 이전하고 프록시와 인증서 활성화
  3. WAF, 속도 제한, 봇 관리 규칙 설정. 먼저 로그 모드로 관찰한 뒤 차단 적용
  4. Tunnel과 Access로 관리자 진입점 통합
  5. 알림, 로그, 백업 체계 구축
  6. 테스트와 복구 훈련을 진행하고 운영 문서 정리

이러한 방식을 귀사에 어떻게 적용할 수 있을지 궁금하신가요? [email protected]으로 메일을 보내시거나 웹사이트에서 무료 상담을 예약하세요.