Mozilla Prism: A fancy name for a technology as old as the browser

Tags:

Originally posted in my old blog at My Opera Mozilla recently introduced Prism, which takes Widgetize to a whole new level. Opera's Widgetize will turn your blog or RSS feed into a widget with some custom skins and stuff. What Prism does is, it takes any website and turns that into a self-contained little browser. While having GMail or such …

Simple and efficient spam prevention techniques

Tags:

Originally posted in my old blog at My Opera I've previously outlined some alternative methods for CAPTCHA/spambot prevention in Different kinds of CAPTCHA. Josh Clark recently posted Seven Habits of Highly Effective Spambot Hunters which gives even more good methods for preventing spam. But with spambots gaining more and more features, what can we do to effectively prevent them, while …

Lively Kernel – Another waste of time?

Tags:

Originally posted in my old blog at My Opera Sun Labs recently introduced Lively Kernel, which is an attempt to treat web applications in a similar way as desktop applications are programming-wise. The Lively Kernel places a special emphasis on treating web applications as real applications, as opposed to the document-oriented nature of most web applications today. In general, we …

Blocking ads on websites is bad behavior

Tags:

Originally posted in my old blog at My Opera A lot of people really dislike any ads on a website. This shows in browsers too: Opera added a content blocker and Firefox has AdBlock and probably at least two other plugins for getting rid of ads. Some people even use separate ad blocking proxy tools such as Proxomitron and IP …

Preventing cross-site scripting attacks

Tags:

Originally posted in my old blog at My Opera Cross-site scripting attacks, also known as XSS attacks, are a type of vulnerability found in some web sites. For example, if your blog comment box allows users to write JavaScript snippets that aren't escaped in any way by the server and are ran, it's most likely vulnerable to an XSS attack. …