Developer Dilemmas in a Closed Mobile Application Market Platform
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Of Mobile Devices: a Survey on Network Traffic Analysis
1 The Dark Side(-Channel) of Mobile Devices: A Survey on Network Traffic Analysis Mauro Conti, Senior Member, IEEE, QianQian Li, Alberto Maragno, and Riccardo Spolaor*, Member, IEEE. Abstract—In recent years, mobile devices (e.g., smartphones elements enable both smartphones and tablets to have the and tablets) have met an increasing commercial success and same functionalities typically offered by laptops and desktop have become a fundamental element of the everyday life for computers. billions of people all around the world. Mobile devices are used not only for traditional communication activities (e.g., voice According to the statistics reported in [1], smartphone calls and messages) but also for more advanced tasks made users were 25:3% of the global population in 2015, and this possible by an enormous amount of multi-purpose applications percentage is expected to grow till 37% in 2020. Similarly, the (e.g., finance, gaming, and shopping). As a result, those devices statistics about tablets reported in [2] indicate a global penetra- generate a significant network traffic (a consistent part of the overall Internet traffic). For this reason, the research community tion of 13:8% in 2015, expected to reach 19:2% in 2020. The has been investigating security and privacy issues that are related driving forces of this tremendous success are the ubiquitous to the network traffic generated by mobile devices, which could Internet connectivity, thanks to the worldwide deployment of be analyzed to obtain information useful for a variety of goals cellular and Wi-Fi networks, and a large number of apps (ranging from fine-grained user profiling to device security and available in the official (and unofficial) marketplaces. -
Best Practices in Mobile Application Testing
Innovate, Digitize, Transform BEST PRACTICES IN MOBILE APPLICATION TESTING The basic frame of software testers’ mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that the software application is secure from all vulnerabilities and check for any other related things surrounding the software piece of code. However, mobile application testing adds a different dimension to the traditional software testing in the sense that the testers have to think about the mobile functions based on usage patterns, heterogeneous devices available in the market with different screen sizes and form factors adds to the complexity of the mobile testing. This whitepaper talks about the best practices that exist at ACL Digital pertaining to mobile application testing focusing on mobile apps for iPhone, Android, Windows Phone and mobile web apps. These practices have evolved over a period of time with our experience in working with global top enterprises and ISVs that improved the testing activities and provided a quick turnaround time reducing the cycle time. Functional Testing Every new feature developed for a mobile device needs to be thoroughly tested. Functional testing is an important aspect when it comes to mobile app testing. Based on the developed test cases, mobile testers should do manual and automated testing. At the beginning of the test phase, a tester must test the mobile app manually using “black box” strategy to see if the functionality provided matches to customer expectations and work as designed. Besides traditional software testing defined in text books, like clicking a button, submitting a form, playing around with different screen elements, mobile testers must perform more functional and device-specific testing. -
Netflix Security Requirements for Android Platforms Version 1.0 December 6, 2010
Netflix Security Requirements for Android Platforms Version 1.0 December 6, 2010 Netflix Confidential Overall Security Philosophy • Netflix and Partners are working together to create a market for connected platforms and services • For long-term success, this requires a healthy and secure ecosystem – Based on best practices – Transparency between content, service, and platform partners – Proactive cooperation, rapid response • Our mutual success depends on it – Breaches hurt everyone Netflix Confidential Typical Studio Requirements • Platforms must meet agreed-upon robustness specifications (Netflix Robustness Rules, DRM providers’ robustness rules) • Platform partners must submit sample products and security documentation to Netflix for certification. – Netflix must review documentation and assess compliance with robustness specifications • If a platform is breached, Netflix or partner may be required to revoke individual or class of platforms. • In case of extended breach or platform non-compliance, studio has option to suspend availability of content to the Netflix service. – Such action would adversely affect all platforms and all Netflix subscribers. Netflix Confidential Android vs. Studio Requirements • Most Android platforms have been “rooted” – yields full control of system – history suggests this problem will not go away • Once rooting occurs, Linux security model is insufficient to protect content -related assets • Without modification, these platforms do not allow Netflix to meet contractual obligations to studios • We are aggressively working with partners to address this vulnerability Netflix Confidential High-Level Platform Security Concerns • Content Protection – DRM keys – Content keys – AV content • Application Security – Application keys – Access to Netflix APIs & functionality – Non-modifiability – Non-migrateability Netflix Confidential Content Protection: DRM Keys • Group key – typically provisioned in manufacturing – one key for entire class of devices (e.g. -
Structuring the Smartphone Industry: Is the Mobile Internet OS Platform the Key?
A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Kenney, Martin; Pon, Bryan Working Paper Structuring the smartphone industry: Is the mobile internet OS platform the key? ETLA Discussion Papers, No. 1238 Provided in Cooperation with: The Research Institute of the Finnish Economy (ETLA), Helsinki Suggested Citation: Kenney, Martin; Pon, Bryan (2011) : Structuring the smartphone industry: Is the mobile internet OS platform the key?, ETLA Discussion Papers, No. 1238, The Research Institute of the Finnish Economy (ETLA), Helsinki This Version is available at: http://hdl.handle.net/10419/44498 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have been made available under an Open gelten abweichend von diesen Nutzungsbedingungen -
Internet of Nano-Things, Things and Everything: Future Growth Trends
future internet Review Internet of Nano-Things, Things and Everything: Future Growth Trends Mahdi H. Miraz 1 ID , Maaruf Ali 2, Peter S. Excell 3,* and Richard Picking 3 1 Centre for Financial Regulation and Economic Development (CFRED), The Chinese University of Hong Kong, Sha Tin, Hong Kong, China; [email protected] 2 International Association of Educators and Researchers (IAER), Kemp House, 160 City Road, London EC1V 2NX, UK; [email protected] 3 Faculty of Art, Science and Technology, Wrexham Glyndwrˆ University, Wrexham LL11 2AW, UK; [email protected] * Correspondence: [email protected]; Tel.: +44-797-480-6644 Received: 22 June 2018; Accepted: 25 July 2018; Published: 28 July 2018 Abstract: The current statuses and future promises of the Internet of Things (IoT), Internet of Everything (IoE) and Internet of Nano-Things (IoNT) are extensively reviewed and a summarized survey is presented. The analysis clearly distinguishes between IoT and IoE, which are wrongly considered to be the same by many commentators. After evaluating the current trends of advancement in the fields of IoT, IoE and IoNT, this paper identifies the 21 most significant current and future challenges as well as scenarios for the possible future expansion of their applications. Despite possible negative aspects of these developments, there are grounds for general optimism about the coming technologies. Certainly, many tedious tasks can be taken over by IoT devices. However, the dangers of criminal and other nefarious activities, plus those of hardware and software errors, pose major challenges that are a priority for further research. Major specific priority issues for research are identified. -
Id, Conf 20Xx
ID, CONF 20XX - Where is the policy enforced? -- When is the policy imposed? -- What is protected by the policy? (fine grained) -- What is protected by the policy? (coarse grained) -- Requirements of the person applying the sandbox -- Requirements of the application -- Security Policy Type -- Policy enforcements place in kill chain -- Policy Management -- Policy Construction -- Validation Claim -- Validation -- KCoFI, Oakland 2014 - Where is the policy enforced? -- System: “KCoFI protects commodity operating systems from classical control- flow hijack attacks, return-to-user attacks, and code segment modification attacks.” When is the policy imposed? -- Hybrid: “KCoFI has several unique requirements. First, it must instrument commodity OS kernel code; existing CFI enforcement mechanisms use either compiler or binary instrumentation [4], [10], [18]. Second, KCoFI must understand how and when OS kernel code interacts with the hardware. For example, it must understand when the OS is modifying hardware page tables in order to prevent errors like writeable and executable memory. Third, KCoFI must be able to control modification of interrupted program state in order to prevent ret2usr attacks.” What is protected by the policy? (fine grained) -- Code instructions: See Where is the policy enforced? What is protected by the policy? (coarse grained) -- System Level Component: See Where is the policy enforced? Requirements of the person applying the sandbox -- Install a tool: “The SVA-OS instructions described later in this section are implemented as a run-time library that is linked into the kernel.” Requirements of the application -- Use special compiler: “All software, including the operating system and/or hypervisor, is compiled to the virtual instruction set that SVA provides.” Requirements of the application -- Use sandbox as framework/library: “Because the operating system must interface with the hardware via the SVA-OS instructions, it must be ported to the SVA virtual instruction set. -
Distimo Report
REPORT June 2010 Apple App Store, BlackBerry App World, Google Android Market, Nokia Ovi Store, Palm App Catalog and Windows Marketplace New and noteworthy This report covers the Apple App Store for iPad, the Apple App Store for iPhone, BlackBerry App World (Worldwide), Google Android Market, Nokia Ovi Store, Palm App Catalog and Windows Marketplace for Mobile for May 2010 in the United States. The major findings are: » More than 50% of applications are priced below or equal to $2.00 in all stores, with the exception of BlackBerry App World and Windows Marketplace for Mobile. » The average price of all paid applications and the 100 most popular paid applications in the Apple App Store for iPad ($4.65) is higher than in the Apple App Store for iPhone ($4.01). However, the average price of the 100 top grossing applications is higher on the Apple App Store for iPhone. » Google Android Market has the largest share of free applications (57%) and Windows Marketplace for Mobile has the smallest (22%). » Twitter, Inc. published their native application in the Apple App Store and Google Android Market, becoming the monthly number 10 free application in the Apple App Store for iPhone, and the number 6 free application in Google Android Market. » Nine out of the ten most popular free applications and eight out of ten most popular paid applications in the Apple App Store for iPhone are games. » In the competitive e-reader market, both the iBooks application by Apple, Inc., and the Kindle application by Amazon.com are ranked among the 10 most popular free applications in the Apple App Store for iPad. -
Microsoft Announces Windows Mobile 6.5 17 February 2009, by John Messina
Microsoft Announces Windows Mobile 6.5 17 February 2009, by John Messina Internet Explorer Mobile browser. The free My Phone service enables users to access, manage and back up their personal information on their device to a password-protected Web-based service. This also makes it easier to upgrade your phone without losing important information. Windows Marketplace for Mobile is an integrated marketplace for searching, browsing and purchasing mobile applications from Windows phones. The new marketplace will be found on Windows phones that incorporate Windows Mobile 6.5. Developers have already built more than (PhysOrg.com) -- At the Mobile World Congress 20,000 applications for Windows phones and will 2009 in Barcelona, Microsoft officially revealed the offer applications to customers through the new Windows phones featuring new user-friendly marketplace via a simple security and compatibility software and services. The next generation of check from Microsoft. Windows phones will be based on Windows Mobile 6.5 and feature a new user interface and a richer The new Windows phones are expected to be browsing experience. available the second half of 2009. If you would like additional information, you can visit Microsoft In addition to the new Windows phones, Microsoft Mobile World Congress Web Page. will also be featuring two new services: My Phone, to sync text messages, photos, video and contacts © 2009 PhysOrg.com to the Web and Windows Marketplace for Mobile. Marketplace will provide direct-to-phone mobile applications that can be controlled from both the phone and the Web. Microsoft is currently working with partners across the industry to deliver a new generation of Windows phones that will provide consumers with information, and applications that will provide a greater end-to-end experiences at work or at home. -
Synology Diskstation User's Guide Based on DSM
Synology NAS User's Guide Based on DSM 6.2 Document ID Syno_UsersGuide_NAS_20180104 Table of Contents Chapter 1: Introduction Chapter 2: Get Started with Synology DiskStation Manager Install Synology NAS and DSM ............................................................................................................................................. 8 Sign into DSM .......................................................................................................................................................................... 8 DiskStation Manager Desktop ............................................................................................................................................... 8 Open Applications and Packages with Main Menu .......................................................................................................... 11 Shutdown, Restart, Logout, or Manage Personal Settings ............................................................................................. 12 Chapter 3: Modify System Settings Use Control Panel ................................................................................................................................................................. 14 Change Network Settings .................................................................................................................................................... 15 Join Wireless Network ......................................................................................................................................................... -