Difference between revisions of "Native App Security"

From MgmtWiki
Jump to: navigation, search
(Solutions)
(References)
Line 25: Line 25:
  
 
==References==
 
==References==
 +
<references />
 
===Organizational Support===
 
===Organizational Support===
 
* Rules for apps installed on Apple devices
 
* Rules for apps installed on Apple devices
Line 31: Line 32:
  
 
===Other References===
 
===Other References===
# [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)] is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of web site software.
+
* [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)] is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of web site software.
# [https://www.nationalisacs.org/ ISAC]s are member-driven organizations, delivering all-hazards threat and mitigation information to asset owners and operators.
+
* [https://www.nationalisacs.org/ ISAC]s are member-driven organizations, delivering all-hazards threat and mitigation information to asset owners and operators.
#[[Native App]]
+
* [[Native App]]
#[[Native App Privacy]]
+
* [[Native App Privacy]]
  
 
[[Category:Security]]
 
[[Category:Security]]
 
[[Category:Identifier]]
 
[[Category:Identifier]]

Revision as of 11:47, 21 September 2018

Full Title and Meme

An application that is installed on a user's computing device with full power to act as the user.

Context

Problems

  • One of the worst case scenarios for Native App security is that of payments made directly to a user's bank account.
  • In Open Banking it is proposed that a payment initiator and a bank can both have Native Apps running where the payment initiator app asks the banking app on the same device for permission to remove money from the user's account.

Solutions

  • The Native App exposes its name and the web site that backs it in a manner that allows the user to make a meaningful trust decision.
    • Android play store requires[1] any app that uses a brand name service to be securely bound to a URL that properly exposes that brand.
    • Apple has not released any plans to improve app naming security as of 2018-09-21.
  • Joint use Native Apps are provide to some industries for all to use. It makes the trust decision by the user much more difficult.

References

  1. Handling Android App Links. https://developer.android.com/training/app-links/

Organizational Support

  • Rules for apps installed on Apple devices
  • Rules for apps installed on Android devices
  • Rules for apps installed on Windows devices are of two types, but it is not clear how the user could possibly distinguish, so the concept has not been helpful.

Other References