Tales of Kamui

Uid=0(chris) guid=0(security specialist) groups=1(Advisor),2(Security),3(Privacy),4(Architect),5(Business),6(Human)

Category: Uncategorised

HTTPS What is it good for….

Quite a lot really, I know that’s not how the song goes but, HTTPS, the common abbreviation for Hyper Text Transfer Protocol Secure, is a requirement of all sites you visit, and really you should be questioning the authenticity of any site without it. Even if you are not logging in or giving over payment […]

Read More

Why Building security backdoors into software is a bad idea

This should be obvious, but on the surface, to reasonable people, this seems reasonable. If bad people are doing bad things and the police can get enough evidence to approach a court, they can get a wire-tapping order, which will allow them to intercept any communications in the mail, or telephone that will allow them […]

Read More

The Nokia Haptic Feedback Tatoo Patent

Registered on the 15th of March this year, Nokia, the world famous phone maker filed a patient for Haptic Communication. Which is described as: an apparatus comprises: a material attachable to skin, the material capable of detecting a magnetic field and transferring a perceivable stimulus to the skin, wherein the perceivable stimulus relates to the […]

Read More

Learning about GUID’s

I have a have been puzzling over a problem where I need to create one-time keys to access a system. My question is, is this secure to use a Globally unique identifier or GUID for this key. The consensus is generally yes. While section 6 “Security Considerations” of the RFC 4122 standard states Do not […]

Read More

Dodgy coding practices.

I came across this article today Dodgy Coder – Coding tricks of game developers. Some of the things mentioned are genius like number 6. You wouldn’t like me when I’m angry – Nick Waanders The solution took maybe an hour. A fellow programmer took four pictures of my face — one really happy, one normal, one a […]

Read More

ASP.net CompareValidator for date validation issue solved

Now before I start this is not a problem with the control, as it turned out it was a problem with the environment. I had set up a text field to take a date and then validate that date using a DataTypeCheck in a ASP.Net CompareValidator. On my localhost and on the testing site I […]

Read More

NHibernate Many-To-Many Issues and Solution

I was having a few issues with NHibernate Many-To-Many relationships, I was trying to link sample types with physical locations via a many-to-many so you could not put a sample into a container that did not allow it’s type. I initially set this up using a single many-to-many mapping on the Physical Location side with inverse […]

Read More

One of the most useful tutorial videos for more advanced JavaScript

I can’t stop telling people about this video 10 Things I Learned from the jQuery Source by Paul Irish at http://net.tutsplus.com. This is a great video which delves into how jQuery works, and how you could use the cleverness outside of a jquery application. One example, and only one because you should watch the video if you […]

Read More

Ubuntu: Worst Game Ever…

I couldn’t keep a straight face when reading this. http://www.i-am-bored.com/bored_link.cfm?link_id=30680

Read More

Working with JavaScript again and wanting to prepend an element to the page

I am getting back into the swing of using JavaScript again and I am dynamically adding elements to the page quite easily using var elem1 = document.createElement(“div”); … some code to do something … document.getElementsByTagName(“body”)[0].appendChild(elem1); Which simply adds the new element to the end of the page, or if I had appended it to an […]

Read More