First of all, I wanted to say this post is not intended to be a rant or overly negative. Just realistic about risk.
My background is in IT security, software engineering, and network engineering and likewise I am very concerned about any system or Web application with vulnerabilities. Nobody is perfect including me and and any software developers. To err is human.
The positives:
vbseo is a really great product that has had really positives results for my site overall. The vbseo team does notify customers about vulnerabilities quickly most of the time. I have great respect for the vbseo team.
The negatives:
vbseo has had some pretty bad security flaws. Anyone using the Internet can do some research on these and find out what specifically. These flaws do pose a risk to any business using vbseo. When a serious flaw is announced, I ask myself "what might have happened during the last 3 months as a result of this just announced vulnerability?" I ask myself what vulnerability will be next. I don't want to have to worry about this. I find myself in a bind. Yes vbseo helps search rankings, but the fact is there is increased security risk with using this product. And the fact is one exploited vulnerability could cause serious harm to a company or possibly put someone out of business.
My perspective:
I come from the banking industry where my company had absolutely zero tolerance for security flaws in our web apps. We invested in automated vulnerability scanning tools like WhiteHat which were extremely valuable. We had security metrics which measured vulnerabilities by programmer per week. People had incentives to write secure code.
So what should be done? I think vbseo needs to hire a programmer to focus only on security and nothing else at all. I would easily be willing to pay $100 more for this. I need to have some comfort going to sleep at night that there isn't some random flaw in vbseo that could result in my site being hacked. I don't want to have to wake up at 8AM before work to patch VBSEO. I don't want to have to worry about these vulnerabilities. They need to stop.
Other options: use an automated vulnerability scanning tool like WhiteHat. Do something to reduce the likelihood of flaws. Have yearly training budget for security training for coders.
I am not expecting security to ever be "perfect" but it needs improvement here. I don't care at all about new features in vbseo. It means nothing to me if the product is not secure. Focus 95% on security and 5% on new features. This product "works". Nothing else is needed. Make it secure. Nothing else. I need to be able to sit back and relax knowing it is secure. One thing I expect to be perfect is *never* a SQL injection flaw. Input validation and parameterized functions will prevent this.
As a business owner I value data integrity, confidentiality, and availability, and these flaws pose a risk to all of them. Although the product does help with search results.
I am not trying to make anyone look "bad". I am just trying to help.
Best Regards,
m0rgulvale


2Likes
LinkBack URL
About LinkBacks





Reply With Quote