릴리즈 노트
※ 최종 업데이트 : 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. 기능명세서 작성
- 사용자 요구사항 분석
- 사용자 시나리오와 플로우차트 기반으로 기능명세서 작성
- 기능명세서 문서