How to add self-protection to software lacking of it?

RoboMan

Level 35
Thread author
Verified
Top Poster
Content Creator
Well-known
Jun 24, 2016
2,400
Is there a way, a software, whatsoever, to add self-protection to softwares who actually lack of it? Say VoodooShield. I find it a really good piece of software, but so far, has no self-protection, which actually makes it vulnerable to killswitchs. Are there programs that will protect other softwares?
 

BoraMurdar

Community Manager
Verified
Staff Member
Well-known
Aug 30, 2012
6,598
I think it would need something like Veracode Runtime Protection
Veracode Runtime Protection

When a security event in an app occurs, RASP takes control of the app and addresses the problem. In diagnostic mode, RASP will just sound an alarm that something is amiss. In protection mode, it will try to stop it. For example, it could stop the execution of instructions to a database that appear to be a SQL injection attack.

Other actions RASP could take include terminating a user's session, stopping an application's execution, or alerting the user or security personnel.

Developers can implement RASP in a couple of ways. They can access the technology through function calls included in an app's source code, or they can take a completed app and put it in a wrapper that allows the app to be secured with a single button push. The first approach is more precise because developers can make specific decisions about what they want protected in the app, such as logins, database queries, and administrative functions.

Whichever method is used with RASP, the end result is like bundling a web application firewall with the application's runtime context. That close connection to the app means RASP can be more finely tuned to the app's security needs.

Here's some presentation, recorded with a potato probably
 

danb

From VoodooShield
Verified
Top Poster
Developer
Well-known
May 31, 2017
1,658
Is there a way, a software, whatsoever, to add self-protection to softwares who actually lack of it? Say VoodooShield. I find it a really good piece of software, but so far, has no self-protection, which actually makes it vulnerable to killswitchs. Are there programs that will protect other softwares?
Great question... I do not believe there is, simply because self-protection is something that needs to be done internally. Basically, even if something like this existed, it would probably not be very effective.

But please do not worry, we will add self protection soon. I have delayed adding self-protection because I wanted to make sure the user could kill VS, just in case something went wrong. But now that VS is stable, I will be adding it soon... it is at the top of my list, along with the new web management console. Thank you!

Edit: I forgot to mention, with the exception of Adam's targeted script, VS is quite adept at protecting itself.
 
Last edited:

SHvFl

Level 35
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Nov 19, 2014
2,344
You can minimise the exposure but no way to have the same effect as a self protection from the developer build in his program. Checked your setup and only thing you can do is dump KeyScrambler and get something to isolate office/browser/pdf/etc(especially first 2). It will limit exposure a fair amount.
 

floalma

Level 4
Verified
Apr 5, 2015
182
@danb :
You said :"because I wanted to make sure the user could kill VS". Could you give more details with an example ? I missed something.
 
  • Like
Reactions: RoboMan

ncage

Level 3
Verified
May 20, 2017
103
Is there a way, a software, whatsoever, to add self-protection to softwares who actually lack of it? Say VoodooShield. I find it a really good piece of software, but so far, has no self-protection, which actually makes it vulnerable to killswitchs. Are there programs that will protect other softwares?

Not quite clear "what" your trying to protect it from but sandboxie would be good or emet (its been deprecated but it still works).
 

RoboMan

Level 35
Thread author
Verified
Top Poster
Content Creator
Well-known
Jun 24, 2016
2,400
@danb :
You said :"because I wanted to make sure the user could kill VS". Could you give more details with an example ? I missed something.
Basically self-defense avoids anything, including the user, to kill the software's processes. This way, if malware targeted the security software and tried to kill its processes to not be detected, it wouldn't be allowed to do so because it would be self-protected. Dan so far wanted the user to be able to kill the process of VoodooShield if something went wrong because it was in beta stages. Correct me if i'm wrong.
 

Cohen

Level 7
Verified
Well-known
May 22, 2016
328
By definition, adding protection that isn't in the software itself isn't self-protection.

When I last checked the VoodooShield thread on Wilders, Dan was working on adding self-protection. I don't know if it's still being worked on or if it's been scrapped, though.
 

HarborFront

Level 71
Verified
Top Poster
Content Creator
Oct 9, 2016
6,026
There are some pointers to note in having self-protection feature in security software

1) It may conflict with other software
2) Self-protection feature may need to be disabled before the security software can be uninstalled
3) Some users might like to fiddle with directories or registry keys so the option to enable/disable the self-protection feature should be there
 

danb

From VoodooShield
Verified
Top Poster
Developer
Well-known
May 31, 2017
1,658
@danb :
You said :"because I wanted to make sure the user could kill VS". Could you give more details with an example ? I missed something.
Sure... development for VS was an extremely long and difficult process because we have a lot of usability features and other moving parts that proved difficult to get them to all work together nicely. Basically, we had a lot of bugs to work out because I was trying to add too much stuff ;).

During that time, I did not want bugs to lock up peoples computer, or cause blue screens of death, so I never added self-protection, so they could easily kill VS if things went wrong. But now that VS is stable, I can add self-protection.

I hope that makes sense, but if not, please let me know!

On a side note...

The funny thing about VS, that a lot of people are not aware of... when we started VS 6 years ago, it was myself and 2 other devs, and a few other people. We all thought it would be a 4-5 month proposition, and it would be smooth sailing from there. Well, I am still friends with all of those guys, but they all gave up very early on. It is ridiculous how much stuff is involved and how many obstacles you have to overcome, just to make your software available... especially in a highly crowded endpoint market where deny-by-default products have never succeeded, and application control is a dirty word.

So I had a choice... I could either give up like they did, or I could keep pushing on. The ONLY thing that kept me going was the positive response and encouragement that I received from the various malware forums. When people say how much the "love" VS, it makes it all worth it, especially when it is extremely uncommon for anyone to use the L word when describing their security product.

And for that, I am eternally grateful to all of you guys.

If anyone watches the show Silicon Valley on HBO... that is not a comedy, it is a documentary ;). I am telling you... everything that could have gone wrong, went wrong. The struggles and obstacles were seemingly impossible. But now we are in the clear, and I am happy that members of the security community encouraged me to stick with it. So thank you guys!!! And this goes without saying, thank you to the wilders guys and wilderssecurity as well!!!
 
Last edited:

_CyberGhosT_

Level 53
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Aug 2, 2015
4,286
Ahhh, stop it lol :p
VS has earned it's place and continues to impress and amaze, you truly have a "one of a kind" here
and it is awesome to take this ride with you and your software.
Keep up the awesome work, and I too look forward to the changes and improvements headed to VS in
the not too distant future. ;)
 

_CyberGhosT_

Level 53
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Aug 2, 2015
4,286
By definition, adding protection that isn't in the software itself isn't self-protection.

When I last checked the VoodooShield thread on Wilders, Dan was working on adding self-protection. I don't know if it's still being worked on or if it's been scrapped, though.
It was put on hold while he added and tweaked a few things is all brother :)
 

Winter Soldier

Level 25
Verified
Top Poster
Well-known
Feb 13, 2017
1,486
Ahhh, stop it lol :p
VS has earned it's place and continues to impress and amaze, you truly have a "one of a kind" here
and it is awesome to take this ride with you and your software.
Keep up the awesome work, and I too look forward to the changes and improvements headed to VS in
the not too distant future. ;)
+1 GG Bro;) And I might add that only those who's programming know how hard it is to develop a software like that.
 

danb

From VoodooShield
Verified
Top Poster
Developer
Well-known
May 31, 2017
1,658
Ahhh, stop it lol :p
VS has earned it's place and continues to impress and amaze, you truly have a "one of a kind" here
and it is awesome to take this ride with you and your software.
Keep up the awesome work, and I too look forward to the changes and improvements headed to VS in
the not too distant future. ;)
Hehehe, how funny ;). Yeah, this has been one heck of a journey, and while it certainly had its dark moments, I would not trade this experience for anything.

The funny thing is... it all comes down to one very simple concept. The computer should be locked when it is at risk ;).
 

danb

From VoodooShield
Verified
Top Poster
Developer
Well-known
May 31, 2017
1,658
BTW, I am totally unfamiliar with the whole "like" button thing.

I did not want to start liking posts, in fear of people being upset if I did not have the chance to like their post.

Please do not get me wrong, I LOVE the whole like button concept, but you get what I mean ;).
 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top