I wouldn't ordinarily do this, but I am currently reading Android Application Security Essentials by Pragati Ogal Rai and published by PackT Publishing.
(you can check out the book here: http://bit.ly/15mnEus)
Seeing as how more and more people are moving the mobile devices (smartphone and tablets) not just as a secondary device but sometimes a primary device, security applications on these devices becomes more and more important. This book aims to address it. I am still reading it, but what I've read it pretty good. Even if your focus is not application development, this will help your understanding of Android security.
Once complete, I hope to do a full review here. In the meantime, check out the publishers other works. I've seen several that have caught my eye.
Friday, November 1, 2013
The new version of Android- 4.4 Kit Kat
Now that Google has released it, we now more about it. It seems we don't have a lot of new flashy features, but more fundamental improvements.
Thursday, October 3, 2013
October is National Cyber Security Month. What are you doing?
For those not aware, October is National Cyber Security Awareness Month (NCSAM).
"NCSAM is designed to engage and educate public and private sector partners through events and initiatives with the goal of raising awareness about cybersecurity and increasing the resiliency of the nation in the event of a cyber incident. October 2013 marks the 10th annual National Cyber Security Awareness Month sponsored by the Department of Homeland Security in cooperation with the National Cyber Security Alliance (NCSA) and the Multi-State Information Sharing and Analysis Center (MS-ISAC)."
Now, locally, Nova Southeastern University's Graduate School of Computer and Information Sciences is hosting a series of events that tie in with NSCAM. The brochure for the events is HERE.
The events are:
* October 3rd- FBI Presentation on National Cyber Security Awareness
* October 10th- Raising Savvy Cyber Kids
* October 17th- Healthcare Cyber Security Summit
* October 24th- Webinar: 12 Simple Cybersecurity Rules for your Small Business
Overall, I think this is a great lineup of sessions. What is going on in your area for NCSAM??
"NCSAM is designed to engage and educate public and private sector partners through events and initiatives with the goal of raising awareness about cybersecurity and increasing the resiliency of the nation in the event of a cyber incident. October 2013 marks the 10th annual National Cyber Security Awareness Month sponsored by the Department of Homeland Security in cooperation with the National Cyber Security Alliance (NCSA) and the Multi-State Information Sharing and Analysis Center (MS-ISAC)."
Now, locally, Nova Southeastern University's Graduate School of Computer and Information Sciences is hosting a series of events that tie in with NSCAM. The brochure for the events is HERE.
The events are:
* October 3rd- FBI Presentation on National Cyber Security Awareness
* October 10th- Raising Savvy Cyber Kids
* October 17th- Healthcare Cyber Security Summit
* October 24th- Webinar: 12 Simple Cybersecurity Rules for your Small Business
Overall, I think this is a great lineup of sessions. What is going on in your area for NCSAM??
Friday, September 27, 2013
Filling the void of Blackberry
By now, I think more people are aware of what's going on with RIM/Blackberry. For most people, it was a matter of who they would be bought out by and when.
When RIM rolled out the Blackberry many years back, its focus was on the business user. This user needed something relayable and SECURE. But when the iPhone hit (and later Android), even tho these devices were less secure than Blackberry, they had features that Blackberry lacked and was hard to catch up: the array of applications.
Now, some tried to bring iPhones and Androids up to the level of Blackberry, to be able to compete for the business user. For a period of time, Motorola Mobility had an array of products that made their phones more acceptable to the business user. They had bought out 3LM (mentioned in a prior posting) to make Android more secure. Their "webtop" on their high end phones was another addition aimed at the business user. This was a stripped down Linux OS with added features that would turn the phone into a "laptop" if connected to an HDMI device and keyboard (say thru one of their docking stations) or plugged into one of their "lapdocks" which gave a netbook-sized screen and keyboard. Sadly, when Google bought Motorola Mobility, all that would be dropped as Google wanted the new division to instead focus on the larger consumer market.
Thus, it was left to others to step into the field. Samsung has already done so to a degree with their Knox security add-on to Android (again, see my prior posting). Now they seem to have extended this with their SAFE (Samsung for Enterprise) effort. As higher security for such devices is important, this bearing watching.
See article HERE.
When RIM rolled out the Blackberry many years back, its focus was on the business user. This user needed something relayable and SECURE. But when the iPhone hit (and later Android), even tho these devices were less secure than Blackberry, they had features that Blackberry lacked and was hard to catch up: the array of applications.
Now, some tried to bring iPhones and Androids up to the level of Blackberry, to be able to compete for the business user. For a period of time, Motorola Mobility had an array of products that made their phones more acceptable to the business user. They had bought out 3LM (mentioned in a prior posting) to make Android more secure. Their "webtop" on their high end phones was another addition aimed at the business user. This was a stripped down Linux OS with added features that would turn the phone into a "laptop" if connected to an HDMI device and keyboard (say thru one of their docking stations) or plugged into one of their "lapdocks" which gave a netbook-sized screen and keyboard. Sadly, when Google bought Motorola Mobility, all that would be dropped as Google wanted the new division to instead focus on the larger consumer market.
Thus, it was left to others to step into the field. Samsung has already done so to a degree with their Knox security add-on to Android (again, see my prior posting). Now they seem to have extended this with their SAFE (Samsung for Enterprise) effort. As higher security for such devices is important, this bearing watching.
See article HERE.
Sunday, August 18, 2013
New Security features of Android 4.3
The new version of Android rolled out, 4.3 Jelly Bean, also brings new security features.
By most count, it seems there are 7 security features rolled out.
1. First off, we have Restricted Profiles. This is a feature ONLY for tablets, as these are devices that are often shared among people, especially family members. This allows for different profiles to be setup, some with restrictions, for, say, children. More on this HERE.
2. Next there is strengthening of encryption. This includes tools to make sure neither hackers or other malicious entities can access the keys. There are a new set of APIs for this, known as the Keychain/Keystore system API.
3. There is a Nousid command that makes sure no program can obtain root privileges by setting the setuid bit. The /system partition is also better secured as part of this.
4. The new Find My Phone app (Android Device Manager) can be used to find/locate a lost or stolen device. And the user can use this to remotely manage, lock, or wipe clean the device. This I find interesting, as this is a service that many obtain thru MDM systems. For a corporate user, this is usually part of such a corporate MDM system, run by their company admins. For the individual user, one can obtain their own such service from third parties. So I would think this would compete against that more so then the corporate MDM. But could this be a competition for the corporate MDM systems? Here is more info on this feature.
5. Again, something that is not actually in Android, there is the Verify Apps feature that is part of Google Play. I already blogged about this in a previous posting. This should extend the protection of Bouncer, but we've already see Bouncer failing (see my previous postings). So while Google seems to feel that such things (Bouncer and probably Verify Apps) negates the need for anti-malware apps on Android, I am a bit skeptical of this.
6. They have activited within Android SELinux. Now, many may not realize that Android is actually built on Linux. SELinux is "Security Enhanced Linux", which adds mandatory access controls (MAC) to the Linux kernal. For more on SELinux, go to the project page HERE.
7. Finally, there is new WPA2 Wi-Fi security capabilities. This isn't something the end user can use, but only programmers. It allows for the use of the new WPA2 (Wi-Fi Protected Access 2) features of Wi-Fi.
These are pretty nice set of additions. I would like to see how the security of Android 4.3 compares to the latest versions of iOS and Windows Phone. Not seen a side-by-side comparison. If any know of one, I'd like to know.
On a related note, I came across THIS article at the Official Google blog on securing your Android phone. They basically give 3 tips: 1) screen lock, 2) be secure on apps you install, but Bouncer & Verify Apps will protect you, and 3) used Find My Phone to be able to find and/or wipe your phone.
I used this article for the source of this posting: HERE Another good resource I found is HERE.
By most count, it seems there are 7 security features rolled out.
1. First off, we have Restricted Profiles. This is a feature ONLY for tablets, as these are devices that are often shared among people, especially family members. This allows for different profiles to be setup, some with restrictions, for, say, children. More on this HERE.
2. Next there is strengthening of encryption. This includes tools to make sure neither hackers or other malicious entities can access the keys. There are a new set of APIs for this, known as the Keychain/Keystore system API.
3. There is a Nousid command that makes sure no program can obtain root privileges by setting the setuid bit. The /system partition is also better secured as part of this.
4. The new Find My Phone app (Android Device Manager) can be used to find/locate a lost or stolen device. And the user can use this to remotely manage, lock, or wipe clean the device. This I find interesting, as this is a service that many obtain thru MDM systems. For a corporate user, this is usually part of such a corporate MDM system, run by their company admins. For the individual user, one can obtain their own such service from third parties. So I would think this would compete against that more so then the corporate MDM. But could this be a competition for the corporate MDM systems? Here is more info on this feature.
5. Again, something that is not actually in Android, there is the Verify Apps feature that is part of Google Play. I already blogged about this in a previous posting. This should extend the protection of Bouncer, but we've already see Bouncer failing (see my previous postings). So while Google seems to feel that such things (Bouncer and probably Verify Apps) negates the need for anti-malware apps on Android, I am a bit skeptical of this.
6. They have activited within Android SELinux. Now, many may not realize that Android is actually built on Linux. SELinux is "Security Enhanced Linux", which adds mandatory access controls (MAC) to the Linux kernal. For more on SELinux, go to the project page HERE.
7. Finally, there is new WPA2 Wi-Fi security capabilities. This isn't something the end user can use, but only programmers. It allows for the use of the new WPA2 (Wi-Fi Protected Access 2) features of Wi-Fi.
These are pretty nice set of additions. I would like to see how the security of Android 4.3 compares to the latest versions of iOS and Windows Phone. Not seen a side-by-side comparison. If any know of one, I'd like to know.
On a related note, I came across THIS article at the Official Google blog on securing your Android phone. They basically give 3 tips: 1) screen lock, 2) be secure on apps you install, but Bouncer & Verify Apps will protect you, and 3) used Find My Phone to be able to find and/or wipe your phone.
I used this article for the source of this posting: HERE Another good resource I found is HERE.
Friday, August 16, 2013
Security in the "Internet of Things"
Saturday, July 27, 2013
Google's new "Verify Apps" service makes Android more secure
Along with the recent release of a new version of Android, 4.3, Google also rolled out a new service that promises to make Android more secure.
So, what DOES this new service do? Its a universal app-scanning system. It watches for new apps on your system, even those loaded directly from outside the Google Play Store ("sideloaded"), and instantly checks that app for malicious or potentially harmful code.
The Verify Apps service was originally rolled out as part of Android 4.2. But now its been pulled out of Android itself and made part of the Google Play Store service, along side the already existing Bouncer service. By doing so, all versions of Android can take advantage of this.
I learned about this thru THIS posting at Computerworld.
While I think this is great, I'm not sure I buy into the views of this writer of the blog posting that this somehow eliminates the need of anti-malware apps on Android. While, yes, there is a bit of fear mongering on the part of the anti-malware field (true of a lot within the security field), the fact is we've seen an increase in Android malware. Plus, one can get a large number of free anti-malware apps, so its not like you have to pay a lot of money to protect yourself.
On a practice point, we've seen failures with Bouncer. Who's to say that similar issues won't been seen with Verify Apps? Plus, like I think most security professionals, I prefer multi-level security measures. It's a mistake to rely on one or a limited number of tools to protect our systems. It would be like a company thinking that since they have firewalls, they need not worry about anti-virus or the like.
I do like the idea of "Android deconstruction" mentioned by the writer (further covered in THIS posting), with Google pulling out certain elements from Android itself, and making them available as separate apps, thus avoiding the issue of Android upgrading. There are limits to this, as not everything can be an app, but maybe this will help make Android be a more core OS, that can be more easily upgraded.
Subscribe to:
Posts (Atom)