슬라이드 1 - Ahope Co., Ltd.
Transcription
슬라이드 1 - Ahope Co., Ltd.
English Company Profile February 2016 1 Ahope Confidential & Proprietary Ahope Confidential & Proprietary Company overview Name Ahope Co., Ltd. CEO Yeonwoo Kim Established Established July 31, 2003 Member 40 + Address 1st Fl., Hotel Prince Seoul Annex, 11-8, 22gil Toegyero, Jung-gu, Seoul, South Korea Contact TEL : +82. 2. 556. 4801 Homepage http://www.ahope.net FAX : +82. 2. 556. 4802 • Cryptography and PKI systems development, network-related security system development Area • Security and system development for mobile platforms • Distributed processing-based system integration business 2 Ahope Confidential & Proprietary HISTORY 2015 2014 Dev of IoT Mobile App (DawonDNS) Dev of Room mediation system (web, mobile) Acquire GS license for ‘APP Shields v2.6’ Dev of PaynowBiz update (LGU+) Exhibit in GMV(Global Mobile Vision) 2015 Security Consulting on mobile app (Hyundai) Exhibit in CTIA(USA) 2015 Exhibit in GMV(Global Mobile Vision) 2014 Exhibit in Interop London 2015 Deploy AUSMS (unified security management system) Security consulting on IoT platform (Samsung) Deploy Security Checker (PC, mobile) Dev of Integrated Sales Solution (LGU+) Exhibit in Interop Tokyo 2014 Release ‘APP Shields Online Service’ APP Shields - contract with Hyundai Exhibit in GSMA MWC 2015 3 Ahope Confidential & Proprietary HISTORY 2013 2010~1997 Registered a number of patents on off-load Release Cartoon Viewer/Editor for mobile Dev of Paynow biz marketing platform (LGU+) Supply MWLAN (LGU+) APP Shields – contract with KB Card Dev of T-money issuing system (T-monet) Dev of Kmotion, App-card Service (KB Card) Established in 2003 Dev of security solutions based on WAVE (Hyundai) Security Consulting on Account system (Samsung) 1996 2012/2011 Launch a business with a financial engineering solution WISPr Client – contract with Verizon Dev of CAN Secure Interface for vehicles Prior development of off-load (LGU+) 4 Ahope Confidential & Proprietary SOLUTION & SERVICE 5 Ahope Confidential & Proprietary Security Consulting Process Security consulting was made from a practical perspective, based on development know-hows of network solutions with LGU+(carrier), and many security modules(SSL,VPN,MDM, etc.) In the case of designing security infrastructure, we’re proposing best adaptive products and solutions reflecting characteristics of the system at the stage of security strategy planning. Vulnerabilities check is a prerequisite step to understand the current security level of this system. We scan them with a tool, and inspect them manually with check lists. In case of simulated hacking, we judge whether an attack is actually possible based on precalculated scenarios, and report and demonstrate it to customers with the counter-measures. Requirement definition •Requirement analysis and interview •Documentation Service Service research & vulnerability Penetration test analysis Analysis •Check current system •Interview with authorities •Check DB structure •Check client use-case •Check protocol definitions •Documentation Interim Report Security strategy planning •Server(DB,OS) •Simulated hacking vulnerability analysis system (pre-agreed) •Client(Application) vulnerability analysis •Reporting •Network vulnerability analysis •Documentation 6 Ahope Confidential & Proprietary Final Report Security Consulting APK files De-compile Android simulated hacking Virus App APK Repackaging (malware) Source Analysis Malware App Rooted phone Dex2jar decompile (Java source) Java source analysis Smali code modification APK extraction APKtool decompile (Smali code) Smali code analysis APK Repackaging (apktool) Virus, Malware App test Android Masterkey applied (log analysis and dynamic tracking) ※ Derive a possible attack scenario from vulnerability, and take a feasibility test Create various scenarios accessing to critical information assets from a PC or a mobile phone. Conduct a penetration test, bypassing or abnormally the authentication, after deliberations over the long period. Android devices account for a significant market share globally, and it also have security risks due to the nature of an open platform. More focus on android vulnerabilities issues, and exploitation techniques would be the only solution for upcoming mobile service environment. In the case of reverse engineering attack, we can diagnose it more professionally and scan with our product(APP Shields), which is a solution of apk obfuscation. 7 Ahope Confidential & Proprietary Security Consulting Development Know-How Features and Benefits Network experience Knowledge of security tech Our engineers have extensive experiences with security solution developments and various SI projects and are well versed in trendy hacking technologies and source code analysis. We have extensive know-hows in implementing IPSec-based VPN, wireless network and IP flow based solutions for various systems. Our laboratory covers kernels and lowlevel networks programming. We suggest practical solutions and security construction schemes tackling your security risks. In some cases, we develop secure component with our solution while consulting. 8 Penetration Test Practical skills Keeping alert on up to date hacking trends and their verification is the key to the prevention of risks. Our APK obfuscation solution will suggest you the best way to prevent countless attempts to penetrate your mobile platform. Ahope Confidential & Proprietary APP Shields Overview Integrated mobile security solution, which blocks the attacker’s reverse-engineering, and responds to the threat of forgery Mobile App Security Vulnerability Check Security Check Report on Issues Anti-Analysis [APP Shields for Android, APP Shields for iOS] Anti-Forgery [PureApp] Audit report & Technical support Apply Solution 9 Ahope Confidential & Proprietary APP Shields APP Shields for Android Obfuscate APK(app package file) , which is based on Android platform, to improve the security of the application obfuscated byte code APP Shields For Android Disassembly Tool In response to a reverse engineering algorithm, obfuscate byte code, remove symbol information, encrypt strings, code inject preventing analysis. Dynamic analysis proof • Detecting dynamic analysis and disconnect the trial dexdump androguard baksmali dedexer, ded dex2jar Set-top Box • Dedicated appliance helps make it secure zone 10 It is difficult to discern 'Original Instruction Symbol' www. Web manager • Easy set-up and manage the history of protection with web interfaces Ahope Confidential & Proprietary APP Shields Benefits of APP Shields for Android • DEX obfuscation • Debug information removal • Method/parameter modification • Dynamic debugging prevention Obfuscation Antidebugging Powerful features All the available functions are obfuscated at the binary level (DEX byte code) • options : • Strings encryption user settings, log settings, • Crypt authenticated by NIS obfuscation levels, • Resource protection • Forgery check encryption, usability • Class level encrypt • Rooting check Encryption Forgery prevention Operation settings Fast support for SDLC Without any knowledge of final APK version, obfuscation is possible Compliance Applicable easily without changing source code, simply by uploading it once Convenient maintenance 11 respond to the regulation using certified cryptographic module by NIS Ahope Confidential & Proprietary APP Shields APP Shields for iOS Strengthen the security of IPA file (iOS app file) Prohibit the risk of stripping DRM (apple’s FairPlay DRM Stop working Jailbreak Detection • Detection leads to stop working Code Signature verification ???? ???? technology) Obfuscation ARM Binary Obfuscation Unity Obfuscation Encryption check Block dynamic-analysis • Dynamic analysis is disallowed and session is disconnected Accessing to the memory of an application and extract data is prohibited Process ID check File size / File System check 12 Ahope Confidential & Proprietary APP Shields PureApp Server-based ‘PureApp’ solution helps the company to detect the tampering attack and check integrity of the app and readily cope with the risk. PSK based token 9 authentication Service Server Application authentication, code signature-based random generation of an PSK-based random token generation authentication vector 6 2 10 service initiation PureApp Server 1 PureApp authentication request 7 3 5 Authentication Authentication vector vector token 8 Login information + token Two-way authentication to protect replay attack Make sure that we have actually verified the integrity of an app additional token Rooting/Jailbreak/Debugging detect and disable Security policy support App 4 Monitoring and audit Server authentication, code-signature based random authentication vector generation 13 Ahope Confidential & Proprietary APP Shields PureApp benefits Powerful integrity check and audit method • Disable bypassing integrity checking • Handling replay attack • Safe authentication through SSL-data exchange • Provide counter measure for OS level attacks (Rooting by Tegrak, Jailbreak etc...) Two-way authentication service server login additional authentication Detect rooting/ debugging/ jailbreak Policy setting and monitoring system 14 • When services need to be linked with the server, make sure that you have actually run the verification of integrity with an additional issued-token • Enhanced safety at the time of login, such as games and financial application services • Manage abnormal users and ban them followed by policy • Monitoring and tracking security accidents Ahope Confidential & Proprietary Smart wifi Overview Using smart Wi-Fi around in saturated 3G/4G network environment, solution satisfies both a user’s and a carrier’s convenience needs 3G/4G network A IFOM/NSWO ANDSF B Internet (3G/4G off-load) (Wireless network connection determination) wifi network wifi IWLAN/MWLAN WISPr D C MWLAN(Mobile WLAN) A ANDSF(Access Network Discovery and Selection Function) C IWLAN(Interworking WLAN) B IFOM(IP Flow Mobility) NSWO(Non-seamless WLAN offload) D WISPr(Wireless Internet Service Provider roaming) 15 Ahope Confidential & Proprietary Smart wifi Solution benefits Increase operational efficiency of the network by enabling Wi-Fi and 3G/LTE network at the same time. Provides excellent service quality regardless of the activity of Wi-Fi, maintaining existing session New style Wi-Fi activated Carrier : Consume data rates adequately via 3G/LTE Maintaining existing session Internet Social : Efficiently use of pre-installed communication resources Video User: Reasonable service quality in the saturated 3G/LTE area wifi 3G/LTE wifi Mail With the convenience of roaming among carriers, Wi-Fi network can be used without any manual settings outside their coverage area of carrier 3G/LTE sessions in use are distributed over Wi-Fi on the basis of the policies defined by carrier. Policy settings by carrier When entering other wireless internet area (overseas) • Updated by sending the latest policy • Location specific application in con -junction with positioning system • Connection termination scheme taking into account the usability 16 checking Wi-Fi to select AP Automatic processing in background Web authentication - SSID input - Password input Ahope Confidential & Proprietary Connection completed AUSMS Overview AUSMS(Ahope Unified Security Management System) is a unified security management system, which checks the security status of PCs and controls data flows, accounting system. SERVER • Access control of PC accounts • Protection of data leak/loss • Check the vulnerabilities of PC Client PC Client PC Client PC Client PC 17 Ahope Confidential & Proprietary AUSMS Features Try to login with ID&PW ACS • Users are authenticated and authorized to (Access Control System;) gain access to the programs and services of the Client PC Login success (authorized) /failed SERVER • Recent data breaches are often caused by intention or fault caused by internal users, not only of external hacking or attacks. USB storage device access/forbid DLP (Data Loss Prevention;) Client PC Check Security Vulnerabilities PC vulnerability scan OK PC. SERVER Personal Information Vulnerability scan • Limiting the access of the USB storage device, and sending the information to the server to let administrators to know the flow of data. • PC vulnerability scan: assess the vulnerabilities of PCs following the security guideline checklists. • Personal information Vulnerability scan: find the personal information within saved documents on your PC and show the location and the type of data. 18 Ahope Confidential & Proprietary PROJECT Info. 19 Ahope Confidential & Proprietary Project info. Security consulting & development Project subject IoT platform security consulting Centralized Document Services development Penetration test Security verification technology for telematics smartphone apps Client Description Samsung elec. - Penta security KT ETRI Hyundai Motors - Penta security year IoT platform vulnerability analysis and security consulting 2015 Centralized document services development 2015 vulnerability analysis and security consulting on services 2015 Vulnerability analysis and penetration testing services for the blue link verification scenario 2014 Internet black-box development 2014 CDS(Centralized Document Services) joint development 2014 Internet black-box ETRI CDS development SOMANSA Samsung cloud Security consulting Samsung elec. - Penta security Network, client, server infrastructure security consulting and planning strategies, and vulnerability analysis and build security strategy and roadmap. Advise security enhancements of API design structures. 2013 Hyundai automotive WAVE Hyundai - Penta security V2X security platform of Hyundai 2013 Samsung Account Security consulting Samsung elec. - Penta security Security infrastructure consulting and planning strategies, and vulnerability analysis and build security strategy and roadmap. Advise security enhancements of API design structures. 2013 DUKPT security module for mobile printer in the airplane 2012 DUKPT Bixolon 20 Ahope Confidential & Proprietary Project info. Security consulting & development Project subject Client Description year ChatON Security consulting Samsung elec. - Penta security Check security levels and scan vulnerabilities and design security framework 2012 CAN Interface Hyundai - Penta security Attach cryptographic module to CAN (intra-network of a car) 2011 Implemented sub-modules of mobile office project of KEPCO. Modules were installed on cell phone, and manage software made by KEPCO. Devices were monitored by central system and detected when they are lost. 2011 MDM KEPCO - KDN 21 Ahope Confidential & Proprietary Project info. Smart WiFi Project subject Client Description year ANDSF advancement (smart wifi) LGU plus Advancement of ‘Access network discovery and selection function’ (3GPP) 2013 ANDSF LGU plus Development of ‘Access network discovery and selection function’ (3GPP) 2012 IFOM LGU plus Commercialization of IFOM (ip flow mobility) 2012 NSWO LGU plus Commercialization of NSWO (none seamless wireless offload) 2012 Smart client Verizon, Pantech Development of smart client, automatic connecting to Wi-Fi. 2012 SSL customizing Verizon, Pantech To meet the requirement from Verizon; FIPS 140, customize android platform specific ssl functions with certified cryptographic algorithms. 2012 Ipsec for IMS AT&T, Pantech Install Ipsec on Pantech mobile phone for AT&T 2011 iOS/WM CM LGU plus Develop CM to use ACN service on iOS and Windows Mobile platform 2011 ACN CM for WM LGU plus Additional CM on WM(Windows Mobile) supporting CAN(sharing wireless router) 2011 22 Ahope Confidential & Proprietary Project info. Smart WiFi Project subject Client Description year ACN CM for android LGU plus Provision of CM for CAN service on android platform 2011 inter-RAT Handover LGU plus Precedent research project; handover between 3G/4G and Wi-Fi service was developed for android. 2011 android common API LGU plus Provision of some APIs, not supporting on default android platform, but is necessary for LGU+ and cooperating companies. 2011 Roaming CM LGU plus Develop roaming CM connecting to near Boingo AP through WISPr client 2011 ANDSF LGU plus Pre-load and download version client, functioning OMA DM and ANDSF. 2011 IWLAN LGU plus Implement IWLAN client adaptable to 3GPP specification 2011 MWLAN upgrade LGU plus Advancement of MWLAN client 2010 MWLAN LGU plus Implement MWLAN client adaptable to 3GPP specification 2010 23 Ahope Confidential & Proprietary Project info. Banking, Payment System Project subject BizPaynow Integrated sales solution development Timonet Tizen project Client LGU+ Timonet Description year BizPaynow Integrated sales solution development B/O, partner-web development, homepage renewal 2015 Timonet mobile app (for Galaxy Gear) development 2015 BizPaynow upgrade LGU+ Paynow 2nd upgrade, update additional functions of app, store manager, internal administrators. 2014 UpayNOW LGU+ Development of app, which uses smartphone or dongle to utilize mobile POS, which is available of card payment. 2013 Development of app, on-off-integrated payment mobile app of KB kook-min card. 2013 KB card APP-card KB card UpayNOW update LGU+ Reconfigure multi devices (iPhone, iPad, Android Phone, Pad – HomeBoy) to work properly at all resolutions. 2013 UpayNOW update LGU+ Development of customer-specific features to meet the needs of multiple customer requirements 2013 KB card – SK C&C KB card – 6 kinds of mobile services release 2011 T-monet Charging system of Seoul mobile traffic card 2011 Settlement between Timonet and Samsung card 2010 KB card internet service systems – 6 app Timonet mobile web Samsung card T money adjustment Samsung card - T-monet 24 Ahope Confidential & Proprietary Project info. Banking, Payment System Project subject Virtual exchange integration Client Pusan National University Industry-Academic Cooperation Foundation Description year Integration of Virtual Exchange and Derivatives 2009 Timonet IT system integration T-monet Separate networks and business operation between Seoul traffic card and Timonet 2009 Merchant settlement system T-monet Upgrade merchant settlement with regards to T-cash 2009 T-cash coupon issuance system T-monet Develop T-cash; recharging coupon and using as game-cash 2008 Develop hands-on solution of derivative trading 2008 Hands-on system for derivatives trading system Pusan National University Industry-Academic Cooperation Foundation 25 Ahope Confidential & Proprietary Project info. IoT Project subject Client Description Power-Manager App Dev DawonDNS Parking Management S/W Implementation Seevider year Development of IoT App, which is integrated with Smart Plug. 2015 Development of IoT Software, which is integrated with parking management camera. 2015 26 Ahope Confidential & Proprietary Project info. Mobile App Project subject [an-bang] Service Development Client Description KamSung Demo app MagnaChip Customer Service for Windows 8 - Usage measurement for Window 8 SKT SKc&C LGU+ year Development of [an-bang] web, mobile service, which interconnects renters and tenants of rooms in Seoul of Korea. 2014 Development of ‘Demo App’ for new magna-chip (flip model). 2013 Development of web-app, which services some of T-world features with Windows 8 MBAE app. 2013 Development of app, which measures the amount of usage and provides customer-related subscription information with Windows 8 MBAE app. 2013 Korea Taxi meter AHOPE For passenger convenience, provides the estimated cost of taxi and routed path through GPS. 2013 RDP client AHOPE Remote connection app to Windows (iOS, Android) 2013 face-fortune teller AHOPE Fortune telling app, which unitizing the results of analyzing the face of person. 2012 Artwork of [팀 풍경] [팀풍경] - Etype Development of cartoon producing application (contest of SBA, 2013) 2012 It can be automatically notified to police of sailing through GPS of captain, when fishery boats are about to depart from. 2010 Departure Automation NFFC - KT 27 Ahope Confidential & Proprietary Location and Contact CGV KB Kookmin bank Sejong Hotel UNIQLO Hoehyun Station Myeong-dong Station Exit 2 Seoul prince hotel Toegyero underground roadway Myeong-dong Station Exit 1 Address 1st Fl., Hotel Prince Seoul Annex, 11-8, 22gil Toegyero, Jung-gu, Seoul, South Korea Korea Electric Power Corporation Contact Underpassage entrance of Namsan No.1 YeongJin Building TEL : +82. 2. 556. 4801, FAX : +82. 2. 556. 4802 Homepage http://www.ahope.net E-Mail Seoul namsan elementary school [email protected] 28 Ahope Confidential & Proprietary