모바일앱크래쉬리포팅솔루션
CONTENTS 01 02 03 04 05 배경솔루션개요주요기능솔루션안내회사소개 1-1 Market & Issue 2-1 개요 3-1 크래쉬데이터자동수집 4-1 제품구성 5-1 일반현황 1-2 기회와해결방안 2-2 특징 3-2 크래쉬데이터상세분석 4-2 시스템구성 5-2 사업분야 / 역량 2-3 도입효과 3-3 크래쉬통계분석 4-3 지원가능 SPEC 5-3. 솔루션 Line-up 3-4 사용자관리 4-4 경쟁사분석 3-5 앱등록관리 4-5 구축사례 4-6 관련보도자료
1. 배경 1-1. Market & Issue App Market Trends Issues [Global Mobile App Downloads Trends] Needs [App Life Cycle] Mobile Business (단위 : 억 건) 3,000 2,500 2,000 1,500 1,000 500 0 2,687 2,248 1,388 2014 앱서비스 초기 (이용규모 ) 1,796 2015 2016 수익성 안전성 앱서비스 성장기 (이용규모 ) 2017 짧은 앱라이프사이클 *자료 : gartner (2013.9) App 출시 CAGR 25% Android 7Month 출시 초기 신속한 앱크래쉬 대응 필요 서비스 품질유지를 위한 오류관리 필요 By 2017, 268 Billion Downloads $77 Billion in revenue * Smat Phone User crash 발생 ios 5 Month 평가하락 이용감소 앱 크래쉬 데이터 및 로그에 대한 분석의 중요성 부각 (2014.12 기준) Mobile Issues 80% 4,000만 26억 앱 개발 앱 관리 앱 크래쉬 서비스 성공에 영향 앱 출시 후 크래쉬 파악 어려움 앱 크래쉬 빈도 및 통계 파악 어려움 Copyright 2015
1. 배경 1-2. 기회와해결방안 모바일비즈니스성공을위한앱품질관리의중요성 앱크래쉬 서비스효과 앱서비스초기 안전성하락 앱서비스성장기 수익성하락 앱크래쉬발생 결과 대안 앱크래쉬리포팅솔루션 1. 크래쉬상황재현 X 1. 민원발생 2. 크래쉬빈도파악 X 2. 운영상비효율성 앱크래쉬 3. 신속대응 X 3. 낮은앱평가 4. 기업가치하락 5. 수익 / 효과하락 서비스효과
2. 솔루션개요 2-1. 개요 모바일에서사용하는앱의비정상적인종료 (CRASH) 발생시, 크래쉬에대한보고서를자동생성하여 앱배포자가크래쉬내용파악과대응이가능하도록분석정보를제공하는솔루션 앱크래쉬리포팅솔루션적용 모바일앱서비스 크래쉬발생! 크래쉬보고서자동생성 크래쉬분석및수정
2. 솔루션개요 2-2. 특징 AppCrease 는기업의 APP 서비스런칭시사용자환경, 네트워크환경, 디바이스환경에대한오류파악으로 오류에대한대책및결과를수치로산정할수있으며, 개발단계에서부터적용하면보다안정적인 APP 개발을할수있는환경을지원합니다. 비정상종료시정보자동생성 디버깅용정보 클라이언트단말, OS 정보 앱패키지명및버전정보 앱설치경로정보 단말디스플레이정보등 모니터링 일별, 월별통계 통계자료엑셀파일변환 실시간현황관제기능 특징 비정상적인종료시크래쉬정보자동생성및즉각적인정보전송 비정상적인종료시에만정보를수집하여앱성능에영향없음 여러앱동시적용시간편한전체모니터링 오류에대한세부정보를통한정확한분석 라이브러리방식의간소한적용절차
2. 솔루션개요 2-3. 도입효과 AppCrease 는앱서비스시비정상적인종료상황에대한정확한크래쉬리포트를제공하여, 오류재현의 어려움으로인해원인분석이제대로이루어지지않아지속적으로반복되는크래쉬및비용을낮추고 앱의품질개선을지원합니다. AppCrease 적용 앱서비스 앱개발 배포후사용자의크래쉬정보수집및분석이가능 크래쉬통계정보를통해서비스품질관리 앱설계단계부터적용하여개발단계에서크래쉬체크 테스트시크래쉬파악및수정작업이손쉬워짐 다양한고객환경크래쉬파악지속적인문제점개선 앱고도화 앱재개발이아닌고도화로서비스생명연장 유지보수비용감소및앱안정화로고객만족도상승
3. 주요기능 3-1. 크래쉬데이터자동수집 비정상적인종료오류발생시클라이언트툴킷에서크래쉬데이터를수집하여서버로전송합니다. 크래쉬발생 자동전송 Client Toolkit 크래쉬세부데이터수집 AppCrease Server OS 정보 [ 변조여부, Android/iOS( 버전 ) 메모리 / 저장공간디바이스모델명디스플레이모드 [ 해상도, 가로 / 세로 ] 앱명 / 패키지명, 오류발생시간등 크래쉬에대한 Stack Trace 디버깅을위한사전삽입정보
3. 주요기능 3-2. 크래쉬데이터상세분석 자동생성된크래쉬에대한패턴별리스트를통해크래쉬상세분석정보를제공합니다. 기본분석정보 OS 위변조 ( 탈옥 / 루팅 ) 메모리 디스플레이모드 ( 해상도 / 가로, 세로 ) OS 정보 (Android/iOS 버전 ) 크래쉬발생시간 앱패키지명 / 버전 디바이스모델명 크래쉬분석정보 크래쉬에대한 Stack Trace 커스텀데이타 디버깅을위한개발자삽입정보
3. 주요기능 3-3. 크래쉬통계분석 수집된크래쉬정보를다양한조건기반으로조회를할수있어크래쉬현황을다각도로분석할수있습니다. 다양한조건기반의크래쉬통계분석자료제공 OS 별검색 앱명별검색 앱버전 / 빌드넘버별검색 유저고유키검색 ( 고객고유키설정한경우 ) 기간별검색 크래쉬발생통계분석자료제공 서비스앱실행건수 ( 구축형서비스지원사항 ) 크래쉬유형 / 크래시발생사용자수 / 크래쉬건수 주간 / 야간별크래쉬발생률 주중 / 주말별크래쉬발생률 리포트출력지원
3. 주요기능 3-4. 사용자관리 사용자관리를통해앱크래쉬관리를권한별로부여하여효율적으로업무를분배할수있습니다. 사용자등록 관리자 / 사용자권한부여 앱지정 등록된사용자에게앱관리권한부여
3. 주요기능 3-5. 앱등록관리 크래쉬관리를위해서비스앱을사전에등록하고관리할수있는리스트를제공합니다. 앱관리 앱리스트제공 OS/ 앱패키지명 / 앱명등의정보등록
4. 솔루션안내 4-1. 제품구성 AppCrease 는 Android, ios 를지원하는라이브러리형태의클라이언트툴킷과수집된크래쉬데이터를전송받아처리하는서버, 크래쉬분석및통계분석을위한관리자콘솔로구성되어있습니다. 구분 주요구성항목 AppCrease 서버 AppCrease Server - Android, ios 플랫폼에대한크래쉬데이터수신 - 크래쉬로그 DB 처리 AppCrease Admin Console 관리자 콘솔 - 크래쉬상세분석 - 크래쉬통계분석 - 관리자관리 - 앱등록관리 클라이언트 툴킷 AppCrease Client Toolkit - 크래쉬정보자동수집및전송 ( 개발자디버깅정보 ) - Android, ios 스마트기기플랫폼지원 - 추후 Window Mobile 지원예정
WAS 4. 솔루션안내 4-2. 시스템구성 앱크래쉬분석을위한데이터수집장치를라이브러리형태로제공하며, SDK 를앱에직접구현하여사용자의앱크래쉬정보를서버로전송하고크래쉬및로그데이터를분석하여크래쉬에대한세분화된다양한형태의리포트를제공합니다. AppCrease SDK AppCrease Server App Android Controller ios Controller 크래쉬데이터전송 Admin Manager 관리자 Client DBMS
4. 솔루션안내 4-3. 지원가능 SPEC 솔루션모듈 구성요소 구분항목지원범위또는사양비고 크래쉬정보수신 WAS JSP 지원모든 WAS - JDK 1.5 이상 UNIX, LINUX, Windows 외 JEUS, WebLogic, Websphere, Tomcat 외 정보수신웹서비스 Server 관리자 WAS JSP 지원모든 WAS - JDK 1.5 이상 UNIX, LINUX, Windows 외 JEUS, WebLogic, Websphere, Tomcat 외 Tomcat 권장 DBMS Oracle 9i 이상 DB2 7.6 이상 MS-SQL 2005 이상 ios Agent 6.0 이상 Crash Reporter Agent Android Agent 3.0 이상 Crash Reporter Agent Admin Console 조회콘솔 조회용 UI 웹표준지원브라우저조회용
4. 솔루션안내 4-4. 경쟁사분석 모바일크래쉬리포팅서비스를제공하는경쟁사와의비교자료입니다. 기업명서비스유형비고 Android/iOS 지원 구축솔루션지원 클라우드형기업서비스 클라우드형개인서비스 유일한기업전용구축형서비스제공 유일한통계분석서비스제공 Android/iOS 지원 클라우드형기업서비스 클라우드형개인서비스 트위터에서인수 현재가장활발하게서비스제공 ios 지원 클라우드형기업서비스 클라우드형개인서비스 애플에서인수 Android 지원안함 Windows 지원 클라우드형기업서비스 클라우드형개인서비스 MS 에서인수 Windows 중심으로내부이용목적
4. 솔루션안내 4-5. 구축사례 AppCrease 는금융권의전자청약서비스앱등에적용되어안정적인서비스를제공하고있습니다. 한국주택금융공사적용솔루션우수사례발표 IBK 기업은행 One- 뱅크앱에적용 메리츠화재해상보험전자청약앱에적용
4. 솔루션안내 4-6. 관련보도자료 2015 년 1 월 27 일 10 면기사
4. 솔루션안내 4-6. 관련보도자료 핀테크등장으로 앱오류리포팅 솔루션도뜬다 2015.01.02 12:02:12 / 이민형 kiku@ddaily.co.kr [ 디지털데일리이민형기자 ] #1. 김철수씨는모은행에서새로출시한핀테크서비스를사용하기위해애플리케이션을설치했다. 김씨는앱을실행하고개인정보를입력하는등준비과정을거쳤지만끝내사용은하지못했다. 최종승인과정에서오류가발생하는바람에앱과서비스사용을하지않기로마음먹었기때문이다. #2. 모보험사는과거출시한모바일전자청약애플리케이션의사용률이경쟁사에비해턱없이낮은것에의문을품고있었다. 해당보험사의최고정보책임자 (CIO) 는품질관리 (QC) 팀에게모바일전자청약앱의문제점이없는지정밀점검을해보라고지시했다. 정밀점검결과해당앱은특정스마트폰에서만정상작동하고나머지스마트폰에서는오류가검출돼사용이힘들다는결과가나타났다. CIO 는수억을들인앱이제대로동작하지않아고민에빠졌다. 핀테크등모바일앱을통한비즈니스가활발해지고있으나기대이하의효과로인해고민을하고있는기업들이증가하고있다. 수억원을투자해인프라를만들고앱을개발 배포했으나실질적인매출로이어지고있지않다. 이러한문제는앱을사용하는소비자들이불편함을느끼고있기때문이다. 시장에서사장되는금융서비스앱들의대부분은편의성의부족으로인해소비자들의외면을받았다는공통점을갖고있다. 이처럼대부분의스마트폰사용자들은앱오류로인해앱의사용을중단하거나삭제한경험이있다. 지문규유니시큐어대표는이러한사용자들이이탈하지않도록해야앱비즈니스의목표를달성할수있을것이라고강조했다. 2015 년 1 월 2 일기사 지대표는 모바일앱서비스시오류가발생한다면사용자들이불편을느끼게되고, 사용을중단하는결과로이어질수있다 며 이에대응하기위해서는앱이어떤시점에서오류가발생하는지를파악할수있는 모바일앱오류리포팅 도구가필요하다 고설명했다. 모바일앱오류리포팅은앱오류상황시자동으로오류정보를생성하고이에대한리포트를실시간으로제공해오류에대한대응과안정적인모바일앱서비스를운영할수있도록도와주는솔루션이다. 모바일앱비즈니스를하는기업이이리포팅도구를사용하면오류상황에대해정확히파악할수있다. 과거에는오류재현의어려움으로인해원인분석이쉽지않았다. 하지만오류리포팅도구를사용하면오류가발생할경우어떤과정에서나타난것인지확인할수있다. 가령스마트뱅킹앱을분석할경우, 백신구동중에문제가생긴것인지, 가상키패드동작이잘못된것인지, 전자서명 (PKI) 모듈호출이잘못된것인지등을파악할수있다해외에서는하키앱이대표적이다. 하키앱은모바일앱간충돌을분석하고앱의상태를모니터링해주는제품이다. 하키앱은지난해 12 월마이크로소프트 (MS) 가인수해자사비주얼스튜디오온라인과통합하기로결정했다. 소마소마세가르 MS 개발자부서총괄부사장은 하키앱은기업들이앱의인사이트를확장하는데도움을줄것이며, 앱분석단계가앱개발에영향을끼칠수있도록만들것 이라고설명했다. 국내에서는유니시큐어가처음으로선보였다. 이회사는한국주택금융공사, 신한금융지주, 메리츠화재등에솔루션을공급하며고객사를확장하고있다. 지대표는 핀테크와같은새로운모바일비즈니스나올때마다앱오류리포팅솔루션에대한수요도크게증가할것 이라며 비즈니스연속성과투자대비효율등을고민한다면이도구도입이필요할것 이라고전했다. < 이민형기자 >kiku@ddaily.co.kr
5. 회사소개 5-1. 일반현황 회사명대표이사사업장홈페이지 유니시큐어지문규서울시서초구반포대로 24길 8 석천빌딩 202호 http://www.unisecure.co.kr 설립일 2014 년 1 월 28 일 2014 02. 주택금융공사앱크래쉬리포팅솔루션 (AppCrease) 구축 05. 기업은행위변조금융앱차단시스템구축유지보수계약 06. 메리츠화재앱크래쉬리포팅솔루션 (AppCrease) 구축 07. 신한카드보안메일시스템구축 07. 공군기지정비통제무선네트워크체계구축 10. MPC(Mobile Print Chaser) 개발프로젝트 07. 가온아이유통파트너계약 07. 고려대산학협력단기술협력파트너 12. 벤처인증 ( 기술신용보증 ) 2015 05. 기업은행 One-Bank App Service 에 AppCrease 구축 06. 하나카드, 수협중앙회, 대신증권보안메일수주
5. 회사소개 5-2. 사업분야 / 역량 Core Line-up Reference Android, ios Client & Server Platform Non-ActiveX 기반의자바스크립트기술 Mobile Security Platform 기업구축솔루션제공 세계유일한 Solution화성공으로경쟁우위 세분화된오류통계기능제공 Non-ActiveX 방식의메일암호화솔루션공급
5. 회사소개 5-3. 보유솔루션 Line-up 모바일 APP 1) App Crease 앱동작시크래쉬로인한비정상적인종료정보를제공하는제품 - 개발중인 APP 분석기능, 배포된 App 분석기능 - 화면사이즈 / 접속시간 / OS 정보 / 업무프로세스 / Device 정보 보안메일 2) Unisafe Mail 청구서 ( 명세서 ) 메일첨부파일에대한보안열람을제공하는제품 - 멀티 OS, 멀티 Device, 멀티 Browser 에서청구서파일열람기본지원 - Link 방식제공 ( 모바일에서선택적용가능 ) 모바일보안 3) Unisafe MPKI 4) Unisafe PKI 5) Unisafe KeyPad 6) Unisafe E2E 7) Unisafe App 모바일기반의 PKI 이동기능 - PKI, GPKI, EPKI 연동가능 모바일기반의 PKI 서명기능 - PKI, GPKI, EPKI 연동가능 중요정보입력시가상키패드를통한개인의입력값을보호 - 멀티 OS, 멀티 Device, 멀티 Size 기본지원 - 랜덤키방식지원 구간암호화제품 (End to End) - Unisafe KeyPad 또는 Unisafe MPKI 와연동되어동작하며단말과서버간의암호화를담당 App( 어플리케이션 ) 에대한위 / 변조여부탐지제품 - 특허보유 ( 동적코드 ) - 루팅, 탈옥시자동종료 / 기본악성코드감지시자동종료기능지원
THANK YOU 서울시서초구반포대로 24 길 8 석천빌딩 202 호 TEL 02-582-7742 FAX 02-582-7743 E-Mail uni@unisecure.co.kr http://www.unisecure.co.kr