Monthly Archives: June 2008

Encryptie: politie wilt nu ook op uw computer

keylogger: subtlety is my middle name (found on a WoW-forum)In de strijd voor onze zielerust wilt de politie nu een wettelijk kader om privé-computers te mogen hacken. Zou het kunnen zijn dat ze, in navolging van de FBI, ook keyloggers willen kunnen installeren? Omdat men, zoals Henk hier in de commentaren zette, verdachten niet kan verplichten om een bestand, bericht of harde schijf te decrypteren?

Niet dat er geen oplossingen zijn om (hard- en software) keyloggers te omzeilen (boot in een live-cd en gebruik daarin het onscreen-keyboard bv), maar willen we onze privacy echt zomaar uit handen geven, in naam van de strijd tegen terrorisme en kinderporno? De Liga voor de Rechten van de Mens gaat het druk krijgen, ik moet toch maar lid worden!

New: cross-document messaging

With new versions of our trusted browsers coming out, web developers who like living on the edge can start  using some of the new features that are becoming available. One such goody is cross-document messaging, which is part of the HTML5 draft spec.

Cross-document messaging allows children of a window (think iframes, popups, …) to communicate using JavaScript, even if they originate from a different domain. This means that Instead of just iframing an external application, without being able to integrate further, your page can send and receive messages to/ from it. PostMessage could even be used to do cross-domain XHR (a hidden iframe on the same domain as a a remote datasource can be used as a proxy to perform XmlHttpRequests on that remote domain) untill the real thing hits the streets as well.

The two additions that allow you to perform such messaging, are window.postMessage and an eventlistener for events of the “message” type to handle the message. A pretty straightforward example of this can be found on JQuery’s John Resig’s site (see also his lastest blog entry about postMessage). As cross-domain javascript can be a potential big security risk, taking into account some precautions is really really really really really necessary. Really!

On the downside (as if security is not a problem); this brand new feature is only available in Firefox 3 for now. My own little test (a copy of John Resig’s example with some minor tweaks) worked in Opera 9.2x (and 9.5b) as well, but postMessage seems to have been dropped from the final Opera 9.5, as the tests on Opera Labs don’t seem to work any more either. Support for postMessage is also available in Webkit (Safari‘s backbone) nightly builds and in Microsoft’s IE 8 BETA (with the event being ‘onmessage’ instead of ‘message’ and some other quirks but hey, this is beta, no?).

So expect postMessage to be available in all major browsers by the end of the year. But why wait if you know that Facebook is already using postMessage in their chat application. I wonder what they fall back to if it is not available though …

Het gebruik van versleuteling is …

secours rouge logoZoals ik eerder schreef pakte het parket, na de arrestatie van 4 leden van de Secours Rouge omwille van contacten met een Italiaanse extreem-linkse terreur-organisatie, uit met het feit dat

“de vier beschikten over een decoderingssyteem voor hun e-mails en software om alle data op harde schijven grondig te wissen”

Mag dat dan nog wel, encrypteren? Moeten we PGP (of GPG), Truecrypt, SSH, openSSL, … deïnstalleren om te vermijden als terrorist opgepakt te worden? Ik belde daarover onder andere met de Liga voor de Rechten van de Mens. privacy-vriendelijke toepassing van de Europese databewaringsrichtlijn (tekenen en linken die petitie!), was alleszins ook bijzonder verbaasd over encryptie als vermeende grond voor arrestatie.

Op basis van wat ik als niet-jurist kon opmaken uit een diagonale lezing van de wet op terroristische misdrijven, de wet op de bijzondere opsporingsmethodes en een bespreking van de afluisterwet (pdf), waren er in die teksten alleszins geen beperkingen op het gebruik van encryptie terug te vinden. Op een pagina van Prof.dr. Bert-Jaap Koops, Professor aan de rechtsfaculteit van de Universiteit van Tilburg, vond ik wel relevante informatie, die verder bevestigd en verduidelijkd werd door Geert Somers, advocaat bij timelex.eu en gespecialiseerd in IT en recht. Samengevat; het gebruik van versleuteling is volgens de wet betreffende de hervorming van sommige economische overheidsbedrijven (en meer bepaald volgens de wijziging van 19/12/1997 die artikel 109terF toevoegde) vrij, maar een onderzoeksrechter kan je volgens de wet op informatica-criminaliteit van 28/11/2008 wel verplichten die informatie te decoderen. Het gebruik van encryptie-software die “plausible deniability” toelaat, is dan ook een aanrader!

Of de feiten waarop de arrestatie van de extreem-linkse activisten gebaseerd zijn, zwaar genoeg wegen, moeten we afwachten. Misschien weigerden Sassoye en co om te decrypteren, misschien is het parket aan het bluffen. Maar dat ze opgepakt zijn omwille het gebruik van encryptie op zich, is op basis van bovenstaande alleszins onjuist.

12 minuten dansen met Laurent Garnier

Laurent Garnier - Back to my RootsIk hoorde de nieuwe van Laurent Garnier enkele weken geleden al bij Gilles Peterson. Nu -het is immers vrijdag- bent U aan de beurt; hieronder in een mp3-speler een fikse portie “Back to my rootsen daarna “Panoramix” (het b-kantje). Op de website van het Duitse Innervisions-label kun je de EP of de 12 minuten durende mp3 (of WAV) overigens ook direct kopen.

[audio:http://www.innercityvisions.com/content/tracks/82/BACKTOMYROOTSWebseite.mp3]

Encryption: go to jail?

Vorige week werden ex-CCC‘ers Pierre Carette en Bertrand Sassoye (samen met enkele andere verdachten) opgepakt. De eerste berichten maakten melding van schendingen van de voorwaarden tot voorwaardelijke invrijheidsstelling. Later stelde het parket dat er contacten waren tussen de verdachten (met uitzondering van Pierre Carette), die lid zijn van steunorganisatie “Secours Rouge“, en de “Partito Comunista Politico-Militare“. Deze Italiaanse extreem-linkse groepering had plannen om aanslagen te plegen en werd in februari 2007 opgedoekt door de Italiaanse politie.

Soit, een beetje vaag allemaal misschien, we zien hoe stevig de bewijzen van het parket zijn. Maar maandag verscheen volgende opmerkelijke informatie nog in de kranten:

De vier linkse militanten die donderdag werden opgepakt in het kader van een terrorismeonderzoek […] zijn aangehouden op basis van twee feiten […] Het tweede feit is dat de vier beschikten over een decoderingssyteem voor hun e-mails en software om alle data op harde schijven grondig te wissen.

Een decoderingssysteem voor hun e-mails? Software om data op harde schijven grondig te wissen? Serieus? Betekent dit dat het gebruik van bv. GPG of Truecrypt of dban verboden zijn? Of dat, als we toch bezig zijn, SSH en -al helemaal van de pot gerukt- het alomtegenwoordige SSL U de gevangenis in kunnen tunnelen? Ik ben bijzonder benieuwd wat hier nog van gaat komen …

Wie meer weet over het wettelijke kader van het gebruik van encryptie en andere data-beveiligings-tools; het comment-formulier behoort U toe!

Radiohead Nude remix op Sinclair ZX Spectrum

Op de Radiohead blog een link naar een wel heel bijzondere remix van “Nude” gevonden, hieronder embedded te zien en horen.

De uitleg van maker James Houston;

Radiohead held an online contest to remix “Nude” from their album – “In Rainbows” This was quite a difficult task for all the electronic musicians that entered, as Nude is in 6/8 timing, and 63bpm. Most music that’s played in clubs is around 120bpm and usually 4/4 timing. It’s near impossible to mix a waltz beat into a DJ set.

This resulted in lots of generic entries consisting of a typical 4/4 beat, but with arbitrary clips from “Nude” thrown in so that they qualified for the contest.

Thom Yorke joked at the ridiculousness of it in an interview for NPR radio, hinting that they set the competition “for a laugh” and to find out what would come out of such an impossible task.

I decided to take the piss a bit, as the contest seemed to be in that spirit.

Based on the lyric (and alternate title) “Big Ideas: Don’t get any” I grouped together a collection of old redundant hardware, and placed them in a situation where they’re trying their best to do something that they’re not exactly designed to do, and not quite getting there.

It doesn’t sound great, as it’s not supposed to.

Sinclair ZX Spectrum – Guitars (rhythm & lead)
Epson LX-81 Dot Matrix Printer – Drums
HP Scanjet 3c – Bass Guitar
Hard Drive array – Act as a collection of bad speakers – Vocals & FX