![]() |
|
#1
|
||||
|
||||
|
A friend of mine asked me to explain to him the differences between the different protection software (HIPS, behav blockers, sandboxes, etc)
He is totally non-geek, so I decided to explain in terms he can understand. I developed this little analogy, and wanted to post it here first, so if there's a flaw in it you could let me know. (That way I can also make sure I'm understanding things right ) - I'm just focusing on basic things, not on stuff like heuristics, evolving malware, etc. I'm also NOT focusing on the downsides of each, like FP's, etc.So, here it goes: Lets say you want to protect your house, so you decided to hire a private security guard. The first one to apply to the job is "Mister Blacklist Scanner" aka. "Mister AntiVirus". He has the FBI's "most wanted" list, that gets updated every week. He just sits at the door and if anyone wants to get in your house, he checks the list. If the person is not in the list, he just steps aside. The person can then do anything in your house. Please note that the fact that person isn't listed, doesn't mean he can't be a criminal. Next one to come to see you is mister "Behavior Blocker". He just lets anybody into the house, but stays with them all the time. If the stranger starts doing suspicious stuff like putting things in his pocket, try to figure out the combination to your safe, etc, the security guard warns you abuot this and ask you what to do: "can he do that or shall I kill him?" Now lets interview mister "HIPS". He just sits there and until someone rings on your bell goes to ask you "can he come in?" If you do let the person in, he keeps keeping an eye. "Can he go into the living room?", "is he allowed to read that book?" "Can he talk to your daughter?" etc. Now two more guards have just arrived looking for the job. Mister "Policy Sandbox" and Mister "Virtualizating Sandbox". Although they are cousins, they work in a different way. Policy Sandbox will let anybody in. He just follows the person supervising everything he does. If he want's to go to certain restricting rooms, he just forbids entry. If the person want's to write something into, lets say, an important book, policy sandbox will not allow it. But anything not restricted can be done by the stranger. Virtualizating Sandbox on the other side, grabs strangers and throw them in the basement, locking the door. If the stranger wants to see something in your house, sandbox just hands him a copy. The stranger can do whatever he want's in the basement, but certain restricted files you keep in your safe won't be handled to him. When the stranger is done and ready to leave, sandbox just kills him and dumps the body. Now lets interview mister "Anti Executable". He just sits at the door and waits. If anyone comes to your house and it's not in your list of friends and family, AE will forbid them to enter your house. He doesn't care if stranger are criminals, if it is the police, or the president of your country. If he's not on the list, he can forget about visiting your house. And last, there is another applicant to the job. It's mister Virtualization, sometimes known as Mister ISR. He tells you that maybe you wan't a last line of defense. His idea is to build an exact replica of your house, with everything in it, and even some clones of you and your family, so that all strangers go there instead of your actual house. If anything goes wrong, he will just burn down that house and start over, leaving your actual house untouched. ~~End of analogy I'm waiting for comments ![]()
__________________
I ♥ SandboxIE
|
|
#2
|
|||
|
|||
|
Too complicated.
Blue |
|
#3
|
|||
|
|||
|
Makes sense, though it is rather lengthy.
BTW for the anti-virus analogy, wouldnt "Mister AntiVirus" constantly be checking the list even after the person enters the house? (realtime protection)
__________________
|
|
#4
|
||||
|
||||
|
Hurst excluded heuristic in his open,So In a sense mr.security would not check any further If Mr.Bad guy was not on the list.Only the known from the listed would be captured so to speak.That is of course the name on the list is correct.
__________________
OS X 10.8.3 - 2.9 GHz Intel core i7 - 8 GB 1600 MHz DDR3 - 750 SATA HD - Intel HD 4000 Graphics 512 MB. |
|
#5
|
||||
|
||||
|
LOL
Hard to understand the policy sandbox paragraph. Non-geeks wouldn't understand... umm so which one do I use? lol
__________________
My favorite free antivirus software: ZoneAlarm Free Antivirus + Firewall = Kaspersky Kingsoft Antivirus = Avira Roboscan Internet Security = Bitdefender Bitdefender Antivirus Free Edition = Bitdefender |
|
#6
|
||||
|
||||
|
Maybe that's because the policy sandboxes where the last that I understood (and I wonder if I understand them completely)... that's probably why I can't explain it in a simple way
![]()
__________________
I ♥ SandboxIE
|
|
#7
|
||||
|
||||
|
LOL that was great.
I needed a good laugh today.
__________________
I have Windows 7 64 bit Comodo Firewall 6 set to block, Avast Free Edition, K9 Web Protection set to block malicious and phishing sites only, Zemana Free Anti Keylogger, Comodo DNS, Firefox with Noscript, Adblock Plus, WOT set to block, Secunia PSI, and common sense. ^_^ |
|
#8
|
|||
|
|||
|
Quote:
Policy-based sandboxes just forbid untrusted (guests who are known as spies and their girlfriends who came with) guys to do certain things (access into rooms with sensitive information, mix wine with poison, jumping through windows with rope and so on) and keep them isolated into one room, specially made for them they couldn't blow up the doors and do everything they want to.
__________________
DefenseWall HIPS developer. www.softsphere.com |
|
#9
|
|||
|
|||
|
I must say I like it, I like it a lot, nice job HURST.
Of course, I´m not sure if noobs will understand it right away. ![]() |
|
#10
|
|||
|
|||
|
What happens when you don't do it by analogy....
At least that's my quick and very approximate take on things. Others may differ, particularly on details. Blue |
|
#11
|
||||
|
||||
|
Quote:
I agree with Blue that your analogy is too complicated. The impression I got while reading it is that you were writing for two audiences... the non-geek and the geek. I realize that you are seeking accuracy (and thus the hidden geek agenda), but my opinion is that if you want to produce a good non-geek analogy, then strive to address only that audience. I used to think analogies were good vehicles to get a greater point across, but have since come to view them as trivializing and unintentionally condescending. And like I said initially, I don't think the average non-geek gives a damn, so the effort is largely wasted. If you stick to a basic, non-analogy approach, then the non-geek friend rises to a level of understanding because of a real desire to learn. If they aren't willing to go that route, spend your valuable time with someone who is.
__________________
To err is human; to forgive, infrequent. - Franklin P. Adams |
|
#12
|
||||
|
||||
|
Quote:
So, maybe i'll reduce it to: tradicional AV's, HIPS (and here I include classic hips, b.blockers and sandboxes), and virtualizating. Maybe the HIPS section I'll just focus on that there's no blacklist and the user has to make choices. If he asks more, I can expand on any of them...
__________________
I ♥ SandboxIE
|
|
#13
|
||||
|
||||
|
@ Blue.
@Hurst. IMO.I think both Analogys where Nicely Done.Great job guys.
__________________
OS X 10.8.3 - 2.9 GHz Intel core i7 - 8 GB 1600 MHz DDR3 - 750 SATA HD - Intel HD 4000 Graphics 512 MB. |
|
#14
|
||||
|
||||
|
Seems like a nice analogy to me. I can't help but feeling that I have seen something very similar to it before somewhere though, but if I have the location escapes me. Maybe just deja vu
![]() |
|
#15
|
||||
|
||||
|
If you give your freind the tech answers first,you may just scare him off (another words "Sorry I asked"). On the other hand if you start with the analogy He can set the level of techyness for himself by asking questions. BTW Hurst I've used the House Analogy myself, I've used the analogy for computers in general as well as security appps.
|
|
#16
|
||||
|
||||
|
This is by far and away the very best security & security products information forum in the world!
I challenge any others to match the scrutiny and/or the depths of details and results that surface from both membership and staff here. On Topic, i enjoyed and learned myself from the above explainations, so thanks for that input. EASTER
__________________
★AX 64 Time MachineCurrent Version 1.1.0.996 ★
★Shadow Defender★|
Maxthon 4 | X Iron 17.0 | Chromium 19.0 | Pale Moon 20.1
¶Microsoft Windows 8 64bit (UEFI/GPT) Secure Boot¶
¶Linux Mint 14 MATE¶ |
|
#17
|
|||
|
|||
|
I don't have much faith in security, I only trust immediate and image recovery, because they don't fail. Once threats bypass my security, they remain on my actual system. Even when I backup my actual system every day, I backup remaining threats as well and any restore will re-infect my system.
Any security software, that requires intervention of users, is a bad one because it asks users what to do instead of doing its job independently like a professional, regardless which user is behind the keyboard. Only security softwares, based on local whitelists are real security softwares, like Anti-Executable. AE doesn't need users, it prevents installation/execution of any unauthorized executable and the worst malware are executables, because they have to be an executable program in order to do sophisticated evil things. AE doesn't ask users what to do, it detects and removes immediately. Unfortunately AE does only executables, so I'm waiting for security software, based on local whitelists, that take care of all the rest. I have such a complete whitelist already, but it doesn't act immediately, it works only during reboot and that is in theory TOO LATE. Nevertheless it removes any remaining malware during reboot and that is also good. Another professional security software, that hardly requires intervention of users are policy-based sandboxes, like DefenseWall. Only in rare cases, DW will ask me what to do and I will always answer NO, because my system is already working properly without needing any changes, good or bad. So DW is always doing right for me. Other sandboxes are also good as long you say NO to NEW objects. HIPS and BEHAVIOR BLOCKERS in the hands of average users are "dangerous" security softwares, because they ask users constantly what to do. If my bodyguard would ask me constantly what to do, I would get rid of him, because that man doesn't know his job. SCANNERS have missing signatures and false positives, like any other blacklist-based security softwares. Protecting your system with blacklist-based softwares = russian roulette. That's why I don't use them anymore. My whitelist-based Anti-Change scanner does a much better and faster job and I only need one. In practice, I have beaten all scanners of av-comparatives and many more. My system is only good for testing scanners on false positives. My ultimate weapons that remove any malware are my zero tool and clean images (ShadowProtect) in order to remove malware that changed my harddisk in another way (lowel level) than using bad objects. Unlike most users, I don't backup my actual system, which has been online too long and can be possibly infected. Instead of that I renew my actual system with a clean updated system, that has hardly been online. I consider any object that was not in my original system as UNWANTED and it doesn't matter if it is good or bad, it simply doesn't belong there. That keeps me completely in control. I'm the boss, not some malware or bad guy. I don't even have to work anymore to keep my system clean. I only boot, reboot and keep my system up-to-date, nothing special about that. I only replaced wrong-but-easy classical procedures with new and correct procedures. I work theoretically and I'm not interested in malware or bad guys, they get already more than enough undeserved attention in the media. ![]()
__________________
ErikAlbert Security = WinXPproSP3 Firewall + Anti-Executable + DefenseWall HIPS * Recovery = ShadowProtect + FirstDefense-ISR Malware Survival Rate = 0.00%, but each malware has my sympathy.
Last edited by ErikAlbert : June 15th, 2008 at 05:11 PM. |
|
#18
|
|||
|
|||
|
Quote:
|
|
#19
|
||||
|
||||
|
Quote:
Faronic's AE would do themselves and it's customers proud if they would also include a WhileList of "known" "unchanged, untampered with" scripts. In the meantime the only software i know is trustable is ScriptDefender, but then it's uninstall never returns all the defaults as they were. Really wish AnalogX would address this finally. But at least i have ALL the default associations ready to return thanks to Doug Knox's now age old reg files. I know i can put them to right again when or if i decide to uninstall ScriptDefender. Why no developers even bother to fill in this area with a simple app of their own is beyond me, but EQS (HIPS) can help too, but like Eric says, it's not an average users security program no matter how strong it might be. And an average user needs something to do the job for them, for that matter so do even the learned users because i always thought computers were designed to accomplish even these type tasks on it's own without my having to sort thru what a pop up is alerting to. It's not occurred to many but to some an app to "restart" any running process that's been shut down either thru a malware attack or a windows explorer "burp" is another in my *MUST HAVES. But i don't see any even freelancers breaking down the doors to fill this gap with a small app to serve that purpose. Shame, shame. In all my researching malwares and variants with testings and pitting against security softwares, i'm still human and haven't a clue how to protect the MBR from an attack that might evade normal security program means. Would be useful for something immoveable & safe to ward off and alert to a potential MBR tampering. Now "that" alert & answer would be a no brainer. I really don't favor the removal after the damage is already been done scenario either, and is why i prefer Whitelisting like AE offers alongside my (HIPS), but we are in the minority there. The average user isn't interested in being interrupted by a pop up when their working on an essay, game, or other PC doing. Deep Freeze is another Faronic's "Winner", untill an MBR infector comes calling or something designed specifically to take it down. Just how strong can Self-Protection become before another clever coder finds the loophole, windows is full of them, patches or not.
__________________
★AX 64 Time MachineCurrent Version 1.1.0.996 ★
★Shadow Defender★|
Maxthon 4 | X Iron 17.0 | Chromium 19.0 | Pale Moon 20.1
¶Microsoft Windows 8 64bit (UEFI/GPT) Secure Boot¶
¶Linux Mint 14 MATE¶ |
|
#20
|
|||
|
|||
|
Quote:
A suggestion, http://www.taskcatcher.com/ |
|
#21
|
||||
|
||||
|
Quote:
Thanks tbay2athome: I have had that app offered as an alternative many time already and i did try it but really prefer if it becomes possible at some point just a solo app like what's incorporated in the HIPS system safety monitor. It escapes me at the moment why taskcatcher didn't suit me, but it can't hurt to try it yet once again and see what it is that wasn't satisfactory enough. Thanks EASTER
__________________
★AX 64 Time MachineCurrent Version 1.1.0.996 ★
★Shadow Defender★|
Maxthon 4 | X Iron 17.0 | Chromium 19.0 | Pale Moon 20.1
¶Microsoft Windows 8 64bit (UEFI/GPT) Secure Boot¶
¶Linux Mint 14 MATE¶ |
|
#22
|
|||
|
|||
|
You should also tell your friend that all the guards will also be following him, his wife, his kids and his friends and poking their nose in everything they do and constantly interrupting for permission or block their way when they try and get a glass of water.
He will then say something like 'but that's bloody ridiculous, they will get in my way and slow me down'. And that's when you get to describe user interventions, silent operation, slowdowns, effectiveness and the tradeoff in all these, which is what security software is all about. |
|
#23
|
||||
|
||||
|
Quote:
![]() |
| « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|
|