본문으로 건너뛰기

릴리즈 노트

※ 최종 업데이트 : 2025.10.27


◈ I10 - 시내 운영 테스트 외 (진행중)

기간: 2025.10.27 ~ 2025.10.31

1. 커스텀 정책 통합

  • SHIELD ID 로그인을 위한 커스텀 정책 단일화

2. 사내 운영 테스트

  • 사내 운영 서버에서 가이드 절차에 따라 테스트 진행



◈ I9 - 프로토타입 버전 개발 마무리 및 빌드 (완료)

기간: 2025.10.20 ~ 2025.10.24

신규

1. iOS 코드사이닝 설정

  • iOS 빌드 환경에서 코드사이닝 관련 인증서 및 프로비저닝 프로파일 구성 완료

2. 자동 빌드 설정

  • 프로토타입 버전 자동 빌드 파이프라인 구성



◈ I8 - 문서 권한 확인 연동 및 테스트 외 (진행중)

기간: 2025.10.13 ~ 2025.10.17

신규

1. 문서 권한 확인 기능 개발

  • SHIELD Viewer 연동
    • 문서 전달 시 헤더 정보 추가
    • 헤더 정보에서 문서 권한 확인
    • SCI Server에서 사용자 정책 정보 저장
    • 권한 확인 결과에 따라 SHIELD Viewer에 열람 요청

2. 모바일 커스텀 정책 개발

  • 사용자별 맞춤형 보안 정책 설정 기능 구현
  • 정책 기반 문서 접근 제어 및 권한 관리

3. 로그아웃 기능 개선

  • 보안 강화를 위한 로그아웃 프로세스 개선
  • 세션 관리 및 보안 토큰 처리 최적화



◈ I7 - 문서 리스트 화면 개발 (완료)

기간: 2025.09.15 ~ 2025.09.26

신규

1. 문서 열람 기능 완성

  • SHIELD Viewer 연동 마무리 작업
    • 문서 WebView 페이지 상단바 기능 추가

2. 문서 관리 관련 기능 개발

  • 문서 리스트 화면 / 중요 문서 화면 / 휴지통 페이지 구현
  • 문서 보호 - 화면 캡쳐 차단 연동

3. 앱 설정 페이지

  • 사용자 정보 불러오기(SHIELD ID/SCI Server) 기능 구현



◈ I6 - SHIELD Viewer 연동 외 (완료)

기간: 2025.09.01 ~ 2025.09.12

신규

1. SHIELD Viewer 연동

  • 앱에서 문서 열람 요청 → 서버(SDF)에서 문서를 복호화 후 URL 전달 → 앱 내 WebView로 표시
  • 외부 앱에서 문서를 열 경우, 즉시 SHIELD Viewer로 열람 되도록 처리

기존

2. Andorid - 자동로그인 취약점 개선

  • 로그아웃 시 세션 삭제
    • 사용자가 로그아웃을 하면 세션 정보를 즉시 삭제하여 더 이상 자동 로그인 되지 않도록 수정 필요.
  • 권한 없는 계정 로그인 시 차단
    • 권한 없는 실계정으로 로그인 시도 시 로그인 차단

3. iOS - 계정 정보 UI 수정 (링크)

  • 앱 내에 노출되는 계정 정보가 일부 마스킹 될 수 있도록 UI 수정



◈ I5 - SCI Servver 접속 설정 외 2건 (완료)

기간: 2025.08.18 ~ 2025.08.29

신규

1. SCI Server 접속 설정 관련 작업 진행

  • SCI Server 접속 설정 (IP / Port 입력)

    • 앱 설정 페이지에서 SCI Server 연결을 위해 IP/Port 입력 가능하도록 기능 구현
    • 사용자가 직접 변경 시, 해당 값에 따라 서버 접속이 가능하도록 적용
  • IP / Port 입력 UI 디자인

    • 앱 설정 화면 내 별도 입력창 UI 제공
    • 기본값 제공 후 필요 시 사용자 수정 가능

2. 외부 앱 연동 개선

  • 외부 앱에서 문서 복사 기능 지원
    • Outlook 등 외부 앱에서 문서를 선택 시, DS for Mobile 앱으로 복사 및 연동
    • SHIELD Viewer를 통한 안전한 열람 가능



◈ I4 - 로그인 기능 연동 외 4건 (완료)

기간: 2025.08.04 ~ 2025.08.18

신규

1. 로그인 기능 연동 작업 진행

  • SHIELD ID 로그인 연동

    • SHIELD ID 인증을 통한 사용자 로그인 기능 구현
    • SCI Server와의 사용자 검증 포함 (조건부 정책 수신 및 토큰 기반 자동 로그인)
    • SHIELD ID 연동 시, 생체 인증(MFA)과 OTP 자동 활성화됨
      • 별도 구현 없이 OS 생체 인증과 Security365 OTP가 연동되어 로그인 강화
  • SCI Server 로그인 연동 (DS Only 고객용)

    • SHIELD ID 없이 SCI Server 기반 사용자 로그인 기능 제공
    • 이 경우, 앱 자체적으로 OS 생체 인증과 연동된 MFA 기능 개발 필요
      • Android / iOS에서 Face ID, 지문 등의 생체 인증 구현 필요

2. 제품 문서 작성 및 관리

  • 로드맵 작성

    • 전체 개발 일정 및 우선순위 기반의 기능별 계획 정리
  • 기능 명세표 작성

3. 디자인 시안 확정

  • 디자인 결과물 전달
    • 로그인 화면 / MFA 인증 화면 / 오류 안내 등 UI 포함
    • 문서 로딩 UI 이미지 JSON 형태로 전달
    • 디자인 시안: 링크



◈ I3 - 제품 UX/UI 디자인 및 요건 분석 (완료)

기간: 2025.06.23 ~ 2025.07.04

신규

1. 디자인 시안 작업 진행

  • 피그마 기반으로 각 화면 UX/UI 와이어프레임 제작
  • 앱 전체 흐름을 바탕으로 페이지별 인터페이스 구성
  • 사용자 중심 요소 시각화

2. 제품 개발 요건 분석

  • WBS 작성
    • 기능명세서와 스토리보드 기반으로 WBS 작성
    • 기능 단위(Task)별로 개발, 테스트, 디자인 업무 분할
    • 각 작업 항목을 유저스토리와 연계
  • 테스트 시나리오 정리
    • 사용자 흐름을 기반으로 기능별 테스트 시나리오 설계
  • 예외/ 에러 플로우 정의
    • Viewer 문서 로딩 실패 인증 오류 등 예외 케이스 도출
    • 각 예외 상황별 앱 동작 설계 후 프로토타입 반영



◈ I2 - 앱 동작 구조 설계 (완료)

기간: 2025.06.10 ~ 2025.06.20

신규

1. 스토리보드 작성

  • Figma를 활용하여 High-Fidelity 스토리보드 작성 및 시연용 프로토타입 구성
  • 로그인 -> 문서 목록 -> 문서 열람 -> 앱 종료 중심으로 흐름 설계
  • 문서 상세 정보 팝업, 더보기, 알림 등 부가 화면 추가
  • 하단 탭 바 구성: 문서 목록, 사용자, 설정
  • 각 화면 및 버튼의 흐름 연결
  • 내부 리뷰 회의를 통해 피드백 수렴 및 내용 반용



◈ I1 - Flutter 개발 언어 검토 작성 외 1건 (완료)

기간: 2025.05.26 ~ 2025.06.10

신규

1. 개발 언어 검토(Flutter)

  • Flutter 프로젝트 초기 세팅 및 기본 구조 설정
  • WebView 기능
    • WebView 패키지 적용(WebView_flutter 등)
    • SHIELD Viewer URL을 연동하여 WebView 로딩 동작 확인
    • Android / iOS 각 시뮬레이터에서 테스트 진행
  • 캡쳐 차단
    • Flutter에서 Android 캡쳐 차단 기능 구현
    • iOS측에서 캡처 방지 기능 구현 (완벽 차단 x)
      • Swift에서 감지 후 Flutter로 값 전달
    • 실제 디바이스에서(아이폰/갤럭시) 테스트 진행

2. 기능명세서 작성

  • 사용자 요구사항 분석
  • 사용자 시나리오와 플로우차트 기반으로 기능명세서 작성
  • 기능명세서 문서