Insightful 핵심 기술

AI 기반 행위 분석으로 생산성과 보안을 동시에 모니터링하는 플랫폼의 핵심 기술

시스템 아키텍처

경량 에이전트가 사용자 활동을 수집하고 AI가 분석하여 생산성과 보안 인사이트를 제공합니다

🖥️ Activity Tracking Layer (활동 추적)

애플리케이션

Window Hooks
사용 시간 추적

웹 브라우징

URL 모니터링
방문 기록

마우스/키보드

활동 감지
Idle 시간

스크린샷

OCR 분석
카테고리 분류

1초마다 실시간 수집 및 전송

🤖 AI Analysis Layer (AI 분석)

행위 분석 AI

  • • 정상 패턴 학습
  • • 이상 행위 탐지
  • • Clustering 분석

생산성 분석

  • • 앱별 생산성 점수
  • • 시간대별 집중도
  • • 팀별 비교 분석

위협 탐지

  • • 내부자 위협 조기 경보
  • • 비정상 접근 감지
  • • 대량 다운로드 알림

인사이트 생성 및 알림

📊 Dashboard Layer (대시보드)

실시간 대시보드

  • • React + D3.js 인터랙티브 차트
  • • WebSocket 라이브 업데이트
  • • 드릴다운 상세 분석

알림 & 리포트

  • • Slack/Teams 즉시 알림
  • • 주간/월간 리포트 자동 생성
  • • PDF/Excel 출력

🔄 데이터 처리 흐름

1. 수집

사용자 활동
1초 간격

2. 전송

암호화 전송
TLS 1.3

3. 분석

AI 모델
패턴 학습

기술 스택 상세

에이전트 기술

활동 추적 엔진

  • Window Hooks: 활성 애플리케이션 실시간 추적
  • Process Monitor: 프로세스 시작/종료 이벤트
  • Browser Extension: URL 방문 기록 수집
  • Idle Detection: 마우스/키보드 활동 감지

스크린샷 분석

  • Smart Capture: 랜덤 간격 스크린샷 (선택적)
  • OCR Engine: Tesseract 기반 텍스트 추출
  • Image Classification: CNN 기반 화면 카테고리 분류
  • Privacy Mode: 민감정보 자동 블러 처리

AI/ML 분석

이상 행위 탐지

  • Isolation Forest: 비정상 패턴 탐지
  • LSTM: 시계열 행위 예측
  • K-Means Clustering: 사용자 그룹 분류
  • Threshold Learning: 동적 기준선 학습

생산성 분석 모델

  • 앱 카테고리 분류: 생산적/비생산적 자동 분류
  • 집중도 스코어: 앱 전환 빈도 기반 계산
  • Time-Series Forecasting: 생산성 트렌드 예측
  • Peer Comparison: 유사 직군 비교 분석

데이터 처리

실시간 스트리밍

  • Apache Kafka: 활동 데이터 스트림 (10K events/sec)
  • Redis Streams: 실시간 집계 및 캐싱
  • InfluxDB: 시계열 데이터 저장 (Time-series DB)
  • WebSocket: 대시보드 실시간 업데이트

장기 데이터 저장

  • PostgreSQL: 사용자 프로필, 정책 저장
  • S3/Blob Storage: 스크린샷 압축 저장
  • Data Retention: 90일 자동 보관 정책
  • 암호화: AES-256 전체 암호화

대시보드 & 시각화

프론트엔드 기술

  • React 18: 컴포넌트 기반 UI
  • D3.js: 고급 데이터 시각화
  • Chart.js: 실시간 차트 렌더링
  • Recharts: 반응형 그래프

알림 시스템

  • Slack API: 실시간 메시지 전송
  • MS Teams Webhook: Adaptive Cards
  • Email (SMTP): 주간/월간 리포트
  • Push Notification: 모바일 앱 알림

핵심 기능 기술

생산성 분석

  • 앱 분류 AI: 자동 카테고리 학습
  • Focus Time: 집중 시간 자동 계산
  • Meeting Analysis: 회의 시간 최적화
  • Productivity Score: 0-100 점수화

이상 행위 탐지

  • 야간 접속: 업무 시간 외 활동 알림
  • 대량 다운로드: 파일 전송량 임계값
  • 비정상 앱: 허용되지 않은 SW 사용
  • 급격한 변화: 행위 패턴 급변 감지

내부자 위협 조기 경보

  • 퇴사 예정자: 행위 변화 자동 감지
  • 권한 남용: 접근 패턴 이상 탐지
  • 데이터 반출: USB/클라우드 대량 전송
  • 위험 점수: 0-100 스코어링 시스템

성능 지표

실시간
활동 데이터 수집
1초 간격
90%+
이상 행위 탐지율
ML 기반
<1%
CPU 사용률
에이전트 경량화
90일
데이터 보관 기간
압축 저장

Insightful을 지금 경험해보세요

AI 기반 생산성 분석과 보안 모니터링을 하나의 플랫폼에서 제공합니다