Identify redundant CSS across your whole site. Dust-Me Selectors Firefox plugin spiders your entire website, and reports on unused CSS.
Security Testing is not a mystical art – well, it can be at a real hacker level, but you may be chasing your own tail trying to block all weaknesses.
But you can do a lot to prevent a lot of common website attacks, as there is a lot of software which automates certain types of security breaches.
Overloading page forms is a very easy way, unless you have some basic protections against spamming programs.
I can perform security review of your web application, and more importantly, provide information on how to fix issues, and leave guidance to avoid basic security issues re-appearing.
Oh the sad pettiness of website owners who get a bad review – are you teenagers? Maybe you should just blub in your pillow about that awful man who slated your service in his grumpy-old-man blog. Using email attacks is a very common method, but any half-decent spam program will deal with this crap. Re-invent the wheel if you must, with no added value apart, from building a business for yourself – but expect some flak for it, or go back to the playground 🙂
Something I am bad at maintaining, but so simple to do it has to be done. Nothing more annoying in a form if the tab order is illogical. While designers usually remember to do this, what is often forgotten the the tabbing order for an entire page selectable elements. Just go to any website and press tab and see where it selects first. It should be home link, but rarely is.
.htaccess is a very ancient configuration file that controls the Web Server running your website, and is one of the most powerful configuration files you will ever come across. Htaccess is sometimes called: “HyperText Access” because of its ability to control access of the WWW’s HyperText Transfer Protocol (HTTP) using Password Protection, 301 Redirects, and much much more. This is because this configuration file was coded in the earliest days of the web (HTTP), for one of the first Web Servers built for HTTP. Eventually these Web Servers (configured with htaccess) became known as the World Wide Web, and eventually grew into the Internet we know today.