모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬...

23
모바일 앱 크래쉬 리포팅 솔루션

Transcript of 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬...

Page 1: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

모바일 앱 크래쉬 리포팅 솔루션

Page 2: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

CONTENTS01 02 03 04 05

배경 솔루션 개요 주요기능 솔루션 안내 회사소개

1-1 Market & Issue

1-2 기회와 해결방안

2-1 개요

2-2 특징

2-3 도입효과

3-1 크래쉬 데이터 자동수집

3-2 크래쉬 데이터 상세분석

3-3 크래쉬 통계분석

3-4 사용자 관리

3-5 앱 등록 관리

4-1 제품 구성

4-2 시스템 구성

4-3 지원 가능 SPEC

4-4 경쟁사 분석

4-5 구축 사례

4-6 관련 보도자료

5-1 일반현황

5-2 사업분야/역량

5-3. 솔루션 Line-up

Page 3: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

1. 배경

App Market Trends Issues Needs

1,388 1,796

2,248 2,687

0

500

1,000

1,500

2,000

2,500

3,000

2014 2015 2016 2017

[Global Mobile App Downloads Trends]

By 2017,

268 Billion Downloads

$77 Billion in revenue

(단위 : 억 건)

*자료 : gartner (2013.9)

CAGR 25%

Mobile Business

앱 개발 앱 관리

Mobile Issues

앱 크래쉬 서비스 성공에 영향

[App Life Cycle]

26억4,000만

* Smat Phone User (2014.12 기준)

80%

앱서비스 초기(이용규모↓)

앱서비스 성장기(이용규모↑)

안전성 수익성

App출시

짧은 앱라이프사이클

Android 7Month iOS 5 Month

출시 초기 신속한 앱크래쉬 대응 필요 서비스 품질유지를 위한 오류관리 필요

앱 출시 후 크래쉬 파악 어려움

앱 크래쉬 빈도 및 통계 파악

어려움

앱 크래쉬 데이터 및 로그에대한 분석의 중요성 부각

crash발생

평가하락이용감소

1-1. Market & Issue

Page 4: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

1. 배경

모바일 비즈니스 성공을 위한 앱 품질 관리의 중요성

서비스효과

앱크래쉬

앱크래쉬 발생

1. 크래쉬 상황 재현 X

2. 크래쉬 빈도 파악 X

3. 신속대응 X

결과

1. 민원 발생

2. 운영상 비효율성

3. 낮은 앱 평가

4. 기업가치 하락

5. 수익/효과 하락

앱 크래쉬리포팅 솔루션대안

앱크래쉬

서비스효과

앱 서비스 초기

안전성 하락

앱 서비스 성장기

수익성 하락

1-2. 기회와 해결방안

Page 5: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

2. 솔루션 개요 2-1. 개요

모바일앱서비스

앱 크래쉬리포팅 솔루션 적용

크래쉬 보고서자동생성

!

크래쉬 분석 및 수정

크래쉬발생

모바일에서 사용하는 앱의 비정상적인 종료(CRASH) 발생 시, 크래쉬에 대한 보고서를 자동 생성하여

앱 배포자가 크래쉬 내용 파악과 대응이 가능하도록 분석 정보를 제공하는 솔루션

Page 6: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

2. 솔루션 개요 2-2. 특징

비정상 종료 시 정보 자동생성

디버깅용 정보클라이언트 단말, OS 정보앱 패키지 명 및 버전 정보앱 설치 경로 정보단말 디스플레이 정보 등

모니터링

일별, 월별 통계통계자료 엑셀 파일 변환실시간 현황 관제 기능

비정상적인 종료 시 크래쉬 정보 자동 생성 및 즉각적인 정보 전송

비정상적인 종료 시에만 정보를 수집하여 앱 성능에 영향 없음

여러 앱 동시 적용 시 간편한 전체 모니터링

오류에 대한 세부 정보를 통한 정확한 분석

라이브러리 방식의 간소한 적용 절차

특징

AppCrease는 기업의 APP서비스 런칭 시 사용자환경, 네트워크환경, 디바이스환경에 대한 오류파악으로

오류에 대한 대책 및 결과를 수치로 산정할 수 있으며, 개발단계에서부터 적용하면 보다 안정적인 APP

개발을 할 수 있는 환경을 지원합니다.

Page 7: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

2. 솔루션 개요 2-3. 도입 효과

앱 서비스

앱 고도화

배포 후 사용자의 크래쉬정보 수집 및 분석이 가능

크래쉬 통계 정보를 통해 서비스 품질 관리

유지보수 비용감소 및 앱 안정화로 고객만족도 상승

앱 개발 앱 설계단계부터 적용하여 개발단계에서 크래쉬체크

테스트 시 크래쉬 파악 및 수정 작업이 손쉬워짐

다양한 고객환경 크래쉬 파악지속적인 문제점 개선 앱 재개발이 아닌 고도화로 서비스 생명 연장

AppCrease적용

AppCrease는 앱서비스 시 비정상적인 종료 상황에 대한 정확한 크래쉬 리포트를 제공하여, 오류 재현의

어려움으로 인해 원인 분석이 제대로 이루어 지지 않아 지속적으로 반복되는 크래쉬 및 비용을 낮추고

앱의 품질개선을 지원 합니다.

Page 8: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

3. 주요기능

비정상적인 종료 오류 발생 시 클라이언트 툴킷에서 크래쉬 데이터를 수집하여 서버로 전송합니다.

AppCrease ServerClient Toolkit

크래쉬발생

OS 정보 [변조여부, Android/iOS(버전)메모리/저장 공간디바이스 모델명

디스플레이모드 [해상도, 가로/세로]앱명/패키지명, 오류발생시간 등…

크래쉬에 대한 Stack Trace

디버깅을 위한 사전 삽입정보

자동 전송

크래쉬 세부 데이터 수집

3-1. 크래쉬 데이터 자동 수집

Page 9: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

3. 주요기능

자동생성 된 크래쉬에 대한 패턴 별 리스트를 통해 크래쉬 상세 분석 정보를 제공합니다.

기본 분석 정보

OS 위변조 (탈옥/루팅) 메모리 디스플레이모드(해상도/가로,세로) OS정보(Android/iOS 버전) 크래쉬 발생 시간 앱 패키지명/버전 디바이스 모델명

크래쉬 분석 정보

크래쉬에 대한 Stack Trace

커스텀 데이타

디버깅을 위한 개발자 삽입정보

3-2. 크래쉬 데이터 상세분석

Page 10: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

3. 주요기능

수집된 크래쉬 정보를 다양한 조건 기반으로 조회를 할 수 있어 크래쉬 현황을 다각도로 분석할 수 있습니다.

다양한 조건 기반의 크래쉬 통계 분석 자료 제공

OS별 검색 앱명별 검색 앱 버전/빌드넘버 별 검색 유저 고유키 검색(고객 고유키 설정한 경우) 기간별 검색

크래쉬 발생 통계 분석 자료 제공

서비스 앱 실행 건 수(구축형 서비스 지원 사항) 크래쉬 유형/크래시 발생 사용자 수/크래쉬 건 수 주간/야간 별 크래쉬 발생률 주중/주말 별 크래쉬 발생률

리포트 출력 지원

3-3. 크래쉬 통계 분석

Page 11: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

3. 주요기능

사용자 관리를 통해 앱 크래쉬 관리를 권한 별로 부여하여 효율적으로 업무를 분배할 수 있습니다.

사용자 등록

관리자/사용자 권한 부여

앱 지정

등록된 사용자에게 앱 관리 권한 부여

3-4. 사용자 관리

Page 12: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

3. 주요기능

크래쉬 관리를 위해 서비스 앱을 사전에 등록하고 관리 할 수 있는 리스트를 제공합니다.

앱관리

앱 리스트 제공 OS/앱패키지명/앱명 등의 정보 등록

3-5. 앱 등록 관리

Page 13: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

4. 솔루션 안내

AppCrease는 Android, iOS를 지원하는 라이브러리 형태의 클라이언트 툴킷과 수집된 크래쉬 데이터를전송받아 처리하는 서버, 크래쉬 분석 및 통계분석을 위한 관리자 콘솔로 구성되어 있습니다.

구분 주요구성항목

•AppCrease Server

- Android, iOS플랫폼에대한크래쉬데이터 수신

- 크래쉬로그DB 처리

•AppCrease Admin Console

-크래쉬상세분석

- 크래쉬통계분석

-관리자관리

-앱등록관리

•AppCrease Client Toolkit

- 크래쉬 정보 자동 수집 및 전송(개발자 디버깅 정보)

- Android, iOS 스마트기기플랫폼지원

- 추후Window Mobile지원예정

관리자

콘솔

AppCrease

서버

클라이언트

툴킷

4-1. 제품 구성

Page 14: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

4. 솔루션 안내

앱 크래쉬 분석을 위한 데이터 수집 장치를 라이브러리 형태로 제공하며, SDK를 앱에 직접 구현하여사용자의 앱 크래쉬 정보를 서버로 전송하고 크래쉬 및 로그 데이터를 분석하여 크래쉬에 대한 세분화된다양한 형태의 리포트를 제공합니다.

DBMS

WAS

관리자

AppCreaseServer

Android Controller

iOS Controller

Admin Manager

App

AppCrease

SDK

크래쉬 데이터 전송

Client

4-2. 시스템 구성

Page 15: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

4. 솔루션 안내

솔루션 모듈구성요소

구분 항목 지원 범위 또는 사양 비고

Server

크래쉬 정보수신

WAS

• JSP 지원 모든 WAS- JDK 1.5 이상

•UNIX, LINUX, Windows 외• JEUS, WebLogic,

Websphere, Tomcat 외정보 수신 웹서비스

관리자 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-3. 지원 가능 SPEC

Page 16: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

4. 솔루션 안내

모바일 크래쉬 리포팅 서비스를 제공하는 경쟁사와의 비교 자료입니다.

기업명 서비스 유형 비고

• Android/iOS 지원• 구축 솔루션 지원• 클라우드형기업서비스• 클라우드형개인서비스

• 유일한 기업전용 구축형 서비스제공

• 유일한 통계분석 서비스 제공

• Android/iOS 지원• 클라우드형기업서비스• 클라우드형개인서비스

• 트위터에서 인수• 현재 가장 활발하게 서비스 제공

• iOS 지원• 클라우드형기업서비스• 클라우드형개인서비스

• 애플에서 인수• Android 지원 안함

• Windows 지원• 클라우드형기업서비스• 클라우드형개인서비스

• MS에서 인수• Windows 중심으로 내부 이용 목적

4-4. 경쟁사 분석

Page 17: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

4. 솔루션 안내

AppCrease는 금융권의 전자청약 서비스 앱 등에 적용되어 안정적인 서비스를 제공하고 있습니다.

한국주택금융공사적용솔루션 우수사례 발표

IBK 기업은행One-뱅크 앱에 적용

메리츠화재 해상보험전자청약 앱에 적용

4-5. 구축 사례

Page 18: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

2015년 1월 27일 10면 기사

4. 솔루션 안내 4-6. 관련 보도자료

Page 19: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

핀테크등장으로 ‘앱오류리포팅’ 솔루션도뜬다2015.01.02 12:02:12 / 이민형 [email protected]

[디지털데일리 이민형기자] #1.김철수씨는 모은행에서새로출시한핀테크서비스를사용하기위해애플리케이션을설치했다. 김씨는앱을실행하고개인정보를입력하는등준비과정을거쳤지만끝내사용은하지못했다. 최종승인과정에서 오류가발생하는바람에앱과서비스사용을하지않기로마음먹었기때문이다.#2.모보험사는과거출시한모바일전자청약애플리케이션의사용률이경쟁사에비해턱없이낮은것에의문을품고있었다. 해당보험사의최고정보책임자(CIO)는품질관리(QC)팀에게 모바일전자청약앱의문제점이없는지정밀점검을해보라고지시했다. 정밀점검결과해당앱은특정스마트폰에서만 정상작동하고나머지스마트폰에서는 오류가검출돼사용이힘들다는결과가나타났다. CIO는수억을들인앱이제대로동작하지않아고민에빠졌다.

핀테크등모바일앱을통한비즈니스가활발해지고있으나기대이하의효과로인해고민을하고있는기업들이증가하고있다. 수억원을 투자해인프라를만들고앱을개발•배포했으나 실질적인매출로이어지고있지않다.이러한문제는앱을사용하는소비자들이불편함을 느끼고있기때문이다. 시장에서사장되는금융서비스 앱들의대부분은편의성의부족으로인해소비자들의외면을받았다는공통점을갖고있다.이처럼대부분의스마트폰사용자들은앱오류로인해앱의사용을중단하거나삭제한경험이있다. 지문규유니시큐어 대표는이러한사용자들이 이탈하지않도록해야앱비즈니스의목표를달성할수있을것이라고강조했다.

지대표는 “모바일앱서비스시오류가발생한다면사용자들이 불편을느끼게되고, 사용을중단하는결과로이어질수있다”며 “이에대응하기위해서는앱이어떤시점에서오류가발생하는지를 파악할수있는 ‘모바일앱오류리포팅’도구가필요하다”고 설명했다.모바일앱오류리포팅은앱오류상황시자동으로오류정보를생성하고이에대한리포트를 실시간으로제공해오류에대한대응과안정적인모바일앱서비스를운영할수있도록도와주는솔루션이다.모바일앱비즈니스를하는기업이이리포팅도구를사용하면오류상황에대해정확히파악할수있다. 과거에는오류재현의어려움으로인해원인분석이쉽지않았다. 하지만오류리포팅도구를사용하면오류가발생할경우어떤과정에서나타난것인지확인할수있다.가령스마트뱅킹 앱을분석할경우, 백신구동중에문제가생긴것인지, 가상키패드동작이잘못된것인지, 전자서명(PKI) 모듈호출이잘못된것인지등을파악할수있다해외에서는하키앱이대표적이다. 하키앱은모바일앱간충돌을분석하고앱의상태를모니터링해주는제품이다. 하키앱은지난해 12월 마이크로소프트(MS)가인수해자사비주얼스튜디오 온라인과통합하기로 결정했다.소마소마세가르 MS 개발자부서총괄부사장은 “하키앱은기업들이 앱의인사이트를확장하는데도움을줄것이며, 앱분석단계가앱개발에영향을끼칠수있도록만들것”이라고 설명했다.국내에서는유니시큐어가처음으로선보였다. 이회사는한국주택금융공사, 신한금융지주, 메리츠화재등에솔루션을공급하며고객사를확장하고있다.지대표는 “핀테크와같은새로운모바일비즈니스나올때마다앱오류리포팅솔루션에대한수요도크게증가할것”이라며 “비즈니스연속성과투자대비효율등을고민한다면이도구도입이필요할것”이라고 전했다.<이민형기자>[email protected]

2015년 1월 2일 기사

4. 솔루션 안내 4-6. 관련 보도자료

Page 20: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

5. 회사 소개

회사명 ㈜유니시큐어

대표이사 지문규

설립일 2014년 1월 28일

사업장 서울시 서초구 반포대로 24길 8 석천빌딩 202호

홈페이지 http://www.unisecure.co.kr

02. 주택금융공사 앱크래쉬리포팅 솔루션(AppCrease) 구축

05. 기업은행 위변조 금융앱 차단시스템 구축 유지보수 계약

10. MPC(Mobile Print Chaser) 개발 프로젝트

06. 메리츠화재 앱크래쉬리포팅 솔루션(AppCrease) 구축

07. 신한카드 보안메일시스템 구축

07. 공군기지 정비통제 무선 네트워크체계 구축

07. 고려대 산학협력단 기술협력 파트너

07. 가온아이 유통파트너 계약

2014

12. 벤처인증(기술신용보증)

05. 기업은행 One-Bank App Service에 AppCrease 구축2015

06. 하나카드, 수협중앙회, 대신증권 보안메일 수주

5-1. 일반현황

Page 21: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

5. 회사 소개 5-2. 사업분야/역량

Core Line-up Reference

Android, iOSClient & Server

Platform

Non-ActiveX 기반의자바스크립트 기술

Mobile SecurityPlatform

• 기업 구축 솔루션 제공

• 세계 유일한 Solution화

성공으로 경쟁우위

• 세분화된 오류 통계

기능 제공

• Non-ActiveX 방식의

메일암호화 솔루션 공급

Page 22: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

Copyrightⓒ2015 All rights reserved

모바일 APP 1) App Crease• 앱 동작 시 크래쉬로 인한 비정상적인 종료정보를 제공하는 제품- 개발중인 APP 분석기능, 배포된 App 분석기능- 화면사이즈 / 접속시간 / OS정보 / 업무프로세스 / Device 정보

보안메일 2) Unisafe Mail• 청구서(명세서) 메일 첨부파일에 대한 보안열람을 제공하는 제품- 멀티OS, 멀티Device, 멀티Browser에서 청구서 파일열람 기본지원- Link 방식 제공(모바일에서 선택적용가능)

모바일보안

3) Unisafe MPKI• 모바일 기반의 PKI 이동기능- PKI, GPKI, EPKI 연동가능

4) Unisafe PKI• 모바일 기반의 PKI 서명기능- PKI, GPKI, EPKI 연동가능

5) Unisafe KeyPad• 중요정보 입력 시 가상키패드를 통한 개인의 입력 값을 보호- 멀티OS, 멀티Device, 멀티 Size 기본지원- 랜덤키 방식 지원

6) Unisafe E2E• 구간암호화 제품(End to End)- Unisafe KeyPad 또는 Unisafe MPKI와 연동되어 동작하며 단말과 서버간의암호화를 담당

7) Unisafe App• App(어플리케이션)에 대한 위/변조 여부 탐지 제품- 특허보유(동적코드)- 루팅, 탈옥 시 자동 종료/ 기본악성코드 감지 시 자동 종료기능 지원

5. 회사 소개 5-3. 보유 솔루션 Line-up

Page 23: 모바일앱크래쉬리포팅솔루션 · 앱개발 앱관리 Mobile Issues 앱크래쉬 서비스성공에영향 [App Life Cycle] 4,000만 26억 * Smat Phone User (2014.12 기준)

서울시서초구반포대로24길 8 석천빌딩 202호

TEL 02-582-7742FAX 02-582-7743

E-Mail [email protected]

THANK YOU

http://www.unisecure.co.kr