• No results found

Securing mobile apps in the Enterprise

N/A
N/A
Protected

Academic year: 2021

Share "Securing mobile apps in the Enterprise"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Balancing productivity with security

Today’s mobile apps empower employees to be more productive across the business, whether in sales, HR, field service, or other functions. It’s no wonder there is tremendous interest in building apps for enterprise use; the ability to provide the right information at the right time is truly a game-changer. Successful enterprise mobility management, however, balances productivity with security.

Securing apps using policy injection and wrapping

Enteprise Mobilibity Management (EMM) solutions offer two approaches for securing apps and their data.

1. Policy injection. This method lets you bundle a security library with the rest of the app source code during the build process, allowing administrators to control app behavior by setting policy rules on a central server. Policy updates can be pushed to change app behavior as required.

2. App wrapping. App wrapping takes an existing binary and rebuilds it with the security library. This approach is often employed if you don’t have source code of legacy apps or want to simplify the develop/publish cycle. The end result is the same as policy injection: a secure, policy-contained app. The wrapping process also allows app developers to focus on app functionality, with security and policy created separately by independent groups within the enterprise.

Both methods ensure that app data is encrypted and contained separately from the

user-Securing mobile apps

in the Enterprise

(2)

Available policies include:

• Geo-fencing to control where an app can be launched, e.g. within corporate locations

• Time and date to restrict app usage outside official hours

• Copy-Paste to implement the simplest method of data loss prevention by restricting copy-paste of text and/or images

• Device features to restrict usage of SMS, phone, or camera during app use • Network usage to restrict app’s data transmission to whitelisted or

secure wi-fi networks, reducing the chance of data leaking over unsecure networks, such as at a café or airport

• VPN on demand and direct app tunnels to automatically route all communication from a specific app through a secure channel back to your enterprise

• • •

(3)

Authenticating users

To reduce the risks posed by the app binary leaking out of your network, it’s imperative that only authorized users can launch an enterprise app. Integrate authentication against your corporate Active Directory or other LDAP server as part of your app launch sequence for ease of access for users. Some advanced enterprise mobile management (EMM) solutions simplify this by providing single sign-on capabilities within the secure app container, reducing the login burden on employees.

Your EMM solution should also distribute and manage client-side certificates for strong authentication when coupled with username and password. If the certificate is revoked or deleted, then further access to enterprise apps or data is denied.

Creating an enterprise app store

An enterprise app store specific to your company allows your employees to search and download enterprise apps in a similar way to the public app stores they’re used to. After securing your apps using policy injection or app wrapping, you can publish them to your custom-branded app store. It’s possible to make an app available to all or a few users, using role or group membership information from AD integration. With an advanced app store,

(4)

Restricting jailbroken and rooted devices

Many users like to jailbreak (iOS) or root (Android) their device to gain administrative privileges that allow endless customization. However, this access also gives malware the same elevated rights, posing a risk to stored app data as well data in transmission. Malware can also use enterprise apps’ connections to your servers to piggyback into your IT infrastructure. Most EMM solutions handle these scenarios in a straightforward way, making it trivial to block jailbroken and rooted devices from your network entirely. Double down by setting app policy to also disable the app download and launch on jailbroken and rooted devices. This additional layer of security addresses the common BYOD (Bring Your Own Device) model, where users can have jailbroken or rooted devices, but only certain apps are authorized. The ability to detect and automatically block launch as appropriate on an app by app basis in this way is critical to an enterprise BYOD strategy.

Using strong security methods

Use app policies to force HTTPS usage for all data transmission between app and server. Your EMM solution should take care of encrypting the app’s data storage when you inject or wrap the security library. This reduces the risk of data loss if the device is stolen or lost.

Check to see if the EMM solution is FIPS 14002 certified, which is a federal computer security standard that accredits cryptographic modules. Using an EMM solution that is FIPS certified provides extra assurance to your business and IT users.

(5)

Don’t neglect standard security steps

Following the steps outlined above will help secure your mobile apps, protect your data, and keep your users both comfortable and compliant. However, don’t forget the fundamentals: carry out basic code review, run vulnerability analyses, and utilize techniques such as fuzzy testing to harden your apps against attacks.

Conclusion

For successful enterprise mobility, secure and deploy applications using advanced EMM solutions that meet your business needs. Consider Kony Management Cloud, part of Kony’s Experience Platform, an end-to-end integrated suite that spans across all stages of the Software Development Life-Cycle (SDLC) including define, design, develop, test, deploy and manage.

(6)

About Kony, Inc.

Kony is the fastest growing cloud-based mobile application development platform (MADP) in the industry with over 600 live multi-channel apps, serving over 20 million end users across 45 countries, and generating over 1 billion sessions. The Kony Experience Platform is an integrated software development lifecycle (SDLC) platform to define, design, develop, test, deploy, and manage multi-channel applications from a single code base. With Kony, you can deliver stunning user-first experiences, get to market faster, and lower your application TCO. Kony also offers a suite of more than 33 ready-to-run B2E and B2C apps that enable customers to quickly extend their business.

For more information, please visit www.kony.com and connect with Kony on Twitter, Facebook, and LinkedIn.

References

Related documents

Persons eligible for such Industry Associate Membership shall include, but not be limited to, the personnel of adjusting firms, general agents, credit bureaus, company special

MAM (Mobile Application Management) solutions, including Enterprise App Stores, provide for secure access and deployment of enterprise apps.. They enable

And just like their colleagues on BlackBerry 10 devices, iOS and Android users can download and access personal apps, games and media to their Personal Space, safe and

The SAP® Mobile App Protection solution by Mocana provides such support – along with many security and usage policy features that protect sen- sitive data from malware and

Please join the faithful on Divine Mercy Sunday, April 11, 2021, at 2:45pm for a special gathering in church to recite/sing The Divine Mercy Chaplet, offering up our

 Sezonske promjene temperature i koncentracije suspendirane organske tvari bile su statistički značajne na obje postaje, dok je sezonska promjena pH vrijednosti bila značajna

An ideal application security strategy should include securing the apps already from the development stage, placing a WAF on main functions, performing periodic pen-testing

This business is being formed in New Hampshire and the registration document states that any sale or offer for sale of ownership interests in the business will comply with