Archive for the ‘Security’ Category

On every website, there are 3rd party scripts that track us (for serving ads, generating stats, displaying content, etc.).

Ghostery is a free browser extension that informs us about these scripts on every page.

And, besides informing, it allows us to block them too and this can be made categorically or item-by-item.


As a web user, such a plugin is so nice. And, as a web developer, it is great as we can instantly see which website uses which scripts or enable/disable them to see how sites behave for debugging purposes.

Ghostery is available for all major browsers and even for mobile.

Captchas are still the standard to verify that the user performing an action (like filling forms) is a real human but not a bot.

PlayThru is a free and different alternative to other standard captcha solutions by asking users to play a very short game rather than guessing the scrambled letters (which is also like a game but “so” less fun).

The games are simply drag ‘n’ dropping items to the right places depending on the questions asked.

PlayThru Captcha

No Flash is used, all HTML5 and they work on mobile as well. Also, there are plugins for popular apps (like WordPress, phpBB) and libraries for various scripting languages).

PlayThru is free for unlimited use and paid plans exist for anyone that need more features and customization options.

When creating and maintaining a web application, it is so hard to fully make a manual security test as there are lots of things to check for. And, many different methods exist for exploiting apps.

Netsparker LogoNetsparker is a professional yet user-friendly web application security scanner (runs on Windows OS) which makes it easy for developers of all levels to search and find any flaws in apps.

The application has a simple and intuitive user interface where you can start scanning a web app almost instantly.


But, this simplicity doesn't mean that the application is simple. Rather, it hosts an advanced pack of scanning technologies which analyses the apps deeply. It has full JavaScript/Ajax support, can successfully keep working when authentication is needed (once the auth info is supplied).

Best of all, Netsparker is false-positive free. If it tells that there is a vulnerability than there really is one.

In case you are planning to use it regularly and integrate it into your development environment, it has a command-line interface for easily automating and scheduling tasks.

It is a pretty flexible tool as you can choose what pages/parts of a web app to scan and/or go non-automated but manually. Also, we can customize and/or enable/disable the attacking methods used.

Netsparker Settings

Once a scan is completed, Netsparker produces a report which includes a summary of all the detected vulnerabilities, together with links to additional actionable detail, such as the impact and the remedy of the vulnerability. These reports can also be customized using the Reports API provided.

How to join the giveaway?

In order to get a chance to win the Pro Edition License, just tweet with the #wrdnetsparker hashtag and link back to this post (click to tweet easily).

The winner will be selected randomly from the tweeters 1 week later (9 October 2012).

Good luck to all.

The winner

Here is the winner of Netsparker Pro Edition License: 

  • @themergency

Congratulations and thanks to everyone for joining.

SQL injection, the technique of manipulating SQL queries by sending custom SQL statements using forms or other requests (POST, GET..) to attack databases, is probably the nightmare for many dynamic websites.

Bobby Tables, an online guide to prevent SQL injection, tells "how easy it is to create secure queries" by focusing on 2 facts:

  • not creating SQL statements that include outside data
  • using parameterized SQL calls.

The guide provides information for many popular scripting/programming languages and, for anyone willing to learn more about SQL injection, checking your favorite language is probably a good idea.

Bobby Tables

P.S. The comics is from xkcd.

  • Tags:
  • Filed under: Extras, No License, Security
  • 1 Comment
  • Cryptico.js is an easy-to-use JavaScript library for encrypting text on the client-side.

    It has support for RSA + AES methods and the text can be encrypted with any given bit length (228, 1024, etc.).


    The content is encrypted with a public key and it can only be decrypted with that key (which makes sense if the recipient already has that information).

    Cryptico.js doesn't require any JS frameworks to function and it is well-documented.