SecDroid V 1.1 Beta Created by x942 Released under GPLV2
Introduction
Quote:
SecDroid hardens the android kernel by disable certain binaries that have internet access or can be used as an attack vector. Some of these are:
SSH
SSHD
Telnet
NC (net cat)
Ping
PM (Package Manager - Can't install apps via CLI/ADB)
ADBD (ADB is disabled until reboot)
And by securing the TCP Stack using Systctl (Until Next boot).
ADB and PM are both disabled to help prevent an attacker from being able to install apps via the command line or adb shell. Both of these are potential attack vectors. You can install apps via the playstore and GUI
What license is this released under?
Quote:
All code is released under GPLV2 Unless otherwise noted.
Thanks/Credits
Quote:
Many Thanks to Adam Outler for his Shell class that was used in this project (until V0.3 - See Changelog).
Many thanks to XDA-TV and XDA for their hard work!
And thanks to SANS for their Android Security whitepaper which inspired this project.
Please note this is my first android app. As such bugs may be present and the code may not be pretty. If anyone can help me make it look nicer and more efficient that would be great
Quote:
UPDATE 2013-05-06:
Version 1.1 Beta
* Fixed script to properly handled errors on some devices
* Fixed layout issue
* Added disable bluetooth feature (Disabled bluetoothd )
* Added enable bluetooth feautre ( Reverses above action)
x942 - Thanks for letting me know this is in the works - looks really promising. With things like SSH/SSHD being disabled, will apps (like Connectbot) still work, allowing for SSH/SSHD on a per app basis?
Does this just disable these things during the current running session?
IE after rebooting it does everything go back to normal?
If not is there a way to enable them again?
Phone:HTC Desire S
Android Version:4.2.1
ROM:Andromadus Test build CM10.1
Tweaks:Supercharger Script+Pimp my ROM+Adrenaline engine=Powerful and Mighty Desire S
S-off by revolutionary
Hboot 6.98.1002
Radio-3805.06.02.03_M
Tablet: ASUS EE Pad Slider SL101
Recovery:cwm-6.0.1.4-touch-hybrid
Android Version:4.1.2
ROM:10-20121119-NIGHTLY-tf101
Kernel:2.6.39.4 CyanogenMod_DHD-g74007d5
inky-ghost@cyanogenmod#1
I assume it's not a good thing because the applications are missing (which is unlikely) or they are moved to a different location
I agree with you. Although after a manual verification the application in questions aren't located on the device in any folders Internel, External or within any of the root folder.
Cheers,
Phone: Galaxy Note 2
Carrier: Bell
Root status: Rooted
Rom: Carbon
Retired devices: HDZ, Xperia Arc, Xperia Arc S, HTC One X, HTC One X+, Samsung Galaxy S. Samsung Galaxy S3, Nexus 4
I agree with you. Although after a manual verification the application in questions aren't located on the device in any folders Internel, External or within any of the root folder.
Cheers,
I also has the same issue when running the app and I confirmed the apps are not located on my device.
White Samsung Galaxy S III -- Hyperdrive RLS12 S4 Theme
Asus Nexus 7 -- Vanilla RootBox
Samsung Galaxy Tab 2 7" - 4.1.1 Leak Rooted
LG Thrill -- Thrill Seeker 3.0 w/ Promethius Kernel
Kindle Fire -- CM10 AlienDroid V2.0
First of all thank you so much for the effort to keep our devices safe. Im using Droidwall to block certain programs and would like to install SecDroid but not sure if it would conflict in any way. Could you please confirm?
With over 700,000 apps in the Google Play store and more than 48 billion app installs, it’s … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?