So far I have been very pleased with my rooted phones firewall capabilities using Avast, being able to block apps access to the internet, wifi, etc has seemed to work very well and makes me feel more in control of what my phones apps are capable of doing. However I have noticed a few things which seem to indicate that the firewall isn’t 100% effective and can by bypassed using certain techniques.
Last night I installed the EasyTether app, which allows internet access through the phones USB to my computer. The app works surprisingly well, but one thing I noticed today was that I never gave the EasyTether app internet access through Avast (I am using whitelist mode). Yet somehow the EasyTether app was able to give my computer full internet access through the phone. EasyTether did not require any special superuser access or anything like that, heck it doesn’t even need admin privileges. So how was this app able to bypass Avast’s firewall and give my computer internet? I don’t mind that it did since I would have allowed it anyway, but it worries me that other apps may be able to exploit this ability to gain net access through allowed and trusted system services despite being directly blocked by the firewall.
The second thing I noticed (but have not personally witnessed) from my searching, is that it appears a rooted phones firewall has no affect on Airpush ads. For those who don’t know what these are, Airpush ads show up in your notification area. And they seem to be the most invasive and hardest to stop ads on android so far. They are also likely the worst in terms of tricking users, because they can appear like they are legitimate services running on your phone since they show up as notifications just as your normal programs do. I have not tried this yet so it may be untrue, but I have read many peoples testimonials that with rooted phones they were unable to stop Airpush ads even when using a firewall to block the program responsible for those ads. Is there any comment on this? I tried searching through this site but came across no relevant or decent results regarding Avast’s firewall and Airpush ads.
I would assume the Avast firewall would keep them from reaching the phone as long as the parent app was being blocked… but with my recent realization with the EasyTether app, I am suspecting that apps can simply use other methods to gain internet access even if they are fully blocked… ie piggy-backing on allowed/trusted system services.
Perhaps this is where HIPS protection comes in handy, and it saddens me there is nothing of this sort on android yet (aside from apps like SU which prompt when a program wants access, but that is only for superuser related activities). Come on Avast, you already have the lead on the security market for andriod, lets hear about your plans some some kind of HIPS protection! I would love to see some kind of Online Armor/COMODO HIPS android app out there, then my security would be complete!