![]() |
How to know if Coder Insert malicious code into your script?
some kind of backdoor to hack your site? what to look for? thanks. I pay my programmers on time and on their bid. but why would they do such thing? or im just paranoid?
|
If you're not proficient in programming, you might consider finding someone who is, and having them look for you. The size of the site/script would determine what someone like that might charge, as well as their general experience level.
Sometimes, backdoors hide in unlikely places, like the user permissions in MySQL. You have to look under a lot of rocks. In my experience, backdoors, etc, are generally pretty rare, and are often only inserted by Freelancer / Rent-a-Coder types. |
If it is malware then your antivirus will tell you.
If you think something is getting injected into server, first thing I look for is a pattern of date changes. And yeah... hire a programmer if you think you need it. Also, great to have a good host who can clean up any injections as well. That right there is worth tons. They can also run scans and look for vulnerabilities. |
I didnt give him access to my sql databse.. only files. Am i safe from that sql permission you mentioned?
|
Quote:
bigger the project, more chance there is a killswitch |
Sometimes a disgruntled coder or someone trying to protect their work will do that but 100% of the "backdoor" type stuff we've encountered over the years with coding staff has been accidental or unintentional and often due to lack of care or lack of experience. More often they don't know enough about security and overlook something or they're in a hurry and as a result they write fast and sloppy code that leaves a vulnerability we end up fixing later.
Unless you have reason to believe they're inserting malicious code I wouldn't worry about it too much. |
Quote:
|
Quote:
IMO the only way to really know is to run penetration tests and use the same methods that hackers use to find exploits and breaches in software. Even someone "competent" is likely to miss something and no coder out there knows everything or will be able to identify every possible exploit. :2 cents: |
Quote:
|
Quote:
|
Quote:
There's a big difference between just a developer and someone specializing in security, and the big problem is few realize there's a difference. |
Quote:
|
Quote:
|
Quote:
|
it should always just be assumed that your software/servers/etc are insecure because if someone wants to get in hard enough eventually they'll definitely get in. keep backup and have a plan on what to do when shit hits the fan
|
Quote:
|
http://geektnt.com/static/2013/03/is...ofessional.png
if you're not better coder than him - you can't check it... so trust is something that's crucial... |
Quote:
|
Quote:
2. main site is located on a different server with different passwords and username. 3. He was working on a demo site..and I didn't include all the files in the demo site. he has no idea where my main site is.. he doesnt know the domain name. |
Quote:
|
Quote:
|
Quote:
I think you are probably safe but for some reason the programmer is not making you feel confident. :thumbsup |
Quote:
. |
Quote:
|
Quote:
generally cost of doing business, no? |
Many people have resorted to putting kill switches into their code. I've done it a few times, but only on clients who seem to be problematic and sketchy on paying... Once full payment is made, the kill switch is removed completely.
Most programmers who do this do it because the code is on the clients servers and could risk being shut out without pay when the work is done. It's a security measure. If you had paid all agreed prices and feel a kill switch is still in place, I suggest getting a programmer to check it out for you. If you want, I can look at the code for you, free of charge. |
All times are GMT -7. The time now is 11:49 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123