]> pere.pagekite.me Git - homepage.git/blob - blog/tags/sikkerhet/index.html
a7e96a018cba1dcea8580f0ae3fe5c70a1f15ad1
[homepage.git] / blog / tags / sikkerhet / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: Entries Tagged sikkerhet</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="sikkerhet.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21 <h3>Entries tagged "sikkerhet".</h3>
22
23 <div class="entry">
24 <div class="title">
25 <a href="http://people.skolelinux.org/pere/blog/_Rapporten_ser_ikke_p__informasjonssikkerhet_knyttet_til_personlig_integritet_.html">«Rapporten ser ikke på informasjonssikkerhet knyttet til personlig integritet»</a>
26 </div>
27 <div class="date">
28 27th June 2017
29 </div>
30 <div class="body">
31 <p>Jeg kom over teksten
32 «<a href="https://freedom-to-tinker.com/2017/06/21/killing-car-privacy-by-federal-mandate/">Killing
33 car privacy by federal mandate</a>» av Leonid Reyzin på Freedom to
34 Tinker i dag, og det gleder meg å se en god gjennomgang om hvorfor det
35 er et urimelig inngrep i privatsfæren å la alle biler kringkaste sin
36 posisjon og bevegelse via radio. Det omtalte forslaget basert på
37 Dedicated Short Range Communication (DSRC) kalles Basic Safety Message
38 (BSM) i USA og Cooperative Awareness Message (CAM) i Europa, og det
39 norske Vegvesenet er en av de som ser ut til å kunne tenke seg å
40 pålegge alle biler å fjerne nok en bit av innbyggernes privatsfære.
41 Anbefaler alle å lese det som står der.
42
43 <p>Mens jeg tittet litt på DSRC på biler i Norge kom jeg over et sitat
44 jeg synes er illustrativt for hvordan det offentlige Norge håndterer
45 problemstillinger rundt innbyggernes privatsfære i SINTEF-rapporten
46 «<a href="https://www.sintef.no/publikasjoner/publikasjon/Download/?pubid=SINTEF+A23933">Informasjonssikkerhet
47 i AutoPASS-brikker</a>» av Trond Foss:</p>
48
49 <p><blockquote>
50 «Rapporten ser ikke på informasjonssikkerhet knyttet til personlig
51 integritet.»
52 </blockquote></p>
53
54 <p>Så enkelt kan det tydeligvis gjøres når en vurderer
55 informasjonssikkerheten. Det holder vel at folkene på toppen kan si
56 at «Personvernet er ivaretatt», som jo er den populære intetsigende
57 frasen som gjør at mange tror enkeltindividers integritet tas vare på.
58 Sitatet fikk meg til å undres på hvor ofte samme tilnærming, å bare se
59 bort fra behovet for personlig itegritet, blir valgt når en velger å
60 legge til rette for nok et inngrep i privatsfæren til personer i
61 Norge. Det er jo sjelden det får reaksjoner. Historien om
62 reaksjonene på Helse Sør-Østs tjenesteutsetting er jo sørgelig nok et
63 unntak og toppen av isfjellet, desverre. Tror jeg fortsatt takker nei
64 til både AutoPASS og holder meg så langt unna det norske helsevesenet
65 som jeg kan, inntil de har demonstrert og dokumentert at de verdsetter
66 individets privatsfære og personlige integritet høyere enn kortsiktig
67 gevist og samfunnsnytte.</p>
68
69 </div>
70 <div class="tags">
71
72
73 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
74
75
76 </div>
77 </div>
78 <div class="padding"></div>
79
80 <div class="entry">
81 <div class="title">
82 <a href="http://people.skolelinux.org/pere/blog/How_to_talk_with_your_loved_ones_in_private.html">How to talk with your loved ones in private</a>
83 </div>
84 <div class="date">
85 7th November 2016
86 </div>
87 <div class="body">
88 <p>A few days ago I ran a very biased and informal survey to get an
89 idea about what options are being used to communicate with end to end
90 encryption with friends and family. I explicitly asked people not to
91 list options only used in a work setting. The background is the
92 uneasy feeling I get when using Signal, a feeling shared by others as
93 a blog post from Sander Venima about
94 <a href="https://sandervenema.ch/2016/11/why-i-wont-recommend-signal-anymore/">why
95 he do not recommend Signal anymore</a> (with
96 <a href="https://news.ycombinator.com/item?id=12883410">feedback from
97 the Signal author available from ycombinator</a>). I wanted an
98 overview of the options being used, and hope to include those options
99 in a less biased survey later on. So far I have not taken the time to
100 look into the individual proposed systems. They range from text
101 sharing web pages, via file sharing and email to instant messaging,
102 VOIP and video conferencing. For those considering which system to
103 use, it is also useful to have a look at
104 <a href="https://www.eff.org/secure-messaging-scorecard">the EFF Secure
105 messaging scorecard</a> which is slightly out of date but still
106 provide valuable information.</p>
107
108 <p>So, on to the list. There were some used by many, some used by a
109 few, some rarely used ones and a few mentioned but without anyone
110 claiming to use them. Notice the grouping is in reality quite random
111 given the biased self selected set of participants. First the ones
112 used by many:</p>
113
114 <ul>
115
116 <li><a href="https://whispersystems.org/">Signal</a></li>
117 <li>Email w/<a href="http://openpgp.org/">OpenPGP</a> (Enigmail, GPGSuite,etc)</li>
118 <li><a href="https://www.whatsapp.com/">Whatsapp</a></li>
119 <li>IRC w/<a href="https://otr.cypherpunks.ca/">OTR</a></li>
120 <li>XMPP w/<a href="https://otr.cypherpunks.ca/">OTR</a></li>
121
122 </ul>
123
124 <p>Then the ones used by a few.</p>
125
126 <ul>
127
128 <li><a href="https://wiki.mumble.info/wiki/Main_Page">Mumble</a></li>
129 <li>iMessage (included in iOS from Apple)</li>
130 <li><a href="https://telegram.org/">Telegram</a></li>
131 <li><a href="https://jitsi.org/">Jitsi</a></li>
132 <li><a href="https://keybase.io/download">Keybase file</a></li>
133
134 </ul>
135
136 <p>Then the ones used by even fewer people</p>
137
138 <ul>
139
140 <li><a href="https://ring.cx/">Ring</a></li>
141 <li><a href="https://bitmessage.org/">Bitmessage</a></li>
142 <li><a href="https://wire.com/">Wire</a></li>
143 <li>VoIP w/<a href="https://en.wikipedia.org/wiki/ZRTP">ZRTP</a> or controlled <a href="https://en.wikipedia.org/wiki/Secure_Real-time_Transport_Protocol">SRTP</a> (e.g using <a href="https://en.wikipedia.org/wiki/CSipSimple">CSipSimple</a>, <a href="https://en.wikipedia.org/wiki/Linphone">Linphone</a>)</li>
144 <li><a href="https://matrix.org/">Matrix</a></li>
145 <li><a href="https://kontalk.org/">Kontalk</a></li>
146 <li><a href="https://0bin.net/">0bin</a> (encrypted pastebin)</li>
147 <li><a href="https://appear.in">Appear.in</a></li>
148 <li><a href="https://riot.im/">riot</a></li>
149 <li><a href="https://www.wickr.com/">Wickr Me</a></li>
150
151 </ul>
152
153 <p>And finally the ones mentioned by not marked as used by
154 anyone. This might be a mistake, perhaps the person adding the entry
155 forgot to flag it as used?</p>
156
157 <ul>
158
159 <li>Email w/Certificates <a href="https://en.wikipedia.org/wiki/S/MIME">S/MIME</a></li>
160 <li><a href="https://www.crypho.com/">Crypho</a></li>
161 <li><a href="https://cryptpad.fr/">CryptPad</a></li>
162 <li><a href="https://github.com/ricochet-im/ricochet">ricochet</a></li>
163
164 </ul>
165
166 <p>Given the network effect it seem obvious to me that we as a society
167 have been divided and conquered by those interested in keeping
168 encrypted and secure communication away from the masses. The
169 finishing remarks <a href="https://vimeo.com/97505679">from Aral Balkan
170 in his talk "Free is a lie"</a> about the usability of free software
171 really come into effect when you want to communicate in private with
172 your friends and family. We can not expect them to allow the
173 usability of communication tool to block their ability to talk to
174 their loved ones.</p>
175
176 <p>Note for example the option IRC w/OTR. Most IRC clients do not
177 have OTR support, so in most cases OTR would not be an option, even if
178 you wanted to. In my personal experience, about 1 in 20 I talk to
179 have a IRC client with OTR. For private communication to really be
180 available, most people to talk to must have the option in their
181 currently used client. I can not simply ask my family to install an
182 IRC client. I need to guide them through a technical multi-step
183 process of adding extensions to the client to get them going. This is
184 a non-starter for most.</p>
185
186 <p>I would like to be able to do video phone calls, audio phone calls,
187 exchange instant messages and share files with my loved ones, without
188 being forced to share with people I do not know. I do not want to
189 share the content of the conversations, and I do not want to share who
190 I communicate with or the fact that I communicate with someone.
191 Without all these factors in place, my private life is being more or
192 less invaded.</p>
193
194 </div>
195 <div class="tags">
196
197
198 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
199
200
201 </div>
202 </div>
203 <div class="padding"></div>
204
205 <div class="entry">
206 <div class="title">
207 <a href="http://people.skolelinux.org/pere/blog/Aktivitetsb_nd_som_beskytter_privatsf_ren.html">Aktivitetsbånd som beskytter privatsfæren</a>
208 </div>
209 <div class="date">
210 3rd November 2016
211 </div>
212 <div class="body">
213 <p>Jeg ble så imponert over
214 <a href="https://www.nrk.no/norge/forbrukerradet-mener-aktivitetsarmband-strider-mot-norsk-lov-1.13209079">dagens
215 gladnyhet på NRK</a>, om at Forbrukerrådet klager inn vilkårene for
216 bruk av aktivitetsbånd fra Fitbit, Garmin, Jawbone og Mio til
217 Datatilsynet og forbrukerombudet, at jeg sendte følgende brev til
218 forbrukerrådet for å uttrykke min støtte:
219
220 <blockquote>
221
222 <p>Jeg ble veldig glad over å lese at Forbrukerrådet
223 <a href="http://www.forbrukerradet.no/siste-nytt/klager-inn-aktivitetsarmband-for-brudd-pa-norsk-lov/">klager
224 inn flere aktivitetsbånd til Datatilsynet for dårlige vilkår</a>. Jeg
225 har ønsket meg et aktivitetsbånd som kan måle puls, bevegelse og
226 gjerne også andre helserelaterte indikatorer en stund nå. De eneste
227 jeg har funnet i salg gjør, som dere også har oppdaget, graverende
228 inngrep i privatsfæren og sender informasjonen ut av huset til folk og
229 organisasjoner jeg ikke ønsker å dele aktivitets- og helseinformasjon
230 med. Jeg ønsker et alternativ som <em>ikke</em> sender informasjon til
231 skyen, men derimot bruker
232 <a href="http://people.skolelinux.org/pere/blog/Fri_og__pen_standard__slik_Digistan_ser_det.html">en
233 fritt og åpent standardisert</a> protokoll (eller i det minste en
234 dokumentert protokoll uten patent- og opphavsrettslige
235 bruksbegrensinger) til å kommunisere med datautstyr jeg kontrollerer.
236 Er jo ikke interessert i å betale noen for å tilrøve seg
237 personopplysninger fra meg. Desverre har jeg ikke funnet noe
238 alternativ så langt.</p>
239
240 <p>Det holder ikke å endre på bruksvilkårene for enhetene, slik
241 Datatilsynet ofte legger opp til i sin behandling, når de gjør slik
242 f.eks. Fitbit (den jeg har sett mest på). Fitbit krypterer
243 informasjonen på enheten og sender den kryptert til leverandøren. Det
244 gjør det i praksis umulig både å sjekke hva slags informasjon som
245 sendes over, og umulig å ta imot informasjonen selv i stedet for
246 Fitbit. Uansett hva slags historie som forteller i bruksvilkårene er
247 en jo både prisgitt leverandørens godvilje og at de ikke tvinges av
248 sitt lands myndigheter til å lyve til sine kunder om hvorvidt
249 personopplysninger spres ut over det bruksvilkårene sier. Det er
250 veldokumentert hvordan f.eks. USA tvinger selskaper vha. såkalte
251 National security letters til å utlevere personopplysninger samtidig
252 som de ikke får lov til å fortelle dette til kundene sine.</p>
253
254 <p>Stå på, jeg er veldig glade for at dere har sett på saken. Vet
255 dere om aktivitetsbånd i salg i dag som ikke tvinger en til å utlevere
256 aktivitets- og helseopplysninger med leverandøren?</p>
257
258 </blockquote>
259
260 <p>Jeg håper en konkurrent som respekterer kundenes privatliv klarer å
261 nå opp i markedet, slik at det finnes et reelt alternativ for oss som
262 har full tillit til at skyleverandører vil prioritere egen inntjening
263 og myndighetspålegg langt foran kundenes rett til privatliv. Jeg har
264 ingen tiltro til at Datatilsynet vil kreve noe mer enn at vilkårene
265 endres slik at de forklarer eksplisitt i hvor stor grad bruk av
266 produktene utraderer privatsfæren til kundene. Det vil nok gjøre de
267 innklagede armbåndene «lovlige», men fortsatt tvinge kundene til å
268 dele sine personopplysninger med leverandøren.</p>
269
270 </div>
271 <div class="tags">
272
273
274 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
275
276
277 </div>
278 </div>
279 <div class="padding"></div>
280
281 <div class="entry">
282 <div class="title">
283 <a href="http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html">Experience and updated recipe for using the Signal app without a mobile phone</a>
284 </div>
285 <div class="date">
286 10th October 2016
287 </div>
288 <div class="body">
289 <p>In July
290 <a href="http://people.skolelinux.org/pere/blog/How_to_use_the_Signal_app_if_you_only_have_a_land_line__ie_no_mobile_phone_.html">I
291 wrote how to get the Signal Chrome/Chromium app working</a> without
292 the ability to receive SMS messages (aka without a cell phone). It is
293 time to share some experiences and provide an updated setup.</p>
294
295 <p>The Signal app have worked fine for several months now, and I use
296 it regularly to chat with my loved ones. I had a major snag at the
297 end of my summer vacation, when the the app completely forgot my
298 setup, identity and keys. The reason behind this major mess was
299 running out of disk space. To avoid that ever happening again I have
300 started storing everything in <tt>userdata/</tt> in git, to be able to
301 roll back to an earlier version if the files are wiped by mistake. I
302 had to use it once after introducing the git backup. When rolling
303 back to an earlier version, one need to use the 'reset session' option
304 in Signal to get going, and notify the people you talk with about the
305 problem. I assume there is some sequence number tracking in the
306 protocol to detect rollback attacks. The git repository is rather big
307 (674 MiB so far), but I have not tried to figure out if some of the
308 content can be added to a .gitignore file due to lack of spare
309 time.</p>
310
311 <p>I've also hit the 90 days timeout blocking, and noticed that this
312 make it impossible to send messages using Signal. I could still
313 receive them, but had to patch the code with a new timestamp to send.
314 I believe the timeout is added by the developers to force people to
315 upgrade to the latest version of the app, even when there is no
316 protocol changes, to reduce the version skew among the user base and
317 thus try to keep the number of support requests down.</p>
318
319 <p>Since my original recipe, the Signal source code changed slightly,
320 making the old patch fail to apply cleanly. Below is an updated
321 patch, including the shell wrapper I use to start Signal. The
322 original version required a new user to locate the JavaScript console
323 and call a function from there. I got help from a friend with more
324 JavaScript knowledge than me to modify the code to provide a GUI
325 button instead. This mean that to get started you just need to run
326 the wrapper and click the 'Register without mobile phone' to get going
327 now. I've also modified the timeout code to always set it to 90 days
328 in the future, to avoid having to patch the code regularly.</p>
329
330 <p>So, the updated recipe for Debian Jessie:</p>
331
332 <ol>
333
334 <li>First, install required packages to get the source code and the
335 browser you need. Signal only work with Chrome/Chromium, as far as I
336 know, so you need to install it.
337
338 <pre>
339 apt install git tor chromium
340 git clone https://github.com/WhisperSystems/Signal-Desktop.git
341 </pre></li>
342
343 <li>Modify the source code using command listed in the the patch
344 block below.</li>
345
346 <li>Start Signal using the run-signal-app wrapper (for example using
347 <tt>`pwd`/run-signal-app</tt>).
348
349 <li>Click on the 'Register without mobile phone', will in a phone
350 number you can receive calls to the next minute, receive the
351 verification code and enter it into the form field and press
352 'Register'. Note, the phone number you use will be user Signal
353 username, ie the way others can find you on Signal.</li>
354
355 <li>You can now use Signal to contact others. Note, new contacts do
356 not show up in the contact list until you restart Signal, and there is
357 no way to assign names to Contacts. There is also no way to create or
358 update chat groups. I suspect this is because the web app do not have
359 a associated contact database.</li>
360
361 </ol>
362
363 <p>I am still a bit uneasy about using Signal, because of the way its
364 main author moxie0 reject federation and accept dependencies to major
365 corporations like Google (part of the code is fetched from Google) and
366 Amazon (the central coordination point is owned by Amazon). See for
367 example
368 <a href="https://github.com/LibreSignal/LibreSignal/issues/37">the
369 LibreSignal issue tracker</a> for a thread documenting the authors
370 view on these issues. But the network effect is strong in this case,
371 and several of the people I want to communicate with already use
372 Signal. Perhaps we can all move to <a href="https://ring.cx/">Ring</a>
373 once it <a href="https://bugs.debian.org/830265">work on my
374 laptop</a>? It already work on Windows and Android, and is included
375 in <a href="https://tracker.debian.org/pkg/ring">Debian</a> and
376 <a href="https://launchpad.net/ubuntu/+source/ring">Ubuntu</a>, but not
377 working on Debian Stable.</p>
378
379 <p>Anyway, this is the patch I apply to the Signal code to get it
380 working. It switch to the production servers, disable to timeout,
381 make registration easier and add the shell wrapper:</p>
382
383 <pre>
384 cd Signal-Desktop; cat &lt;&lt;EOF | patch -p1
385 diff --git a/js/background.js b/js/background.js
386 index 24b4c1d..579345f 100644
387 --- a/js/background.js
388 +++ b/js/background.js
389 @@ -33,9 +33,9 @@
390 });
391 });
392
393 - var SERVER_URL = 'https://textsecure-service-staging.whispersystems.org';
394 + var SERVER_URL = 'https://textsecure-service-ca.whispersystems.org';
395 var SERVER_PORTS = [80, 4433, 8443];
396 - var ATTACHMENT_SERVER_URL = 'https://whispersystems-textsecure-attachments-staging.s3.amazonaws.com';
397 + var ATTACHMENT_SERVER_URL = 'https://whispersystems-textsecure-attachments.s3.amazonaws.com';
398 var messageReceiver;
399 window.getSocketStatus = function() {
400 if (messageReceiver) {
401 diff --git a/js/expire.js b/js/expire.js
402 index 639aeae..beb91c3 100644
403 --- a/js/expire.js
404 +++ b/js/expire.js
405 @@ -1,6 +1,6 @@
406 ;(function() {
407 'use strict';
408 - var BUILD_EXPIRATION = 0;
409 + var BUILD_EXPIRATION = Date.now() + (90 * 24 * 60 * 60 * 1000);
410
411 window.extension = window.extension || {};
412
413 diff --git a/js/views/install_view.js b/js/views/install_view.js
414 index 7816f4f..1d6233b 100644
415 --- a/js/views/install_view.js
416 +++ b/js/views/install_view.js
417 @@ -38,7 +38,8 @@
418 return {
419 'click .step1': this.selectStep.bind(this, 1),
420 'click .step2': this.selectStep.bind(this, 2),
421 - 'click .step3': this.selectStep.bind(this, 3)
422 + 'click .step3': this.selectStep.bind(this, 3),
423 + 'click .callreg': function() { extension.install('standalone') },
424 };
425 },
426 clearQR: function() {
427 diff --git a/options.html b/options.html
428 index dc0f28e..8d709f6 100644
429 --- a/options.html
430 +++ b/options.html
431 @@ -14,7 +14,10 @@
432 &lt;div class='nav'>
433 &lt;h1>{{ installWelcome }}&lt;/h1>
434 &lt;p>{{ installTagline }}&lt;/p>
435 - &lt;div> &lt;a class='button step2'>{{ installGetStartedButton }}&lt;/a> &lt;/div>
436 + &lt;div> &lt;a class='button step2'>{{ installGetStartedButton }}&lt;/a>
437 + &lt;br> &lt;a class="button callreg">Register without mobile phone&lt;/a>
438 +
439 + &lt;/div>
440 &lt;span class='dot step1 selected'>&lt;/span>
441 &lt;span class='dot step2'>&lt;/span>
442 &lt;span class='dot step3'>&lt;/span>
443 --- /dev/null 2016-10-07 09:55:13.730181472 +0200
444 +++ b/run-signal-app 2016-10-10 08:54:09.434172391 +0200
445 @@ -0,0 +1,12 @@
446 +#!/bin/sh
447 +set -e
448 +cd $(dirname $0)
449 +mkdir -p userdata
450 +userdata="`pwd`/userdata"
451 +if [ -d "$userdata" ] && [ ! -d "$userdata/.git" ] ; then
452 + (cd $userdata && git init)
453 +fi
454 +(cd $userdata && git add . && git commit -m "Current status." || true)
455 +exec chromium \
456 + --proxy-server="socks://localhost:9050" \
457 + --user-data-dir=$userdata --load-and-launch-app=`pwd`
458 EOF
459 chmod a+rx run-signal-app
460 </pre>
461
462 <p>As usual, if you use Bitcoin and want to show your support of my
463 activities, please send Bitcoin donations to my address
464 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
465
466 </div>
467 <div class="tags">
468
469
470 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
471
472
473 </div>
474 </div>
475 <div class="padding"></div>
476
477 <div class="entry">
478 <div class="title">
479 <a href="http://people.skolelinux.org/pere/blog/NRKs_kildevern_n_r_NRK_epost_deles_med_utenlands_etterretning_.html">NRKs kildevern når NRK-epost deles med utenlands etterretning?</a>
480 </div>
481 <div class="date">
482 8th October 2016
483 </div>
484 <div class="body">
485 <p>NRK
486 <a href="https://nrkbeta.no/2016/09/02/securing-whistleblowers/">lanserte
487 for noen uker siden</a> en ny
488 <a href="https://www.nrk.no/varsle/">varslerportal som bruker
489 SecureDrop til å ta imot tips</a> der det er vesentlig at ingen
490 utenforstående får vite at NRK er tipset. Det er et langt steg
491 fremover for NRK, og når en leser bloggposten om hva de har tenkt på
492 og hvordan løsningen er satt opp virker det som om de har gjort en
493 grundig jobb der. Men det er ganske mye ekstra jobb å motta tips via
494 SecureDrop, så varslersiden skriver "Nyhetstips som ikke krever denne
495 typen ekstra vern vil vi gjerne ha på nrk.no/03030", og 03030-siden
496 foreslår i tillegg til et webskjema å bruke epost, SMS, telefon,
497 personlig oppmøte og brevpost. Denne artikkelen handler disse andre
498 metodene.</p>
499
500 <p>Når en sender epost til en @nrk.no-adresse så vil eposten sendes ut
501 av landet til datamaskiner kontrollert av Microsoft. En kan sjekke
502 dette selv ved å slå opp epostleveringsadresse (MX) i DNS. For NRK er
503 dette i dag "nrk-no.mail.protection.outlook.com". NRK har som en ser
504 valgt å sette bort epostmottaket sitt til de som står bak outlook.com,
505 dvs. Microsoft. En kan sjekke hvor nettverkstrafikken tar veien
506 gjennom Internett til epostmottaket vha. programmet
507 <tt>traceroute</tt>, og finne ut hvem som eier en Internett-adresse
508 vha. whois-systemet. Når en gjør dette for epost-trafikk til @nrk.no
509 ser en at trafikken fra Norge mot nrk-no.mail.protection.outlook.com
510 går via Sverige mot enten Irland eller Tyskland (det varierer fra gang
511 til gang og kan endre seg over tid).</p>
512
513 <p>Vi vet fra
514 <a href="https://no.wikipedia.org/wiki/FRA-loven">introduksjonen av
515 FRA-loven</a> at IP-trafikk som passerer grensen til Sverige avlyttes
516 av Försvarets radioanstalt (FRA). Vi vet videre takket være
517 Snowden-bekreftelsene at trafikk som passerer grensen til
518 Storbritannia avlyttes av Government Communications Headquarters
519 (GCHQ). I tillegg er er det nettopp lansert et forslag i Norge om at
520 forsvarets E-tjeneste skal få avlytte trafikk som krysser grensen til
521 Norge. Jeg er ikke kjent med dokumentasjon på at Irland og Tyskland
522 gjør det samme. Poenget er uansett at utenlandsk etterretning har
523 mulighet til å snappe opp trafikken når en sender epost til @nrk.no.
524 I tillegg er det selvsagt tilgjengelig for Microsoft som er underlagt USAs
525 jurisdiksjon og
526 <a href="https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-collaboration-user-data">samarbeider
527 med USAs etterretning på flere områder</a>. De som tipser NRK om
528 nyheter via epost kan dermed gå ut fra at det blir kjent for mange
529 andre enn NRK at det er gjort.</p>
530
531 <p>Bruk av SMS og telefon registreres av blant annet telefonselskapene
532 og er tilgjengelig i følge lov og forskrift for blant annet Politi,
533 NAV og Finanstilsynet, i tillegg til IT-folkene hos telefonselskapene
534 og deres overordnede. Hvis innringer eller mottaker bruker
535 smarttelefon vil slik kontakt også gjøres tilgjengelig for ulike
536 app-leverandører og de som lytter på trafikken mellom telefon og
537 app-leverandør, alt etter hva som er installert på telefonene som
538 brukes.</p>
539
540 <p>Brevpost kan virke trygt, og jeg vet ikke hvor mye som registreres
541 og lagres av postens datastyrte postsorteringssentraler. Det vil ikke
542 overraske meg om det lagres hvor i landet hver konvolutt kommer fra og
543 hvor den er adressert, i hvert fall for en kortere periode. Jeg vet
544 heller ikke hvem slik informasjon gjøres tilgjengelig for. Det kan
545 være nok til å ringe inn potensielle kilder når det krysses med hvem
546 som kjente til aktuell informasjon og hvor de befant seg (tilgjengelig
547 f.eks. hvis de bærer mobiltelefon eller bor i nærheten).</p>
548
549 <p>Personlig oppmøte hos en NRK-journalist er antagelig det tryggeste,
550 men en bør passe seg for å bruke NRK-kantina. Der bryter de nemlig
551 <a href="http://www.lovdata.no/all/hl-19850524-028.html#14">Sentralbanklovens
552 paragraf 14</a> og nekter folk å betale med kontanter. I stedet
553 krever de at en varsle sin bankkortutsteder om hvor en befinner seg
554 ved å bruke bankkort. Banktransaksjoner er tilgjengelig for
555 bankkortutsteder (det være seg VISA, Mastercard, Nets og/eller en
556 bank) i tillegg til politiet og i hvert fall tidligere med Se & Hør
557 (via utro tjenere, slik det ble avslørt etter utgivelsen av boken
558 «Livet, det forbannede» av Ken B. Rasmussen). Men hvor mange kjenner
559 en NRK-journalist personlig? Besøk på NRK på Marienlyst krever at en
560 registrerer sin ankost elektronisk i besøkssystemet. Jeg vet ikke hva
561 som skjer med det datasettet, men har grunn til å tro at det sendes ut
562 SMS til den en skal besøke med navnet som er oppgitt. Kanskje greit å
563 oppgi falskt navn.</p>
564
565 <p>Når så tipset er kommet frem til NRK skal det behandles
566 redaksjonelt i NRK. Der vet jeg via ulike kilder at de fleste
567 journalistene bruker lokalt installert programvare, men noen bruker
568 Google Docs og andre skytjenester i strid med interne retningslinjer
569 når de skriver. Hvordan vet en hvem det gjelder? Ikke vet jeg, men
570 det kan være greit å spørre for å sjekke at journalisten har tenkt på
571 problemstillingen, før en gir et tips. Og hvis tipset omtales internt
572 på epost, er det jo grunn til å tro at også intern eposten vil deles
573 med Microsoft og utenlands etterretning, slik tidligere nevnt, men det
574 kan hende at det holdes internt i NRKs interne MS Exchange-løsning.
575 Men Microsoft ønsker å få alle Exchange-kunder over "i skyen" (eller
576 andre folks datamaskiner, som det jo innebærer), så jeg vet ikke hvor
577 lenge det i så fall vil vare.</p>
578
579 <p>I tillegg vet en jo at
580 <a href="https://www.nrk.no/ytring/elektronisk-kildevern-i-nrk-1.11941196">NRK
581 har valgt å gi nasjonal sikkerhetsmyndighet (NSM) tilgang til å se på
582 intern og ekstern Internett-trafikk</a> hos NRK ved oppsett av såkalte
583 VDI-noder, på tross av
584 <a href="https://www.nrk.no/ytring/bekymring-for-nrks-kildevern-1.11941584">protester
585 fra NRKs journalistlag</a>. Jeg vet ikke om den vil kunne snappe opp
586 dokumenter som lagres på interne filtjenere eller dokumenter som lages
587 i de interne webbaserte publiseringssystemene, men vet at hva noden
588 ser etter på nettet kontrolleres av NSM og oppdateres automatisk, slik
589 at det ikke gir så mye mening å sjekke hva noden ser etter i dag når
590 det kan endres automatisk i morgen.</p>
591
592 <p>Personlig vet jeg ikke om jeg hadde turt tipse NRK hvis jeg satt på
593 noe som kunne være en trussel mot den bestående makten i Norge eller
594 verden. Til det virker det å være for mange åpninger for
595 utenforstående med andre prioriteter enn NRKs journalistiske fokus.
596 Og den største truslen for en varsler er jo om metainformasjon kommer
597 på avveie, dvs. informasjon om at en har vært i kontakt med en
598 journalist. Det kan være nok til at en kommer i myndighetenes
599 søkelys, og de færreste har nok operasjonell sikkerhet til at vil tåle
600 slik flombelysning på sitt privatliv.</p>
601
602 </div>
603 <div class="tags">
604
605
606 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/dld">dld</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
607
608
609 </div>
610 </div>
611 <div class="padding"></div>
612
613 <div class="entry">
614 <div class="title">
615 <a href="http://people.skolelinux.org/pere/blog/Unlocking_HTC_Desire_HD_on_Linux_using_unruu_and_fastboot.html">Unlocking HTC Desire HD on Linux using unruu and fastboot</a>
616 </div>
617 <div class="date">
618 7th July 2016
619 </div>
620 <div class="body">
621 <p>Yesterday, I tried to unlock a HTC Desire HD phone, and it proved
622 to be a slight challenge. Here is the recipe if I ever need to do it
623 again. It all started by me wanting to try the recipe to set up
624 <a href="https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy">an
625 hardened Android installation</a> from the Tor project blog on a
626 device I had access to. It is a old mobile phone with a broken
627 microphone The initial idea had been to just
628 <a href="http://wiki.cyanogenmod.org/w/Install_CM_for_ace">install
629 CyanogenMod on it</a>, but did not quite find time to start on it
630 until a few days ago.</p>
631
632 <p>The unlock process is supposed to be simple: (1) Boot into the boot
633 loader (press volume down and power at the same time), (2) select
634 'fastboot' before (3) connecting the device via USB to a Linux
635 machine, (4) request the device identifier token by running 'fastboot
636 oem get_identifier_token', (5) request the device unlocking key using
637 the <a href="http://www.htcdev.com/bootloader/">HTC developer web
638 site</a> and unlock the phone using the key file emailed to you.</p>
639
640 <p>Unfortunately, this only work fi you have hboot version 2.00.0029
641 or newer, and the device I was working on had 2.00.0027. This
642 apparently can be easily fixed by downloading a Windows program and
643 running it on your Windows machine, if you accept the terms Microsoft
644 require you to accept to use Windows - which I do not. So I had to
645 come up with a different approach. I got a lot of help from AndyCap
646 on #nuug, and would not have been able to get this working without
647 him.</p>
648
649 <p>First I needed to extract the hboot firmware from
650 <a href="http://www.htcdev.com/ruu/PD9810000_Ace_Sense30_S_hboot_2.00.0029.exe">the
651 windows binary for HTC Desire HD</a> downloaded as 'the RUU' from HTC.
652 For this there is is <a href="https://github.com/kmdm/unruu/">a github
653 project named unruu</a> using libunshield. The unshield tool did not
654 recognise the file format, but unruu worked and extracted rom.zip,
655 containing the new hboot firmware and a text file describing which
656 devices it would work for.</p>
657
658 <p>Next, I needed to get the new firmware into the device. For this I
659 followed some instructions
660 <a href="http://www.htc1guru.com/2013/09/new-ruu-zips-posted/">available
661 from HTC1Guru.com</a>, and ran these commands as root on a Linux
662 machine with Debian testing:</p>
663
664 <p><pre>
665 adb reboot-bootloader
666 fastboot oem rebootRUU
667 fastboot flash zip rom.zip
668 fastboot flash zip rom.zip
669 fastboot reboot
670 </pre></p>
671
672 <p>The flash command apparently need to be done twice to take effect,
673 as the first is just preparations and the second one do the flashing.
674 The adb command is just to get to the boot loader menu, so turning the
675 device on while holding volume down and the power button should work
676 too.</p>
677
678 <p>With the new hboot version in place I could start following the
679 instructions on the HTC developer web site. I got the device token
680 like this:</p>
681
682 <p><pre>
683 fastboot oem get_identifier_token 2>&1 | sed 's/(bootloader) //'
684 </pre>
685
686 <p>And once I got the unlock code via email, I could use it like
687 this:</p>
688
689 <p><pre>
690 fastboot flash unlocktoken Unlock_code.bin
691 </pre></p>
692
693 <p>And with that final step in place, the phone was unlocked and I
694 could start stuffing the software of my own choosing into the device.
695 So far I only inserted a replacement recovery image to wipe the phone
696 before I start. We will see what happen next. Perhaps I should
697 install <a href="https://www.debian.org/">Debian</a> on it. :)</p>
698
699 </div>
700 <div class="tags">
701
702
703 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
704
705
706 </div>
707 </div>
708 <div class="padding"></div>
709
710 <div class="entry">
711 <div class="title">
712 <a href="http://people.skolelinux.org/pere/blog/How_to_use_the_Signal_app_if_you_only_have_a_land_line__ie_no_mobile_phone_.html">How to use the Signal app if you only have a land line (ie no mobile phone)</a>
713 </div>
714 <div class="date">
715 3rd July 2016
716 </div>
717 <div class="body">
718 <p>For a while now, I have wanted to test
719 <a href="https://whispersystems.org/">the Signal app</a>, as it is
720 said to provide end to end encrypted communication and several of my
721 friends and family are already using it. As I by choice do not own a
722 mobile phone, this proved to be harder than expected. And I wanted to
723 have the source of the client and know that it was the code used on my
724 machine. But yesterday I managed to get it working. I used the
725 Github source, compared it to the source in
726 <a href="https://chrome.google.com/webstore/detail/signal-private-messenger/bikioccmkafdpakkkcpdbppfkghcmihk?hl=en-US">the
727 Signal Chrome app</a> available from the Chrome web store, applied
728 patches to use the production Signal servers, started the app and
729 asked for the hidden "register without a smart phone" form. Here is
730 the recipe how I did it.</p>
731
732 <p>First, I fetched the Signal desktop source from Github, using
733
734 <pre>
735 git clone https://github.com/WhisperSystems/Signal-Desktop.git
736 </pre>
737
738 <p>Next, I patched the source to use the production servers, to be
739 able to talk to other Signal users:</p>
740
741 <pre>
742 cat &lt;&lt;EOF | patch -p0
743 diff -ur ./js/background.js userdata/Default/Extensions/bikioccmkafdpakkkcpdbppfkghcmihk/0.15.0_0/js/background.js
744 --- ./js/background.js 2016-06-29 13:43:15.630344628 +0200
745 +++ userdata/Default/Extensions/bikioccmkafdpakkkcpdbppfkghcmihk/0.15.0_0/js/background.js 2016-06-29 14:06:29.530300934 +0200
746 @@ -47,8 +47,8 @@
747 });
748 });
749
750 - var SERVER_URL = 'https://textsecure-service-staging.whispersystems.org';
751 - var ATTACHMENT_SERVER_URL = 'https://whispersystems-textsecure-attachments-staging.s3.amazonaws.com';
752 + var SERVER_URL = 'https://textsecure-service-ca.whispersystems.org:4433';
753 + var ATTACHMENT_SERVER_URL = 'https://whispersystems-textsecure-attachments.s3.amazonaws.com';
754 var messageReceiver;
755 window.getSocketStatus = function() {
756 if (messageReceiver) {
757 diff -ur ./js/expire.js userdata/Default/Extensions/bikioccmkafdpakkkcpdbppfkghcmihk/0.15.0_0/js/expire.js
758 --- ./js/expire.js 2016-06-29 13:43:15.630344628 +0200
759 +++ userdata/Default/Extensions/bikioccmkafdpakkkcpdbppfkghcmihk/0.15.0_0/js/expire.js2016-06-29 14:06:29.530300934 +0200
760 @@ -1,6 +1,6 @@
761 ;(function() {
762 'use strict';
763 - var BUILD_EXPIRATION = 0;
764 + var BUILD_EXPIRATION = 1474492690000;
765
766 window.extension = window.extension || {};
767
768 EOF
769 </pre>
770
771 <p>The first part is changing the servers, and the second is updating
772 an expiration timestamp. This timestamp need to be updated regularly.
773 It is set 90 days in the future by the build process (Gruntfile.js).
774 The value is seconds since 1970 times 1000, as far as I can tell.</p>
775
776 <p>Based on a tip and good help from the #nuug IRC channel, I wrote a
777 script to launch Signal in Chromium.</p>
778
779 <pre>
780 #!/bin/sh
781 cd $(dirname $0)
782 mkdir -p userdata
783 exec chromium \
784 --proxy-server="socks://localhost:9050" \
785 --user-data-dir=`pwd`/userdata --load-and-launch-app=`pwd`
786 </pre>
787
788 <p> The script start the app and configure Chromium to use the Tor
789 SOCKS5 proxy to make sure those controlling the Signal servers (today
790 Amazon and Whisper Systems) as well as those listening on the lines
791 will have a harder time location my laptop based on the Signal
792 connections if they use source IP address.</p>
793
794 <p>When the script starts, one need to follow the instructions under
795 "Standalone Registration" in the CONTRIBUTING.md file in the git
796 repository. I right clicked on the Signal window to get up the
797 Chromium debugging tool, visited the 'Console' tab and wrote
798 'extension.install("standalone")' on the console prompt to get the
799 registration form. Then I entered by land line phone number and
800 pressed 'Call'. 5 seconds later the phone rang and a robot voice
801 repeated the verification code three times. After entering the number
802 into the verification code field in the form, I could start using
803 Signal from my laptop.
804
805 <p>As far as I can tell, The Signal app will leak who is talking to
806 whom and thus who know who to those controlling the central server,
807 but such leakage is hard to avoid with a centrally controlled server
808 setup. It is something to keep in mind when using Signal - the
809 content of your chats are harder to intercept, but the meta data
810 exposing your contact network is available to people you do not know.
811 So better than many options, but not great. And sadly the usage is
812 connected to my land line, thus allowing those controlling the server
813 to associate it to my home and person. I would prefer it if only
814 those I knew could tell who I was on Signal. There are options
815 avoiding such information leakage, but most of my friends are not
816 using them, so I am stuck with Signal for now.</p>
817
818 <p><strong>Update 2017-01-10</strong>: There is an updated blog post
819 on this topic in
820 <a href="http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html">Experience
821 and updated recipe for using the Signal app without a mobile
822 phone</a>.</p>
823
824 </div>
825 <div class="tags">
826
827
828 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
829
830
831 </div>
832 </div>
833 <div class="padding"></div>
834
835 <div class="entry">
836 <div class="title">
837 <a href="http://people.skolelinux.org/pere/blog/syslog_trusted_timestamp___chain_of_trusted_timestamps_for_your_syslog.html">syslog-trusted-timestamp - chain of trusted timestamps for your syslog</a>
838 </div>
839 <div class="date">
840 2nd April 2016
841 </div>
842 <div class="body">
843 <p>Two years ago, I had
844 <a href="http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html">a
845 look at trusted timestamping options available</a>, and among
846 other things noted a still open
847 <a href="https://bugs.debian.org/742553">bug in the tsget script</a>
848 included in openssl that made it harder than necessary to use openssl
849 as a trusted timestamping client. A few days ago I was told
850 <a href="https:/www.difi.no/">the Norwegian government office DIFI</a> is
851 close to releasing their own trusted timestamp service, and in the
852 process I was happy to learn about a replacement for the tsget script
853 using only curl:</p>
854
855 <p><pre>
856 openssl ts -query -data "/etc/shells" -cert -sha256 -no_nonce \
857 | curl -s -H "Content-Type: application/timestamp-query" \
858 --data-binary "@-" http://zeitstempel.dfn.de > etc-shells.tsr
859 openssl ts -reply -text -in etc-shells.tsr
860 </pre></p>
861
862 <p>This produces a binary timestamp file (etc-shells.tsr) which can be
863 used to verify that the content of the file /etc/shell with the
864 calculated sha256 hash existed at the point in time when the request
865 was made. The last command extract the content of the etc-shells.tsr
866 in human readable form. The idea behind such timestamp is to be able
867 to prove using cryptography that the content of a file have not
868 changed since the file was stamped.</p>
869
870 <p>To verify that the file on disk match the public key signature in
871 the timestamp file, run the following commands. It make sure you have
872 the required certificate for the trusted timestamp service available
873 and use it to compare the file content with the timestamp. In
874 production, one should of course use a better method to verify the
875 service certificate.</p>
876
877 <p><pre>
878 wget -O ca-cert.txt https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt
879 openssl ts -verify -data /etc/shells -in etc-shells.tsr -CAfile ca-cert.txt -text
880 </pre></p>
881
882 <p>Wikipedia have a lot more information about
883 <a href="https://en.wikipedia.org/wiki/Trusted_timestamping">trusted
884 Timestamping</a> and
885 <a href="https://en.wikipedia.org/wiki/Linked_timestamping">linked
886 timestamping</a>, and there are several trusted timestamping services
887 around, both as commercial services and as free and public services.
888 Among the latter is
889 <a href="https://www.pki.dfn.de/zeitstempeldienst/">the
890 zeitstempel.dfn.de service</a> mentioned above and
891 <a href="https://freetsa.org/">freetsa.org service</a> linked to from the
892 wikipedia web site. I believe the DIFI service should show up on
893 https://tsa.difi.no, but it is not available to the public at the
894 moment. I hope this will change when it is into production. The
895 <a href="https://tools.ietf.org/html/rfc3161">RFC 3161</a> trusted
896 timestamping protocol standard is even implemented in LibreOffice,
897 Microsoft Office and Adobe Acrobat, making it possible to verify when
898 a document was created.</p>
899
900 <p>I would find it useful to be able to use such trusted timestamp
901 service to make it possible to verify that my stored syslog files have
902 not been tampered with. This is not a new idea. I found one example
903 implemented on the Endian network appliances where
904 <a href="http://help.endian.com/entries/21518508-Enabling-Timestamping-on-log-files-">the
905 configuration of such feature was described in 2012</a>.</p>
906
907 <p>But I could not find any free implementation of such feature when I
908 searched, so I decided to try to
909 <a href="https://github.com/petterreinholdtsen/syslog-trusted-timestamp">build
910 a prototype named syslog-trusted-timestamp</a>. My idea is to
911 generate a timestamp of the old log files after they are rotated, and
912 store the timestamp in the new log file just after rotation. This
913 will form a chain that would make it possible to see if any old log
914 files are tampered with. But syslog is bad at handling kilobytes of
915 binary data, so I decided to base64 encode the timestamp and add an ID
916 and line sequence numbers to the base64 data to make it possible to
917 reassemble the timestamp file again. To use it, simply run it like
918 this:
919
920 <p><pre>
921 syslog-trusted-timestamp /path/to/list-of-log-files
922 </pre></p>
923
924 <p>This will send a timestamp from one or more timestamp services (not
925 yet decided nor implemented) for each listed file to the syslog using
926 logger(1). To verify the timestamp, the same program is used with the
927 --verify option:</p>
928
929 <p><pre>
930 syslog-trusted-timestamp --verify /path/to/log-file /path/to/log-with-timestamp
931 </pre></p>
932
933 <p>The verification step is not yet well designed. The current
934 implementation depend on the file path being unique and unchanging,
935 and this is not a solid assumption. It also uses process number as
936 timestamp ID, and this is bound to create ID collisions. I hope to
937 have time to come up with a better way to handle timestamp IDs and
938 verification later.</p>
939
940 <p>Please check out
941 <a href="https://github.com/petterreinholdtsen/syslog-trusted-timestamp">the
942 prototype for syslog-trusted-timestamp on github</a> and send
943 suggestions and improvement, or let me know if there already exist a
944 similar system for timestamping logs already to allow me to join
945 forces with others with the same interest.</p>
946
947 <p>As usual, if you use Bitcoin and want to show your support of my
948 activities, please send Bitcoin donations to my address
949 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
950
951 </div>
952 <div class="tags">
953
954
955 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
956
957
958 </div>
959 </div>
960 <div class="padding"></div>
961
962 <div class="entry">
963 <div class="title">
964 <a href="http://people.skolelinux.org/pere/blog/Always_download_Debian_packages_using_Tor___the_simple_recipe.html">Always download Debian packages using Tor - the simple recipe</a>
965 </div>
966 <div class="date">
967 15th January 2016
968 </div>
969 <div class="body">
970 <p>During his DebConf15 keynote, Jacob Appelbaum
971 <a href="https://summit.debconf.org/debconf15/meeting/331/what-is-to-be-done/">observed
972 that those listening on the Internet lines would have good reason to
973 believe a computer have a given security hole</a> if it download a
974 security fix from a Debian mirror. This is a good reason to always
975 use encrypted connections to the Debian mirror, to make sure those
976 listening do not know which IP address to attack. In August, Richard
977 Hartmann observed that encryption was not enough, when it was possible
978 to interfere download size to security patches or the fact that
979 download took place shortly after a security fix was released, and
980 <a href="http://richardhartmann.de/blog/posts/2015/08/24-Tor-enabled_Debian_mirror/">proposed
981 to always use Tor to download packages from the Debian mirror</a>. He
982 was not the first to propose this, as the
983 <tt><a href="https://tracker.debian.org/pkg/apt-transport-tor">apt-transport-tor</a></tt>
984 package by Tim Retout already existed to make it easy to convince apt
985 to use <a href="https://www.torproject.org/">Tor</a>, but I was not
986 aware of that package when I read the blog post from Richard.</p>
987
988 <p>Richard discussed the idea with Peter Palfrader, one of the Debian
989 sysadmins, and he set up a Tor hidden service on one of the central
990 Debian mirrors using the address vwakviie2ienjx6t.onion, thus making
991 it possible to download packages directly between two tor nodes,
992 making sure the network traffic always were encrypted.</p>
993
994 <p>Here is a short recipe for enabling this on your machine, by
995 installing <tt>apt-transport-tor</tt> and replacing http and https
996 urls with tor+http and tor+https, and using the hidden service instead
997 of the official Debian mirror site. I recommend installing
998 <tt>etckeeper</tt> before you start to have a history of the changes
999 done in /etc/.</p>
1000
1001 <blockquote><pre>
1002 apt install apt-transport-tor
1003 sed -i 's% http://ftp.debian.org/% tor+http://vwakviie2ienjx6t.onion/%' /etc/apt/sources.list
1004 sed -i 's% http% tor+http%' /etc/apt/sources.list
1005 </pre></blockquote>
1006
1007 <p>If you have more sources listed in /etc/apt/sources.list.d/, run
1008 the sed commands for these too. The sed command is assuming your are
1009 using the ftp.debian.org Debian mirror. Adjust the command (or just
1010 edit the file manually) to match your mirror.</p>
1011
1012 <p>This work in Debian Jessie and later. Note that tools like
1013 <tt>apt-file</tt> only recently started using the apt transport
1014 system, and do not work with these tor+http URLs. For
1015 <tt>apt-file</tt> you need the version currently in experimental,
1016 which need a recent apt version currently only in unstable. So if you
1017 need a working <tt>apt-file</tt>, this is not for you.</p>
1018
1019 <p>Another advantage from this change is that your machine will start
1020 using Tor regularly and at fairly random intervals (every time you
1021 update the package lists or upgrade or install a new package), thus
1022 masking other Tor traffic done from the same machine. Using Tor will
1023 become normal for the machine in question.</p>
1024
1025 <p>On <a href="https://wiki.debian.org/FreedomBox">Freedombox</a>, APT
1026 is set up by default to use <tt>apt-transport-tor</tt> when Tor is
1027 enabled. It would be great if it was the default on any Debian
1028 system.</p>
1029
1030 </div>
1031 <div class="tags">
1032
1033
1034 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1035
1036
1037 </div>
1038 </div>
1039 <div class="padding"></div>
1040
1041 <div class="entry">
1042 <div class="title">
1043 <a href="http://people.skolelinux.org/pere/blog/PGP_key_transition_statement_for_key_EE4E02F9.html">PGP key transition statement for key EE4E02F9</a>
1044 </div>
1045 <div class="date">
1046 17th November 2015
1047 </div>
1048 <div class="body">
1049 <p>I've needed a new OpenPGP key for a while, but have not had time to
1050 set it up properly. I wanted to generate it offline and have it
1051 available on <a href="http://shop.kernelconcepts.de/#openpgp">a OpenPGP
1052 smart card</a> for daily use, and learning how to do it and finding
1053 time to sit down with an offline machine almost took forever. But
1054 finally I've been able to complete the process, and have now moved
1055 from my old GPG key to a new GPG key. See
1056 <a href="http://people.skolelinux.org/pere/blog/images/2015-11-17-new-gpg-key-transition.txt">the
1057 full transition statement, signed with both my old and new key</a> for
1058 the details. This is my new key:</p>
1059
1060 <pre>
1061 pub 3936R/<a href="http://pgp.cs.uu.nl/stats/111D6B29EE4E02F9.html">111D6B29EE4E02F9</a> 2015-11-03 [expires: 2019-11-14]
1062 Key fingerprint = 3AC7 B2E3 ACA5 DF87 78F1 D827 111D 6B29 EE4E 02F9
1063 uid Petter Reinholdtsen &lt;pere@hungry.com&gt;
1064 uid Petter Reinholdtsen &lt;pere@debian.org&gt;
1065 sub 4096R/87BAFB0E 2015-11-03 [expires: 2019-11-02]
1066 sub 4096R/F91E6DE9 2015-11-03 [expires: 2019-11-02]
1067 sub 4096R/A0439BAB 2015-11-03 [expires: 2019-11-02]
1068 </pre>
1069
1070 <p>The key can be downloaded from the OpenPGP key servers, signed by
1071 my old key.</p>
1072
1073 <p>If you signed my old key
1074 (<a href="http://pgp.cs.uu.nl/stats/DB4CCC4B2A30D729.html">DB4CCC4B2A30D729</a>),
1075 I'd very much appreciate a signature on my new key, details and
1076 instructions in the transition statement. I m happy to reciprocate if
1077 you have a similarly signed transition statement to present.</p>
1078
1079 </div>
1080 <div class="tags">
1081
1082
1083 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1084
1085
1086 </div>
1087 </div>
1088 <div class="padding"></div>
1089
1090 <div class="entry">
1091 <div class="title">
1092 <a href="http://people.skolelinux.org/pere/blog/Lawrence_Lessig_interviewed_Edward_Snowden_a_year_ago.html">Lawrence Lessig interviewed Edward Snowden a year ago</a>
1093 </div>
1094 <div class="date">
1095 19th October 2015
1096 </div>
1097 <div class="body">
1098 <p>Last year, <a href="https://lessig2016.us/">US president candidate
1099 in the Democratic Party</a> Lawrence interviewed Edward Snowden. The
1100 one hour interview was
1101 <a href="https://www.youtube.com/watch?v=o_Sr96TFQQE">published by
1102 Harvard Law School 2014-10-23 on Youtube</a>, and the meeting took
1103 place 2014-10-20.</p>
1104
1105 <p>The questions are very good, and there is lots of useful
1106 information to be learned and very interesting issues to think about
1107 being raised. Please check it out.</p>
1108
1109 <iframe width="560" height="315" src="https://www.youtube.com/embed/o_Sr96TFQQE" frameborder="0" allowfullscreen></iframe>
1110
1111 <p>I find it especially interesting to hear again that Snowden did try
1112 to bring up his reservations through the official channels without any
1113 luck. It is in sharp contrast to the answers made 2013-11-06 by the
1114 Norwegian prime minister Erna Solberg to the Norwegian Parliament,
1115 <a href="https://tale.holderdeord.no/speeches/s131106/68">claiming
1116 Snowden is no Whistle-Blower</a> because he should have taken up his
1117 concerns internally and using official channels. It make me sad
1118 that this is the political leadership we have here in Norway.</p>
1119
1120 </div>
1121 <div class="tags">
1122
1123
1124 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
1125
1126
1127 </div>
1128 </div>
1129 <div class="padding"></div>
1130
1131 <div class="entry">
1132 <div class="title">
1133 <a href="http://people.skolelinux.org/pere/blog/Alle_Stortingets_mobiltelefoner_kontrolleres_fra_USA___.html">Alle Stortingets mobiltelefoner kontrolleres fra USA...</a>
1134 </div>
1135 <div class="date">
1136 7th October 2015
1137 </div>
1138 <div class="body">
1139 <p>Jeg lot meg fascinere av
1140 <a href="http://www.aftenposten.no/nyheter/iriks/politikk/Stortinget-har-tilgang-til-a-fjernstyre-600-mobiler-8192692.html">en
1141 artikkel i Aftenposten</a> der det fortelles at «over 600 telefoner som
1142 benyttes av stortingsrepresentanter, rådgivere og ansatte på
1143 Stortinget, kan «fjernstyres» ved hjelp av
1144 <a href="https://play.google.com/store/apps/details?id=com.airwatch.androidagent">programvaren
1145 Airwatch</a>, et såkalte MDM-program (Mobile Device Managment)». Det
1146 hele bagatelliseres av Stortingets IT-stab, men det er i hovedsak på
1147 grunn av at journalisten ikke stiller de relevante spørsmålene. For
1148 meg er det relevante spørsmålet hvem som har lovlig tilgang (i henhold
1149 til lokal lovgiving, dvs. i hvert fall i Norge, Sverige, UK og USA)
1150 til informasjon om og på telefonene, og hvor enkelt det er å skaffe
1151 seg tilgang til hvor mobilene befinner seg og informasjon som befinner
1152 seg på telefonene ved hjelp av utro tjenere, trusler, innbrudd og
1153 andre ulovlige metoder.</p>
1154
1155 <p>Bruken av AirWatch betyr i realiteten at USAs etteretning og
1156 politimyndigheter har full tilgang til stortingets mobiltelefoner,
1157 inkludert posisjon og innhold, takket være
1158 <a href="https://en.wikipedia.org/wiki/Foreign_Intelligence_Surveillance_Act_of_1978_Amendments_Act_of_2008">FISAAA-loven</a>
1159 og
1160 "<a href="https://en.wikipedia.org/wiki/National_security_letter">National
1161 Security Letters</a>" og det enkle faktum at selskapet
1162 <a href="http://www.airwatch.com/">AirWatch</a> er kontrollert av et
1163 selskap i USA. I tillegg er det kjent at flere lands
1164 etterretningstjenester kan lytte på trafikken når den passerer
1165 landegrensene.</p>
1166
1167 <p>Jeg har bedt om mer informasjon
1168 <a href="https://www.mimesbronn.no/request/saksnummer_for_saker_anganede_br">fra
1169 Stortinget om bruken av AirWatch</a> via Mimes brønn så får vi se hva
1170 de har å fortelle om saken. Fant ingenting om 'airwatch' i
1171 postjournalen til Stortinget, så jeg trenger hjelp før jeg kan be om
1172 innsyn i konkrete dokumenter.</p>
1173
1174 <p>Oppdatering 2015-10-07: Jeg er blitt spurt hvorfor jeg antar at
1175 AirWatch-agenten rapporterer til USA og ikke direkte til Stortingets
1176 egen infrastruktur. Det stemmer at det er teknisk mulig å sette
1177 opp mobiltelefonene til å rapportere til datamaskiner som eies av
1178 Stortinget. Jeg antar det rapporteres til AirWatch sine sentrale
1179 tjenester basert på det jeg leste fra beskrivelsen av
1180 <a href="http://www.airwatch.com/solutions/mobile-device-management/">Mobile
1181 Device Management</A> på AirWatch sine egne nettsider, koblet med at
1182 det brukes en standard app som kan hentes fra "app-butikkene" for å få
1183 tilgang. Enten må app-en settes opp individuelt hos Stortinget, eller
1184 så får den beskjed fra AirWatch i USA om hvor den skal koble seg opp.
1185 I det første tilfellet vil den ikke rapportere direkte til USA, men
1186 til programvare utviklet av AirWatch som kjører på en maskin under
1187 Stortingets kontroll. Det er litt bedre, men fortsatt vil det være
1188 umulig for Stortinget å være sikker på hva programvaren som tar imot
1189 forbindelser gjør. Jeg ser fra beskrivelsen av
1190 <a href="http://www.airwatch.com/differentiators/enterprise-integration/">Enterprice
1191 Integration</a> hos AirWatch at det er mulig å ha lokal installasjon,
1192 og håper innsynsforespørsler mot Stortinget kan fortelle mer om
1193 hvordan ting konkret fungerer der.</p>
1194
1195 </div>
1196 <div class="tags">
1197
1198
1199 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
1200
1201
1202 </div>
1203 </div>
1204 <div class="padding"></div>
1205
1206 <div class="entry">
1207 <div class="title">
1208 <a href="http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html">Good bye subkeys.pgp.net, welcome pool.sks-keyservers.net</a>
1209 </div>
1210 <div class="date">
1211 10th September 2014
1212 </div>
1213 <div class="body">
1214 <p>Yesterday, I had the pleasure of attending a talk with the
1215 <a href="http://www.nuug.no/">Norwegian Unix User Group</a> about
1216 <a href="http://www.nuug.no/aktiviteter/20140909-sks-keyservers/">the
1217 OpenPGP keyserver pool sks-keyservers.net</a>, and was very happy to
1218 learn that there is a large set of publicly available key servers to
1219 use when looking for peoples public key. So far I have used
1220 subkeys.pgp.net, and some times wwwkeys.nl.pgp.net when the former
1221 were misbehaving, but those days are ended. The servers I have used
1222 up until yesterday have been slow and some times unavailable. I hope
1223 those problems are gone now.</p>
1224
1225 <p>Behind the round robin DNS entry of the
1226 <a href="https://sks-keyservers.net/">sks-keyservers.net</a> service
1227 there is a pool of more than 100 keyservers which are checked every
1228 day to ensure they are well connected and up to date. It must be
1229 better than what I have used so far. :)</p>
1230
1231 <p>Yesterdays speaker told me that the service is the default
1232 keyserver provided by the default configuration in GnuPG, but this do
1233 not seem to be used in Debian. Perhaps it should?</p>
1234
1235 <p>Anyway, I've updated my ~/.gnupg/options file to now include this
1236 line:</p>
1237
1238 <p><blockquote><pre>
1239 keyserver pool.sks-keyservers.net
1240 </pre></blockquote></p>
1241
1242 <p>With GnuPG version 2 one can also locate the keyserver using SRV
1243 entries in DNS. Just for fun, I did just that at work, so now every
1244 user of GnuPG at the University of Oslo should find a OpenGPG
1245 keyserver automatically should their need it:</p>
1246
1247 <p><blockquote><pre>
1248 % host -t srv _pgpkey-http._tcp.uio.no
1249 _pgpkey-http._tcp.uio.no has SRV record 0 100 11371 pool.sks-keyservers.net.
1250 %
1251 </pre></blockquote></p>
1252
1253 <p>Now if only
1254 <a href="http://ietfreport.isoc.org/idref/draft-shaw-openpgp-hkp/">the
1255 HKP lookup protocol</a> supported finding signature paths, I would be
1256 very happy. It can look up a given key or search for a user ID, but I
1257 normally do not want that, but to find a trust path from my key to
1258 another key. Given a user ID or key ID, I would like to find (and
1259 download) the keys representing a signature path from my key to the
1260 key in question, to be able to get a trust path between the two keys.
1261 This is as far as I can tell not possible today. Perhaps something
1262 for a future version of the protocol?</p>
1263
1264 </div>
1265 <div class="tags">
1266
1267
1268 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1269
1270
1271 </div>
1272 </div>
1273 <div class="padding"></div>
1274
1275 <div class="entry">
1276 <div class="title">
1277 <a href="http://people.skolelinux.org/pere/blog/FreedomBox_milestone___all_packages_now_in_Debian_Sid.html">FreedomBox milestone - all packages now in Debian Sid</a>
1278 </div>
1279 <div class="date">
1280 15th April 2014
1281 </div>
1282 <div class="body">
1283 <p>The <a href="https://wiki.debian.org/FreedomBox">Freedombox
1284 project</a> is working on providing the software and hardware to make
1285 it easy for non-technical people to host their data and communication
1286 at home, and being able to communicate with their friends and family
1287 encrypted and away from prying eyes. It is still going strong, and
1288 today a major mile stone was reached.</p>
1289
1290 <p>Today, the last of the packages currently used by the project to
1291 created the system images were accepted into Debian Unstable. It was
1292 the freedombox-setup package, which is used to configure the images
1293 during build and on the first boot. Now all one need to get going is
1294 the build code from the freedom-maker git repository and packages from
1295 Debian. And once the freedombox-setup package enter testing, we can
1296 build everything directly from Debian. :)</p>
1297
1298 <p>Some key packages used by Freedombox are
1299 <a href="http://packages.qa.debian.org/freedombox-setup">freedombox-setup</a>,
1300 <a href="http://packages.qa.debian.org/plinth">plinth</a>,
1301 <a href="http://packages.qa.debian.org/pagekite">pagekite</a>,
1302 <a href="http://packages.qa.debian.org/tor">tor</a>,
1303 <a href="http://packages.qa.debian.org/privoxy">privoxy</a>,
1304 <a href="http://packages.qa.debian.org/owncloud">owncloud</a> and
1305 <a href="http://packages.qa.debian.org/dnsmasq">dnsmasq</a>. There
1306 are plans to integrate more packages into the setup. User
1307 documentation is maintained on the Debian wiki. Please
1308 <a href="https://wiki.debian.org/FreedomBox/Manual/Jessie">check out
1309 the manual</a> and help us improve it.</p>
1310
1311 <p>To test for yourself and create boot images with the FreedomBox
1312 setup, run this on a Debian machine using a user with sudo rights to
1313 become root:</p>
1314
1315 <p><pre>
1316 sudo apt-get install git vmdebootstrap mercurial python-docutils \
1317 mktorrent extlinux virtualbox qemu-user-static binfmt-support \
1318 u-boot-tools
1319 git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
1320 freedom-maker
1321 make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
1322 </pre></p>
1323
1324 <p>Root access is needed to run debootstrap and mount loopback
1325 devices. See the README in the freedom-maker git repo for more
1326 details on the build. If you do not want all three images, trim the
1327 make line. Note that the virtualbox-image target is not really
1328 virtualbox specific. It create a x86 image usable in kvm, qemu,
1329 vmware and any other x86 virtual machine environment. You might need
1330 the version of vmdebootstrap in Jessie to get the build working, as it
1331 include fixes for a race condition with kpartx.</p>
1332
1333 <p>If you instead want to install using a Debian CD and the preseed
1334 method, boot a Debian Wheezy ISO and use this boot argument to load
1335 the preseed values:</p>
1336
1337 <p><pre>
1338 url=<a href="http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat</a>
1339 </pre></p>
1340
1341 <p>I have not tested it myself the last few weeks, so I do not know if
1342 it still work.</p>
1343
1344 <p>If you wonder how to help, one task you could look at is using
1345 systemd as the boot system. It will become the default for Linux in
1346 Jessie, so we need to make sure it is usable on the Freedombox. I did
1347 a simple test a few weeks ago, and noticed dnsmasq failed to start
1348 during boot when using systemd. I suspect there are other problems
1349 too. :) To detect problems, there is a test suite included, which can
1350 be run from the plinth web interface.</p>
1351
1352 <p>Give it a go and let us know how it goes on the mailing list, and help
1353 us get the new release published. :) Please join us on
1354 <a href="irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on
1355 irc.debian.org)</a> and
1356 <a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the
1357 mailing list</a> if you want to help make this vision come true.</p>
1358
1359 </div>
1360 <div class="tags">
1361
1362
1363 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
1364
1365
1366 </div>
1367 </div>
1368 <div class="padding"></div>
1369
1370 <div class="entry">
1371 <div class="title">
1372 <a href="http://people.skolelinux.org/pere/blog/S3QL__a_locally_mounted_cloud_file_system___nice_free_software.html">S3QL, a locally mounted cloud file system - nice free software</a>
1373 </div>
1374 <div class="date">
1375 9th April 2014
1376 </div>
1377 <div class="body">
1378 <p>For a while now, I have been looking for a sensible offsite backup
1379 solution for use at home. My requirements are simple, it must be
1380 cheap and locally encrypted (in other words, I keep the encryption
1381 keys, the storage provider do not have access to my private files).
1382 One idea me and my friends had many years ago, before the cloud
1383 storage providers showed up, was to use Google mail as storage,
1384 writing a Linux block device storing blocks as emails in the mail
1385 service provided by Google, and thus get heaps of free space. On top
1386 of this one can add encryption, RAID and volume management to have
1387 lots of (fairly slow, I admit that) cheap and encrypted storage. But
1388 I never found time to implement such system. But the last few weeks I
1389 have looked at a system called
1390 <a href="https://bitbucket.org/nikratio/s3ql/">S3QL</a>, a locally
1391 mounted network backed file system with the features I need.</p>
1392
1393 <p>S3QL is a fuse file system with a local cache and cloud storage,
1394 handling several different storage providers, any with Amazon S3,
1395 Google Drive or OpenStack API. There are heaps of such storage
1396 providers. S3QL can also use a local directory as storage, which
1397 combined with sshfs allow for file storage on any ssh server. S3QL
1398 include support for encryption, compression, de-duplication, snapshots
1399 and immutable file systems, allowing me to mount the remote storage as
1400 a local mount point, look at and use the files as if they were local,
1401 while the content is stored in the cloud as well. This allow me to
1402 have a backup that should survive fire. The file system can not be
1403 shared between several machines at the same time, as only one can
1404 mount it at the time, but any machine with the encryption key and
1405 access to the storage service can mount it if it is unmounted.</p>
1406
1407 <p>It is simple to use. I'm using it on Debian Wheezy, where the
1408 package is included already. So to get started, run <tt>apt-get
1409 install s3ql</tt>. Next, pick a storage provider. I ended up picking
1410 Greenqloud, after reading their nice recipe on
1411 <a href="https://greenqloud.zendesk.com/entries/44611757-How-To-Use-S3QL-to-mount-a-StorageQloud-bucket-on-Debian-Wheezy">how
1412 to use S3QL with their Amazon S3 service</a>, because I trust the laws
1413 in Iceland more than those in USA when it come to keeping my personal
1414 data safe and private, and thus would rather spend money on a company
1415 in Iceland. Another nice recipe is available from the article
1416 <a href="http://www.admin-magazine.com/HPC/Articles/HPC-Cloud-Storage">S3QL
1417 Filesystem for HPC Storage</a> by Jeff Layton in the HPC section of
1418 Admin magazine. When the provider is picked, figure out how to get
1419 the API key needed to connect to the storage API. With Greencloud,
1420 the key did not show up until I had added payment details to my
1421 account.</p>
1422
1423 <p>Armed with the API access details, it is time to create the file
1424 system. First, create a new bucket in the cloud. This bucket is the
1425 file system storage area. I picked a bucket name reflecting the
1426 machine that was going to store data there, but any name will do.
1427 I'll refer to it as <tt>bucket-name</tt> below. In addition, one need
1428 the API login and password, and a locally created password. Store it
1429 all in ~root/.s3ql/authinfo2 like this:
1430
1431 <p><blockquote><pre>
1432 [s3c]
1433 storage-url: s3c://s.greenqloud.com:443/bucket-name
1434 backend-login: API-login
1435 backend-password: API-password
1436 fs-passphrase: local-password
1437 </pre></blockquote></p>
1438
1439 <p>I create my local passphrase using <tt>pwget 50</tt> or similar,
1440 but any sensible way to create a fairly random password should do it.
1441 Armed with these details, it is now time to run mkfs, entering the API
1442 details and password to create it:</p>
1443
1444 <p><blockquote><pre>
1445 # mkdir -m 700 /var/lib/s3ql-cache
1446 # mkfs.s3ql --cachedir /var/lib/s3ql-cache --authfile /root/.s3ql/authinfo2 \
1447 --ssl s3c://s.greenqloud.com:443/bucket-name
1448 Enter backend login:
1449 Enter backend password:
1450 Before using S3QL, make sure to read the user's guide, especially
1451 the 'Important Rules to Avoid Loosing Data' section.
1452 Enter encryption password:
1453 Confirm encryption password:
1454 Generating random encryption key...
1455 Creating metadata tables...
1456 Dumping metadata...
1457 ..objects..
1458 ..blocks..
1459 ..inodes..
1460 ..inode_blocks..
1461 ..symlink_targets..
1462 ..names..
1463 ..contents..
1464 ..ext_attributes..
1465 Compressing and uploading metadata...
1466 Wrote 0.00 MB of compressed metadata.
1467 # </pre></blockquote></p>
1468
1469 <p>The next step is mounting the file system to make the storage available.
1470
1471 <p><blockquote><pre>
1472 # mount.s3ql --cachedir /var/lib/s3ql-cache --authfile /root/.s3ql/authinfo2 \
1473 --ssl --allow-root s3c://s.greenqloud.com:443/bucket-name /s3ql
1474 Using 4 upload threads.
1475 Downloading and decompressing metadata...
1476 Reading metadata...
1477 ..objects..
1478 ..blocks..
1479 ..inodes..
1480 ..inode_blocks..
1481 ..symlink_targets..
1482 ..names..
1483 ..contents..
1484 ..ext_attributes..
1485 Mounting filesystem...
1486 # df -h /s3ql
1487 Filesystem Size Used Avail Use% Mounted on
1488 s3c://s.greenqloud.com:443/bucket-name 1.0T 0 1.0T 0% /s3ql
1489 #
1490 </pre></blockquote></p>
1491
1492 <p>The file system is now ready for use. I use rsync to store my
1493 backups in it, and as the metadata used by rsync is downloaded at
1494 mount time, no network traffic (and storage cost) is triggered by
1495 running rsync. To unmount, one should not use the normal umount
1496 command, as this will not flush the cache to the cloud storage, but
1497 instead running the umount.s3ql command like this:
1498
1499 <p><blockquote><pre>
1500 # umount.s3ql /s3ql
1501 #
1502 </pre></blockquote></p>
1503
1504 <p>There is a fsck command available to check the file system and
1505 correct any problems detected. This can be used if the local server
1506 crashes while the file system is mounted, to reset the "already
1507 mounted" flag. This is what it look like when processing a working
1508 file system:</p>
1509
1510 <p><blockquote><pre>
1511 # fsck.s3ql --force --ssl s3c://s.greenqloud.com:443/bucket-name
1512 Using cached metadata.
1513 File system seems clean, checking anyway.
1514 Checking DB integrity...
1515 Creating temporary extra indices...
1516 Checking lost+found...
1517 Checking cached objects...
1518 Checking names (refcounts)...
1519 Checking contents (names)...
1520 Checking contents (inodes)...
1521 Checking contents (parent inodes)...
1522 Checking objects (reference counts)...
1523 Checking objects (backend)...
1524 ..processed 5000 objects so far..
1525 ..processed 10000 objects so far..
1526 ..processed 15000 objects so far..
1527 Checking objects (sizes)...
1528 Checking blocks (referenced objects)...
1529 Checking blocks (refcounts)...
1530 Checking inode-block mapping (blocks)...
1531 Checking inode-block mapping (inodes)...
1532 Checking inodes (refcounts)...
1533 Checking inodes (sizes)...
1534 Checking extended attributes (names)...
1535 Checking extended attributes (inodes)...
1536 Checking symlinks (inodes)...
1537 Checking directory reachability...
1538 Checking unix conventions...
1539 Checking referential integrity...
1540 Dropping temporary indices...
1541 Backing up old metadata...
1542 Dumping metadata...
1543 ..objects..
1544 ..blocks..
1545 ..inodes..
1546 ..inode_blocks..
1547 ..symlink_targets..
1548 ..names..
1549 ..contents..
1550 ..ext_attributes..
1551 Compressing and uploading metadata...
1552 Wrote 0.89 MB of compressed metadata.
1553 #
1554 </pre></blockquote></p>
1555
1556 <p>Thanks to the cache, working on files that fit in the cache is very
1557 quick, about the same speed as local file access. Uploading large
1558 amount of data is to me limited by the bandwidth out of and into my
1559 house. Uploading 685 MiB with a 100 MiB cache gave me 305 kiB/s,
1560 which is very close to my upload speed, and downloading the same
1561 Debian installation ISO gave me 610 kiB/s, close to my download speed.
1562 Both were measured using <tt>dd</tt>. So for me, the bottleneck is my
1563 network, not the file system code. I do not know what a good cache
1564 size would be, but suspect that the cache should e larger than your
1565 working set.</p>
1566
1567 <p>I mentioned that only one machine can mount the file system at the
1568 time. If another machine try, it is told that the file system is
1569 busy:</p>
1570
1571 <p><blockquote><pre>
1572 # mount.s3ql --cachedir /var/lib/s3ql-cache --authfile /root/.s3ql/authinfo2 \
1573 --ssl --allow-root s3c://s.greenqloud.com:443/bucket-name /s3ql
1574 Using 8 upload threads.
1575 Backend reports that fs is still mounted elsewhere, aborting.
1576 #
1577 </pre></blockquote></p>
1578
1579 <p>The file content is uploaded when the cache is full, while the
1580 metadata is uploaded once every 24 hour by default. To ensure the
1581 file system content is flushed to the cloud, one can either umount the
1582 file system, or ask S3QL to flush the cache and metadata using
1583 s3qlctrl:
1584
1585 <p><blockquote><pre>
1586 # s3qlctrl upload-meta /s3ql
1587 # s3qlctrl flushcache /s3ql
1588 #
1589 </pre></blockquote></p>
1590
1591 <p>If you are curious about how much space your data uses in the
1592 cloud, and how much compression and deduplication cut down on the
1593 storage usage, you can use s3qlstat on the mounted file system to get
1594 a report:</p>
1595
1596 <p><blockquote><pre>
1597 # s3qlstat /s3ql
1598 Directory entries: 9141
1599 Inodes: 9143
1600 Data blocks: 8851
1601 Total data size: 22049.38 MB
1602 After de-duplication: 21955.46 MB (99.57% of total)
1603 After compression: 21877.28 MB (99.22% of total, 99.64% of de-duplicated)
1604 Database size: 2.39 MB (uncompressed)
1605 (some values do not take into account not-yet-uploaded dirty blocks in cache)
1606 #
1607 </pre></blockquote></p>
1608
1609 <p>I mentioned earlier that there are several possible suppliers of
1610 storage. I did not try to locate them all, but am aware of at least
1611 <a href="https://www.greenqloud.com/">Greenqloud</a>,
1612 <a href="http://drive.google.com/">Google Drive</a>,
1613 <a href="http://aws.amazon.com/s3/">Amazon S3 web serivces</a>,
1614 <a href="http://www.rackspace.com/">Rackspace</a> and
1615 <a href="http://crowncloud.net/">Crowncloud</A>. The latter even
1616 accept payment in Bitcoin. Pick one that suit your need. Some of
1617 them provide several GiB of free storage, but the prize models are
1618 quite different and you will have to figure out what suits you
1619 best.</p>
1620
1621 <p>While researching this blog post, I had a look at research papers
1622 and posters discussing the S3QL file system. There are several, which
1623 told me that the file system is getting a critical check by the
1624 science community and increased my confidence in using it. One nice
1625 poster is titled
1626 "<a href="http://www.lanl.gov/orgs/adtsc/publications/science_highlights_2013/docs/pg68_69.pdf">An
1627 Innovative Parallel Cloud Storage System using OpenStack’s SwiftObject
1628 Store and Transformative Parallel I/O Approach</a>" by Hsing-Bung
1629 Chen, Benjamin McClelland, David Sherrill, Alfred Torrez, Parks Fields
1630 and Pamela Smith. Please have a look.</p>
1631
1632 <p>Given my problems with different file systems earlier, I decided to
1633 check out the mounted S3QL file system to see if it would be usable as
1634 a home directory (in other word, that it provided POSIX semantics when
1635 it come to locking and umask handling etc). Running
1636 <a href="http://people.skolelinux.org/pere/blog/Testing_if_a_file_system_can_be_used_for_home_directories___.html">my
1637 test code to check file system semantics</a>, I was happy to discover that
1638 no error was found. So the file system can be used for home
1639 directories, if one chooses to do so.</p>
1640
1641 <p>If you do not want a locally file system, and want something that
1642 work without the Linux fuse file system, I would like to mention the
1643 <a href="http://www.tarsnap.com/">Tarsnap service</a>, which also
1644 provide locally encrypted backup using a command line client. It have
1645 a nicer access control system, where one can split out read and write
1646 access, allowing some systems to write to the backup and others to
1647 only read from it.</p>
1648
1649 <p>As usual, if you use Bitcoin and want to show your support of my
1650 activities, please send Bitcoin donations to my address
1651 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
1652
1653 </div>
1654 <div class="tags">
1655
1656
1657 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1658
1659
1660 </div>
1661 </div>
1662 <div class="padding"></div>
1663
1664 <div class="entry">
1665 <div class="title">
1666 <a href="http://people.skolelinux.org/pere/blog/EU_domstolen_bekreftet_i_dag_at_datalagringsdirektivet_er_ulovlig.html">EU-domstolen bekreftet i dag at datalagringsdirektivet er ulovlig</a>
1667 </div>
1668 <div class="date">
1669 8th April 2014
1670 </div>
1671 <div class="body">
1672 <p>I dag kom endelig avgjørelsen fra EU-domstolen om
1673 datalagringsdirektivet, som ikke overraskende ble dømt ulovlig og i
1674 strid med borgernes grunnleggende rettigheter. Hvis du lurer på hva
1675 datalagringsdirektivet er for noe, så er det
1676 <a href="http://tv.nrk.no/program/koid75005313/tema-dine-digitale-spor-datalagringsdirektivet">en
1677 flott dokumentar tilgjengelig hos NRK</a> som jeg tidligere
1678 <a href="http://people.skolelinux.org/pere/blog/Dokumentaren_om_Datalagringsdirektivet_sendes_endelig_p__NRK.html">har
1679 anbefalt</a> alle å se.</p>
1680
1681 <p>Her er et liten knippe nyhetsoppslag om saken, og jeg regner med at
1682 det kommer flere ut over dagen. Flere kan finnes
1683 <a href="http://www.mylder.no/?drill=datalagringsdirektivet&intern=1">via
1684 mylder</a>.</p>
1685
1686 <p><ul>
1687
1688 <li><a href="http://e24.no/digital/eu-domstolen-datalagringsdirektivet-er-ugyldig/22879592">EU-domstolen:
1689 Datalagringsdirektivet er ugyldig</a> - e24.no 2014-04-08
1690
1691 <li><a href="http://www.aftenposten.no/nyheter/iriks/EU-domstolen-Datalagringsdirektivet-er-ulovlig-7529032.html">EU-domstolen:
1692 Datalagringsdirektivet er ulovlig</a> - aftenposten.no 2014-04-08
1693
1694 <li><a href="http://www.aftenposten.no/nyheter/iriks/politikk/Krever-DLD-stopp-i-Norge-7530086.html">Krever
1695 DLD-stopp i Norge</a> - aftenposten.no 2014-04-08
1696
1697 <li><a href="http://www.p4.no/story.aspx?id=566431">Apenes: - En
1698 gledens dag</a> - p4.no 2014-04-08
1699
1700 <li><a href="http://www.nrk.no/norge/_-datalagringsdirektivet-er-ugyldig-1.11655929">EU-domstolen:
1701 – Datalagringsdirektivet er ugyldig</a> - nrk.no 2014-04-08</li>
1702
1703 <li><a href="http://www.vg.no/nyheter/utenriks/data-og-nett/eu-domstolen-datalagringsdirektivet-er-ugyldig/a/10130280/">EU-domstolen:
1704 Datalagringsdirektivet er ugyldig</a> - vg.no 2014-04-08</li>
1705
1706 <li><a href="http://www.dagbladet.no/2014/04/08/nyheter/innenriks/datalagringsdirektivet/personvern/32711646/">-
1707 Vi bør skrote hele datalagringsdirektivet</a> - dagbladet.no
1708 2014-04-08</li>
1709
1710 <li><a href="http://www.digi.no/928137/eu-domstolen-dld-er-ugyldig">EU-domstolen:
1711 DLD er ugyldig</a> - digi.no 2014-04-08</li>
1712
1713 <li><a href="http://www.irishtimes.com/business/sectors/technology/european-court-declares-data-retention-directive-invalid-1.1754150">European
1714 court declares data retention directive invalid</a> - irishtimes.com
1715 2014-04-08</li>
1716
1717 <li><a href="http://www.reuters.com/article/2014/04/08/us-eu-data-ruling-idUSBREA370F020140408?feedType=RSS">EU
1718 court rules against requirement to keep data of telecom users</a> -
1719 reuters.com 2014-04-08</li>
1720
1721 </ul>
1722 </p>
1723
1724 <p>Jeg synes det er veldig fint at nok en stemme slår fast at
1725 totalitær overvåkning av befolkningen er uakseptabelt, men det er
1726 fortsatt like viktig å beskytte privatsfæren som før, da de
1727 teknologiske mulighetene fortsatt finnes og utnyttes, og jeg tror
1728 innsats i prosjekter som
1729 <a href="https://wiki.debian.org/FreedomBox">Freedombox</a> og
1730 <a href="http://www.dugnadsnett.no/">Dugnadsnett</a> er viktigere enn
1731 noen gang.</p>
1732
1733 <p><strong>Update 2014-04-08 12:10</strong>: Kronerullingen for å
1734 stoppe datalagringsdirektivet i Norge gjøres hos foreningen
1735 <a href="http://www.digitaltpersonvern.no/">Digitalt Personvern</a>,
1736 som har samlet inn 843 215,- så langt men trenger nok mye mer hvis
1737
1738 ikke Høyre og Arbeiderpartiet bytter mening i saken. Det var
1739 <a href="http://www.holderdeord.no/parliament-issues/48650">kun
1740 partinene Høyre og Arbeiderpartiet</a> som stemte for
1741 Datalagringsdirektivet, og en av dem må bytte mening for at det skal
1742 bli flertall mot i Stortinget. Se mer om saken
1743 <a href="http://www.holderdeord.no/issues/69-innfore-datalagringsdirektivet">Holder
1744 de ord</a>.</p>
1745
1746 </div>
1747 <div class="tags">
1748
1749
1750 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/dld">dld</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
1751
1752
1753 </div>
1754 </div>
1755 <div class="padding"></div>
1756
1757 <div class="entry">
1758 <div class="title">
1759 <a href="http://people.skolelinux.org/pere/blog/Dokumentaren_om_Datalagringsdirektivet_sendes_endelig_p__NRK.html">Dokumentaren om Datalagringsdirektivet sendes endelig på NRK</a>
1760 </div>
1761 <div class="date">
1762 26th March 2014
1763 </div>
1764 <div class="body">
1765 <p><a href="http://www.nuug.no/">Foreningen NUUG</a> melder i natt at
1766 NRK nå har bestemt seg for
1767 <a href="http://www.nuug.no/news/NRK_viser_filmen_om_Datalagringsdirektivet_f_rste_gang_2014_03_31.shtml">når
1768 den norske dokumentarfilmen om datalagringsdirektivet skal
1769 sendes</a> (se <a href="http://www.imdb.com/title/tt2832844/">IMDB</a>
1770 for detaljer om filmen) . Første visning blir på NRK2 mandag
1771 2014-03-31 kl. 19:50, og deretter visninger onsdag 2014-04-02
1772 kl. 12:30, fredag 2014-04-04 kl. 19:40 og søndag 2014-04-06 kl. 15:10.
1773 Jeg har sett dokumentaren, og jeg anbefaler enhver å se den selv. Som
1774 oppvarming mens vi venter anbefaler jeg Bjørn Stærks kronikk i
1775 Aftenposten fra i går,
1776 <a href="http://www.aftenposten.no/meninger/kronikker/Autoritar-gjokunge-7514915.html">Autoritær
1777 gjøkunge</a>, der han gir en grei skisse av hvor ille det står til med
1778 retten til privatliv og beskyttelsen av demokrati i Norge og resten
1779 verden, og helt riktig slår fast at det er vi i databransjen som
1780 sitter med nøkkelen til å gjøre noe med dette. Jeg har involvert meg
1781 i prosjektene <a href="http://www.dugnadsnett.no/">dugnadsnett.no</a>
1782 og <a href="https://wiki.debian.org/FreedomBox">FreedomBox</a> for å
1783 forsøke å gjøre litt selv for å bedre situasjonen, men det er mye
1784 hardt arbeid fra mange flere enn meg som gjenstår før vi kan sies å ha
1785 gjenopprettet balansen.</p>
1786
1787 <p>Jeg regner med at nettutgaven dukker opp på
1788 <a href="http://tv.nrk.no/program/koid75005313/tema-dine-digitale-spor-datalagringsdirektivet">NRKs
1789 side om filmen om datalagringsdirektivet</a> om fem dager. Hold et
1790 øye med siden, og tips venner og slekt om at de også bør se den.</p>
1791
1792 </div>
1793 <div class="tags">
1794
1795
1796 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/dld">dld</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
1797
1798
1799 </div>
1800 </div>
1801 <div class="padding"></div>
1802
1803 <div class="entry">
1804 <div class="title">
1805 <a href="http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html">Public Trusted Timestamping services for everyone</a>
1806 </div>
1807 <div class="date">
1808 25th March 2014
1809 </div>
1810 <div class="body">
1811 <p>Did you ever need to store logs or other files in a way that would
1812 allow it to be used as evidence in court, and needed a way to
1813 demonstrate without reasonable doubt that the file had not been
1814 changed since it was created? Or, did you ever need to document that
1815 a given document was received at some point in time, like some
1816 archived document or the answer to an exam, and not changed after it
1817 was received? The problem in these settings is to remove the need to
1818 trust yourself and your computers, while still being able to prove
1819 that a file is the same as it was at some given time in the past.</p>
1820
1821 <p>A solution to these problems is to have a trusted third party
1822 "stamp" the document and verify that at some given time the document
1823 looked a given way. Such
1824 <a href="https://en.wikipedia.org/wiki/Notarius">notarius</a> service
1825 have been around for thousands of years, and its digital equivalent is
1826 called a
1827 <a href="http://en.wikipedia.org/wiki/Trusted_timestamping">trusted
1828 timestamping service</a>. <a href="http://www.ietf.org/">The Internet
1829 Engineering Task Force</a> standardised how such service could work a
1830 few years ago as <a href="http://tools.ietf.org/html/rfc3161">RFC
1831 3161</a>. The mechanism is simple. Create a hash of the file in
1832 question, send it to a trusted third party which add a time stamp to
1833 the hash and sign the result with its private key, and send back the
1834 signed hash + timestamp. Both email, FTP and HTTP can be used to
1835 request such signature, depending on what is provided by the service
1836 used. Anyone with the document and the signature can then verify that
1837 the document matches the signature by creating their own hash and
1838 checking the signature using the trusted third party public key.
1839 There are several commercial services around providing such
1840 timestamping. A quick search for
1841 "<a href="https://duckduckgo.com/?q=rfc+3161+service">rfc 3161
1842 service</a>" pointed me to at least
1843 <a href="https://www.digistamp.com/technical/how-a-digital-time-stamp-works/">DigiStamp</a>,
1844 <a href="http://www.quovadisglobal.co.uk/CertificateServices/SigningServices/TimeStamp.aspx">Quo
1845 Vadis</a>,
1846 <a href="https://www.globalsign.com/timestamp-service/">Global Sign</a>
1847 and <a href="http://www.globaltrustfinder.com/TSADefault.aspx">Global
1848 Trust Finder</a>. The system work as long as the private key of the
1849 trusted third party is not compromised.</p>
1850
1851 <p>But as far as I can tell, there are very few public trusted
1852 timestamp services available for everyone. I've been looking for one
1853 for a while now. But yesterday I found one over at
1854 <a href="https://www.pki.dfn.de/zeitstempeldienst/">Deutches
1855 Forschungsnetz</a> mentioned in
1856 <a href="http://www.d-mueller.de/blog/dealing-with-trusted-timestamps-in-php-rfc-3161/">a
1857 blog by David Müller</a>. I then found
1858 <a href="http://www.rz.uni-greifswald.de/support/dfn-pki-zertifikate/zeitstempeldienst.html">a
1859 good recipe on how to use the service</a> over at the University of
1860 Greifswald.</p>
1861
1862 <p><a href="http://www.openssl.org/">The OpenSSL library</a> contain
1863 both server and tools to use and set up your own signing service. See
1864 the ts(1SSL), tsget(1SSL) manual pages for more details. The
1865 following shell script demonstrate how to extract a signed timestamp
1866 for any file on the disk in a Debian environment:</p>
1867
1868 <p><blockquote><pre>
1869 #!/bin/sh
1870 set -e
1871 url="http://zeitstempel.dfn.de"
1872 caurl="https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt"
1873 reqfile=$(mktemp -t tmp.XXXXXXXXXX.tsq)
1874 resfile=$(mktemp -t tmp.XXXXXXXXXX.tsr)
1875 cafile=chain.txt
1876 if [ ! -f $cafile ] ; then
1877 wget -O $cafile "$caurl"
1878 fi
1879 openssl ts -query -data "$1" -cert | tee "$reqfile" \
1880 | /usr/lib/ssl/misc/tsget -h "$url" -o "$resfile"
1881 openssl ts -reply -in "$resfile" -text 1>&2
1882 openssl ts -verify -data "$1" -in "$resfile" -CAfile "$cafile" 1>&2
1883 base64 < "$resfile"
1884 rm "$reqfile" "$resfile"
1885 </pre></blockquote></p>
1886
1887 <p>The argument to the script is the file to timestamp, and the output
1888 is a base64 encoded version of the signature to STDOUT and details
1889 about the signature to STDERR. Note that due to
1890 <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742553">a bug
1891 in the tsget script</a>, you might need to modify the included script
1892 and remove the last line. Or just write your own HTTP uploader using
1893 curl. :) Now you too can prove and verify that files have not been
1894 changed.</p>
1895
1896 <p>But the Internet need more public trusted timestamp services.
1897 Perhaps something for <a href="http://www.uninett.no/">Uninett</a> or
1898 my work place the <a href="http://www.uio.no/">University of Oslo</a>
1899 to set up?</p>
1900
1901 </div>
1902 <div class="tags">
1903
1904
1905 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1906
1907
1908 </div>
1909 </div>
1910 <div class="padding"></div>
1911
1912 <div class="entry">
1913 <div class="title">
1914 <a href="http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html">Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine</a>
1915 </div>
1916 <div class="date">
1917 14th March 2014
1918 </div>
1919 <div class="body">
1920 <p>The <a href="https://wiki.debian.org/FreedomBox">Freedombox
1921 project</a> is working on providing the software and hardware for
1922 making it easy for non-technical people to host their data and
1923 communication at home, and being able to communicate with their
1924 friends and family encrypted and away from prying eyes. It has been
1925 going on for a while, and is slowly progressing towards a new test
1926 release (0.2).</p>
1927
1928 <p>And what day could be better than the Pi day to announce that the
1929 new version will provide "hard drive" / SD card / USB stick images for
1930 Dreamplug, Raspberry Pi and VirtualBox (or any other virtualization
1931 system), and can also be installed using a Debian installer preseed
1932 file. The Debian based Freedombox is now based on Debian Jessie,
1933 where most of the needed packages used are already present. Only one,
1934 the freedombox-setup package, is missing. To try to build your own
1935 boot image to test the current status, fetch the freedom-maker scripts
1936 and build using
1937 <a href="http://packages.qa.debian.org/vmdebootstrap">vmdebootstrap</a>
1938 with a user with sudo access to become root:
1939
1940 <pre>
1941 git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
1942 freedom-maker
1943 sudo apt-get install git vmdebootstrap mercurial python-docutils \
1944 mktorrent extlinux virtualbox qemu-user-static binfmt-support \
1945 u-boot-tools
1946 make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
1947 </pre>
1948
1949 <p>Root access is needed to run debootstrap and mount loopback
1950 devices. See the README for more details on the build. If you do not
1951 want all three images, trim the make line. But note that thanks to <a
1952 href="https://bugs.debian.org/741407">a race condition in
1953 vmdebootstrap</a>, the build might fail without the patch to the
1954 kpartx call.</p>
1955
1956 <p>If you instead want to install using a Debian CD and the preseed
1957 method, boot a Debian Wheezy ISO and use this boot argument to load
1958 the preseed values:</p>
1959
1960 <pre>
1961 url=<a href="http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat</a>
1962 </pre>
1963
1964 <p>But note that due to <a href="https://bugs.debian.org/740673">a
1965 recently introduced bug in apt in Jessie</a>, the installer will
1966 currently hang while setting up APT sources. Killing the
1967 '<tt>apt-cdrom ident</tt>' process when it hang a few times during the
1968 installation will get the installation going. This affect all
1969 installations in Jessie, and I expect it will be fixed soon.</p>
1970
1971 <p>Give it a go and let us know how it goes on the mailing list, and help
1972 us get the new release published. :) Please join us on
1973 <a href="irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on
1974 irc.debian.org)</a> and
1975 <a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the
1976 mailing list</a> if you want to help make this vision come true.</p>
1977
1978 </div>
1979 <div class="tags">
1980
1981
1982 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
1983
1984
1985 </div>
1986 </div>
1987 <div class="padding"></div>
1988
1989 <div class="entry">
1990 <div class="title">
1991 <a href="http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html">A fist full of non-anonymous Bitcoins</a>
1992 </div>
1993 <div class="date">
1994 29th January 2014
1995 </div>
1996 <div class="body">
1997 <p>Bitcoin is a incredible use of peer to peer communication and
1998 encryption, allowing direct and immediate money transfer without any
1999 central control. It is sometimes claimed to be ideal for illegal
2000 activity, which I believe is quite a long way from the truth. At least
2001 I would not conduct illegal money transfers using a system where the
2002 details of every transaction are kept forever. This point is
2003 investigated in
2004 <a href="https://www.usenix.org/publications/login">USENIX ;login:</a>
2005 from December 2013, in the article
2006 "<a href="https://www.usenix.org/system/files/login/articles/03_meiklejohn-online.pdf">A
2007 Fistful of Bitcoins - Characterizing Payments Among Men with No
2008 Names</a>" by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
2009 Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. They
2010 analyse the transaction log in the Bitcoin system, using it to find
2011 addresses belong to individuals and organisations and follow the flow
2012 of money from both Bitcoin theft and trades on Silk Road to where the
2013 money end up. This is how they wrap up their article:</p>
2014
2015 <p><blockquote>
2016 <p>"To demonstrate the usefulness of this type of analysis, we turned
2017 our attention to criminal activity. In the Bitcoin economy, criminal
2018 activity can appear in a number of forms, such as dealing drugs on
2019 Silk Road or simply stealing someone else’s bitcoins. We followed the
2020 flow of bitcoins out of Silk Road (in particular, from one notorious
2021 address) and from a number of highly publicized thefts to see whether
2022 we could track the bitcoins to known services. Although some of the
2023 thieves attempted to use sophisticated mixing techniques (or possibly
2024 mix services) to obscure the flow of bitcoins, for the most part
2025 tracking the bitcoins was quite straightforward, and we ultimately saw
2026 large quantities of bitcoins flow to a variety of exchanges directly
2027 from the point of theft (or the withdrawal from Silk Road).</p>
2028
2029 <p>As acknowledged above, following stolen bitcoins to the point at
2030 which they are deposited into an exchange does not in itself identify
2031 the thief; however, it does enable further de-anonymization in the
2032 case in which certain agencies can determine (through, for example,
2033 subpoena power) the real-world owner of the account into which the
2034 stolen bitcoins were deposited. Because such exchanges seem to serve
2035 as chokepoints into and out of the Bitcoin economy (i.e., there are
2036 few alternative ways to cash out), we conclude that using Bitcoin for
2037 money laundering or other illicit purposes does not (at least at
2038 present) seem to be particularly attractive."</p>
2039 </blockquote><p>
2040
2041 <p>These researches are not the first to analyse the Bitcoin
2042 transaction log. The 2011 paper
2043 "<a href="http://arxiv.org/abs/1107.4524">An Analysis of Anonymity in
2044 the Bitcoin System</A>" by Fergal Reid and Martin Harrigan is
2045 summarized like this:</p>
2046
2047 <p><blockquote>
2048 "Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
2049 complicated issue. Within the system, users are identified by
2050 public-keys only. An attacker wishing to de-anonymize its users will
2051 attempt to construct the one-to-many mapping between users and
2052 public-keys and associate information external to the system with the
2053 users. Bitcoin tries to prevent this attack by storing the mapping of
2054 a user to his or her public-keys on that user's node only and by
2055 allowing each user to generate as many public-keys as required. In
2056 this chapter we consider the topological structure of two networks
2057 derived from Bitcoin's public transaction history. We show that the
2058 two networks have a non-trivial topological structure, provide
2059 complementary views of the Bitcoin system and have implications for
2060 anonymity. We combine these structures with external information and
2061 techniques such as context discovery and flow analysis to investigate
2062 an alleged theft of Bitcoins, which, at the time of the theft, had a
2063 market value of approximately half a million U.S. dollars."
2064 </blockquote></p>
2065
2066 <p>I hope these references can help kill the urban myth that Bitcoin
2067 is anonymous. It isn't really a good fit for illegal activites. Use
2068 cash if you need to stay anonymous, at least until regular DNA
2069 sampling of notes and coins become the norm. :)</p>
2070
2071 <p>As usual, if you use Bitcoin and want to show your support of my
2072 activities, please send Bitcoin donations to my address
2073 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
2074
2075 </div>
2076 <div class="tags">
2077
2078
2079 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix</a>.
2080
2081
2082 </div>
2083 </div>
2084 <div class="padding"></div>
2085
2086 <div class="entry">
2087 <div class="title">
2088 <a href="http://people.skolelinux.org/pere/blog/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html">All drones should be radio marked with what they do and who they belong to</a>
2089 </div>
2090 <div class="date">
2091 21st November 2013
2092 </div>
2093 <div class="body">
2094 <p>Drones, flying robots, are getting more and more popular. The most
2095 know ones are the killer drones used by some government to murder
2096 people they do not like without giving them the chance of a fair
2097 trial, but the technology have many good uses too, from mapping and
2098 forest maintenance to photography and search and rescue. I am sure it
2099 is just a question of time before "bad drones" are in the hands of
2100 private enterprises and not only state criminals but petty criminals
2101 too. The drone technology is very useful and very dangerous. To have
2102 some control over the use of drones, I agree with Daniel Suarez in his
2103 TED talk
2104 "<a href="https://archive.org/details/DanielSuarez_2013G">The kill
2105 decision shouldn't belong to a robot</a>", where he suggested this
2106 little gem to keep the good while limiting the bad use of drones:</p>
2107
2108 <blockquote>
2109
2110 <p>Each robot and drone should have a cryptographically signed
2111 I.D. burned in at the factory that can be used to track its movement
2112 through public spaces. We have license plates on cars, tail numbers on
2113 aircraft. This is no different. And every citizen should be able to
2114 download an app that shows the population of drones and autonomous
2115 vehicles moving through public spaces around them, both right now and
2116 historically. And civic leaders should deploy sensors and civic drones
2117 to detect rogue drones, and instead of sending killer drones of their
2118 own up to shoot them down, they should notify humans to their
2119 presence. And in certain very high-security areas, perhaps civic
2120 drones would snare them and drag them off to a bomb disposal facility.</p>
2121
2122 <p>But notice, this is more an immune system than a weapons system. It
2123 would allow us to avail ourselves of the use of autonomous vehicles
2124 and drones while still preserving our open, civil society.</p>
2125
2126 </blockquote>
2127
2128 <p>The key is that <em>every citizen</em> should be able to read the
2129 radio beacons sent from the drones in the area, to be able to check
2130 both the government and others use of drones. For such control to be
2131 effective, everyone must be able to do it. What should such beacon
2132 contain? At least formal owner, purpose, contact information and GPS
2133 location. Probably also the origin and target position of the current
2134 flight. And perhaps some registration number to be able to look up
2135 the drone in a central database tracking their movement. Robots
2136 should not have privacy. It is people who need privacy.</p>
2137
2138 </div>
2139 <div class="tags">
2140
2141
2142 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
2143
2144
2145 </div>
2146 </div>
2147 <div class="padding"></div>
2148
2149 <div class="entry">
2150 <div class="title">
2151 <a href="http://people.skolelinux.org/pere/blog/Det_er_jo_makta_som_er_mest_s_rbar_ved_massiv_overv_kning_av_Internett.html">Det er jo makta som er mest sårbar ved massiv overvåkning av Internett</a>
2152 </div>
2153 <div class="date">
2154 26th October 2013
2155 </div>
2156 <div class="body">
2157 <p>De siste måneders eksponering av
2158 <a href="http://www.aftenposten.no/nyheter/uriks/Her-er-Edvard-Snowdens-mest-omtalte-avsloringer-7351734.html">den
2159 totale overvåkningen som foregår i den vestlige verden dokumenterer
2160 hvor sårbare vi er</a>. Men det slår meg at de som er mest sårbare
2161 for dette, myndighetspersoner på alle nivåer, neppe har innsett at de
2162 selv er de mest interessante personene å lage profiler på, for å kunne
2163 påvirke dem.</p>
2164
2165 <p>For å ta et lite eksempel: Stortingets nettsted,
2166 <a href="http://www.stortinget.no/">www.stortinget.no</a> (og
2167 forsåvidt også
2168 <a href="http://data.stortinget.no/">data.stortinget.no</a>),
2169 inneholder informasjon om det som foregår på Stortinget, og jeg antar
2170 de største brukerne av informasjonen der er representanter og
2171 rådgivere på Stortinget. Intet overraskende med det. Det som derimot
2172 er mer skjult er at Stortingets nettsted bruker
2173 <a href="http://en.wikipedia.org/wiki/Google_Analytics">Google
2174 Analytics</a>, hvilket gjør at enhver som besøker nettsidene der også
2175 rapporterer om besøket via Internett-linjer som passerer Sverige,
2176 England og videre til USA. Det betyr at informasjon om ethvert besøk
2177 på stortingets nettsider kan snappes opp av svensk, britisk og USAs
2178 etterretningsvesen. De kan dermed holde et øye med hvilke
2179 Stortingssaker stortingsrepresentantene synes er interessante å sjekke
2180 ut, og hvilke sider rådgivere og andre på stortinget synes er
2181 interessant å besøke, når de gjør det og hvilke andre representanter
2182 som sjekker de samme sidene omtrent samtidig. Stortingets bruk av
2183 Google Analytics gjør det dermed enkelt for utenlands etteretning å
2184 spore representantenes aktivitet og interesse. Hvis noen av
2185 representantene bruker Google Mail eller noen andre tjenestene som
2186 krever innlogging, så vil det være enda enklere å finne ut nøyaktig
2187 hvilke personer som bruker hvilke nettlesere og dermed knytte
2188 informasjonen opp til enkeltpersoner på Stortinget.</p>
2189
2190 <p>Og jo flere nettsteder som bruker Google Analytics, jo bedre
2191 oversikt over stortingsrepresentantenes lesevaner og interesse blir
2192 tilgjengelig for svensk, britisk og USAs etterretning. Hva de kan
2193 bruke den informasjonen til overlater jeg til leseren å undres
2194 over.</p>
2195
2196 </div>
2197 <div class="tags">
2198
2199
2200 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
2201
2202
2203 </div>
2204 </div>
2205 <div class="padding"></div>
2206
2207 <div class="entry">
2208 <div class="title">
2209 <a href="http://people.skolelinux.org/pere/blog/Videos_about_the_Freedombox_project___for_inspiration_and_learning.html">Videos about the Freedombox project - for inspiration and learning</a>
2210 </div>
2211 <div class="date">
2212 27th September 2013
2213 </div>
2214 <div class="body">
2215 <p>The <a href="http://www.freedomboxfoundation.org/">Freedombox
2216 project</a> have been going on for a while, and have presented the
2217 vision, ideas and solution several places. Here is a little
2218 collection of videos of talks and presentation of the project.</p>
2219
2220 <ul>
2221
2222 <li><a href="http://www.youtube.com/watch?v=ukvUz5taxvA">FreedomBox -
2223 2,5 minute marketing film</a> (Youtube)</li>
2224
2225 <li><a href="http://www.youtube.com/watch?v=SzW25QTVWsE">Eben Moglen
2226 discusses the Freedombox on CBS news 2011</a> (Youtube)</li>
2227
2228 <li><a href="http://www.youtube.com/watch?v=Ae8SZbxfE0g">Eben Moglen -
2229 Freedom in the Cloud - Software Freedom, Privacy and and Security for
2230 Web 2.0 and Cloud computing at ISOC-NY Public Meeting 2010</a>
2231 (Youtube)</li>
2232
2233 <li><a href="http://www.youtube.com/watch?v=vNaIji_3xBE">Fosdem 2011
2234 Keynote by Eben Moglen presenting the Freedombox</a> (Youtube)</li>
2235
2236 <li><a href="http://www.youtube.com/watch?v=9bDDUyJSQ9s">Presentation of
2237 the Freedombox by James Vasile at Elevate in Gratz 2011</a> (Youtube)</li>
2238
2239 <li><a href="http://www.youtube.com/watch?v=zQTmnk27g9s"> Freedombox -
2240 Discovery, Identity, and Trust by Nick Daly at Freedombox Hackfest New
2241 York City in 2012</a> (Youtube)</li>
2242
2243 <li><a href="http://www.youtube.com/watch?v=tkbSB4Ba7Ck">Introduction
2244 to the Freedombox at Freedombox Hackfest New York City in 2012</a>
2245 (Youtube)</li>
2246
2247 <li><a href="http://www.youtube.com/watch?v=z-P2Jaeg0aQ">Freedom, Out
2248 of the Box! by Bdale Garbee at linux.conf.au Ballarat, 2012</a> (Youtube) </li>
2249
2250 <li><a href="https://archive.fosdem.org/2013/schedule/event/freedombox/">Freedombox
2251 1.0 by Eben Moglen and Bdale Garbee at Fosdem 2013</a> (FOSDEM) </li>
2252
2253 <li><a href="http://www.youtube.com/watch?v=e1LpYX2zVYg">What is the
2254 FreedomBox today by Bdale Garbee at Debconf13 in Vaumarcus
2255 2013</a> (Youtube)</li>
2256
2257 </ul>
2258
2259 <p>A larger list is available from
2260 <a href="https://wiki.debian.org/FreedomBox/TalksAndPresentations">the
2261 Freedombox Wiki</a>.</p>
2262
2263 <p>On other news, I am happy to report that Freedombox based on Debian
2264 Jessie is coming along quite well, and soon both Owncloud and using
2265 Tor should be available for testers of the Freedombox solution. :) In
2266 a few weeks I hope everything needed to test it is included in Debian.
2267 The withsqlite package is already in Debian, and the plinth package is
2268 pending in NEW. The third and vital part of that puzzle is the
2269 metapackage/setup framework, which is still pending an upload. Join
2270 us on <a href="irc://irc.debian.org:6667/%23freedombox">IRC
2271 (#freedombox on irc.debian.org)</a> and
2272 <a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the
2273 mailing list</a> if you want to help make this vision come true.</p>
2274
2275 </div>
2276 <div class="tags">
2277
2278
2279 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
2280
2281
2282 </div>
2283 </div>
2284 <div class="padding"></div>
2285
2286 <div class="entry">
2287 <div class="title">
2288 <a href="http://people.skolelinux.org/pere/blog/Recipe_to_test_the_Freedombox_project_on_amd64_or_Raspberry_Pi.html">Recipe to test the Freedombox project on amd64 or Raspberry Pi</a>
2289 </div>
2290 <div class="date">
2291 10th September 2013
2292 </div>
2293 <div class="body">
2294 <p>I was introduced to the
2295 <a href="http://www.freedomboxfoundation.org/">Freedombox project</a>
2296 in 2010, when Eben Moglen presented his vision about serving the need
2297 of non-technical people to keep their personal information private and
2298 within the legal protection of their own homes. The idea is to give
2299 people back the power over their network and machines, and return
2300 Internet back to its intended peer-to-peer architecture. Instead of
2301 depending on a central service, the Freedombox will give everyone
2302 control over their own basic infrastructure.</p>
2303
2304 <p>I've intended to join the effort since then, but other tasks have
2305 taken priority. But this summers nasty news about the misuse of trust
2306 and privilege exercised by the "western" intelligence gathering
2307 communities increased my eagerness to contribute to a point where I
2308 actually started working on the project a while back.</p>
2309
2310 <p>The <a href="https://alioth.debian.org/projects/freedombox/">initial
2311 Debian initiative</a> based on the vision from Eben Moglen, is to
2312 create a simple and cheap Debian based appliance that anyone can hook
2313 up in their home and get access to secure and private services and
2314 communication. The initial deployment platform have been the
2315 <a href="http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx">Dreamplug</a>,
2316 which is a piece of hardware I do not own. So to be able to test what
2317 the current Freedombox setup look like, I had to come up with a way to install
2318 it on some hardware I do have access to. I have rewritten the
2319 <a href="https://github.com/NickDaly/freedom-maker">freedom-maker</a>
2320 image build framework to use .deb packages instead of only copying
2321 setup into the boot images, and thanks to this rewrite I am able to
2322 set up any machine supported by Debian Wheezy as a Freedombox, using
2323 the previously mentioned deb (and a few support debs for packages
2324 missing in Debian).</p>
2325
2326 <p>The current Freedombox setup consist of a set of bootstrapping
2327 scripts
2328 (<a href="https://github.com/petterreinholdtsen/freedombox-setup">freedombox-setup</a>),
2329 and a administrative web interface
2330 (<a href="https://github.com/NickDaly/Plinth">plinth</a> + exmachina +
2331 withsqlite), as well as a privacy enhancing proxy based on
2332 <a href="http://packages.qa.debian.org/privoxy">privoxy</a>
2333 (freedombox-privoxy). There is also a web/javascript based XMPP
2334 client (<a href="http://packages.qa.debian.org/jwchat">jwchat</a>)
2335 trying (unsuccessfully so far) to talk to the XMPP server
2336 (<a href="http://packages.qa.debian.org/ejabberd">ejabberd</a>). The
2337 web interface is pluggable, and the goal is to use it to enable OpenID
2338 services, mesh network connectivity, use of TOR, etc, etc. Not much of
2339 this is really working yet, see
2340 <a href="https://github.com/NickDaly/freedombox-todos/blob/master/TODO">the
2341 project TODO</a> for links to GIT repositories. Most of the code is
2342 on github at the moment. The HTTP proxy is operational out of the
2343 box, and the admin web interface can be used to add/remove plinth
2344 users. I've not been able to do anything else with it so far, but
2345 know there are several branches spread around github and other places
2346 with lots of half baked features.</p>
2347
2348 <p>Anyway, if you want to have a look at the current state, the
2349 following recipes should work to give you a test machine to poke
2350 at.</p>
2351
2352 <p><strong>Debian Wheezy amd64</strong></p>
2353
2354 <ol>
2355
2356 <li>Fetch normal Debian Wheezy installation ISO.</li>
2357 <li>Boot from it, either as CD or USB stick.</li>
2358 <li><p>Press [tab] on the boot prompt and add this as a boot argument
2359 to the Debian installer:<p>
2360 <pre>url=<a href="http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat">http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat</a></pre></li>
2361
2362 <li>Answer the few language/region/password questions and pick disk to
2363 install on.</li>
2364
2365 <li>When the installation is finished and the machine have rebooted a
2366 few times, your Freedombox is ready for testing.</li>
2367
2368 </ol>
2369
2370 <p><strong>Raspberry Pi Raspbian</strong></p>
2371
2372 <ol>
2373
2374 <li>Fetch a Raspbian SD card image, create SD card.</li>
2375 <li>Boot from SD card, extend file system to fill the card completely.</li>
2376 <li><p>Log in and add this to /etc/sources.list:</p>
2377 <pre>
2378 deb <a href="http://www.reinholdtsen.name/freedombox/">http://www.reinholdtsen.name/freedombox</a> wheezy main
2379 </pre></li>
2380 <li><p>Run this as root:</p>
2381 <pre>
2382 wget -O - http://www.reinholdtsen.name/freedombox/BE1A583D.asc | \
2383 apt-key add -
2384 apt-get update
2385 apt-get install freedombox-setup
2386 /usr/lib/freedombox/setup
2387 </pre></li>
2388 <li>Reboot into your freshly created Freedombox.</li>
2389
2390 </ol>
2391
2392 <p>You can test it on other architectures too, but because the
2393 freedombox-privoxy package is binary, it will only work as intended on
2394 the architectures where I have had time to build the binary and put it
2395 in my APT repository. But do not let this stop you. It is only a
2396 short "<tt>apt-get source -b freedombox-privoxy</tt>" away. :)</p>
2397
2398 <p>Note that by default Freedombox is a DHCP server on the
2399 192.168.1.0/24 subnet, so if this is your subnet be careful and turn
2400 off the DHCP server by running "<tt>update-rc.d isc-dhcp-server
2401 disable</tt>" as root.</p>
2402
2403 <p>Please let me know if this works for you, or if you have any
2404 problems. We gather on the IRC channel
2405 <a href="irc://irc.debian.org:6667/%23freedombox">#freedombox</a> on
2406 irc.debian.org and the
2407 <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss">project
2408 mailing list</a>.</p>
2409
2410 <p>Once you get your freedombox operational, you can visit
2411 <tt>http://your-host-name:8001/</tt> to see the state of the plint
2412 welcome screen (dead end - do not be surprised if you are unable to
2413 get past it), and next visit <tt>http://your-host-name:8001/help/</tt>
2414 to look at the rest of plinth. The default user is 'admin' and the
2415 default password is 'secret'.</p>
2416
2417 </div>
2418 <div class="tags">
2419
2420
2421 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
2422
2423
2424 </div>
2425 </div>
2426 <div class="padding"></div>
2427
2428 <div class="entry">
2429 <div class="title">
2430 <a href="http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html">Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013</a>
2431 </div>
2432 <div class="date">
2433 27th February 2013
2434 </div>
2435 <div class="body">
2436 <p>Dr. <a href="http://www.stallman.org/">Richard Stallman</a>,
2437 founder of <a href="http://www.fsf.org/">Free Software Foundation</a>,
2438 is giving <a href="http://www.nuug.no/aktiviteter/20130301-rms/">a
2439 talk in Oslo March 1st 2013 17:00 to 19:00</a>. The event is public
2440 and organised by <a href="">Norwegian Unix Users Group (NUUG)</a>
2441 (where I am the chair of the board) and
2442 <a href="http://www.friprog.no/">The Norwegian Open Source Competence
2443 Center</a>. The title of the talk is «The Free Software Movement and
2444 GNU», with this description:
2445
2446 <p><blockquote>
2447 The Free Software Movement campaigns for computer users' freedom to
2448 cooperate and control their own computing. The Free Software Movement
2449 developed the GNU operating system, typically used together with the
2450 kernel Linux, specifically to make these freedoms possible.
2451 </blockquote></p>
2452
2453 <p>The meeting is open for everyone. Due to space limitations, the
2454 doors opens for NUUG members at 16:15, and everyone else at 16:45. I
2455 am really curious how many will show up. See
2456 <a href="http://www.nuug.no/aktiviteter/20130301-rms/">the event
2457 page</a> for the location details.</p>
2458
2459 </div>
2460 <div class="tags">
2461
2462
2463 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
2464
2465
2466 </div>
2467 </div>
2468 <div class="padding"></div>
2469
2470 <div class="entry">
2471 <div class="title">
2472 <a href="http://people.skolelinux.org/pere/blog/1_4_millioner_potensielle_journalistsamtaler_i_politiets_hender.html">1.4 millioner potensielle journalistsamtaler i politiets hender</a>
2473 </div>
2474 <div class="date">
2475 27th November 2012
2476 </div>
2477 <div class="body">
2478 <p>I fjor meldte Dagbladet og andre medier at
2479 <a href="http://www.dagbladet.no/2011/09/27/nyheter/innenriks/terror/anders_behring_breivik/18323147/">politiet
2480 hadde samlet inn informasjon om 1.4 millioner telefonsamtaler</a> i
2481 området rundt Akersgata, regjeringskvartalet og Utøya, i forbindelse
2482 med etterforskningen rundt bombeattentatet og massemordet 22. juli
2483 2011. Politiadvokat Pål-Fredrik Hjort Kraby fortalte i følge
2484 artikkelen at</p>
2485
2486 <blockquote>
2487 - «Dette er ikke kun samtaler som knyttes til Breivik. Dette er alle
2488 samtaler som er registrert på basestasjoner i tilknytning til både
2489 bomba i Regjeringskvartalet og aksjonen på Utøya. Vi må analysere tid,
2490 lengde og fra hvilke basestasjoner de er registrert på. Vi prøver å
2491 finne ut hvem som har ringt til en hver tid, også i dagene før.»
2492 </blockquote>
2493
2494 <p>Det triste og merkelige er at ingen presseoppslag tok opp hva dette
2495 egentlig betød for kildevernet. Et stenkast fra regjeringskvartalet
2496 befinner redaksjonene til blant annet VG, Dagbladet og Aftenposten
2497 seg. Det betyr at et betydelig antall av journalisters samtaler var
2498 og er tilgjengelig for politiet. Og dette var ikke en unik hendelse.
2499 Politiet henter rutinemessig ut informasjon om telefonsamtaler i
2500 kriminaletterforskningen, og en kan gå ut ifra at det ofte vil være
2501 noe kriminelt å undersøke nær en redaksjon da redaksjoner holder til i
2502 sentrum og tettsteder, der det meste av annen aktivitet i et område
2503 også foregår. F.eks. befinner Aftenposten seg like ved Oslo
2504 Sentralstasjon, et ganske kriminelt belastet område, der jeg mistenker
2505 politiet ofte hente ut samtaleinformasjon. Og avisen Aftenposten
2506 annonserte jo for noen år siden at ansatte kun skulle ha mobiltelefon
2507 (noe de kanskje angret på
2508 <a href="http://www.digi.no/216833/raadlose-bedrifter-uten-sikkerhetsnett">da
2509 mobilnettet brøt sammen</a>), hvilket betyr at alle samtaler
2510 journalistene gjennomfører går via nabolagets mobilbasestasjoner og
2511 dermed blir med og analysert når politiet ber om informasjon om
2512 mobilsamtaler i området. Det samme gjelder antagelig de fleste
2513 mediehus nå for tiden.</p>
2514
2515 <p>Konsekvensen er at en må gå ut i fra at politiet kan få tilgang til
2516 informasjon om alle samtaler med journalister, hvilket bør få varslere
2517 og andre som vil tipse journalister til å tenke seg to ganger før de
2518 ringer en journalist. Det er for meg en svært uheldig situasjon.</p>
2519
2520 <p>Anders Brenne tipset meg om dette tidligere i år, og har skrevet om
2521 problemstillingen i sin bok
2522 <a href="http://www.hoyskoleforlaget.no/index.asp?template=40&bokId=978-82-7147-358-7">Digitalt
2523 kildevern</a> som ble lansert i år og
2524 <a href="http://www.netthoder.no/2012/04/dette-ma-du-vite-om-du-vil-sikre-kildevernet-referat/">presentert
2525 på et NONA-møte i april</a>. Oppsummeringen fra møtet inneholder
2526 flere detaljer og bakgrunnsinformasjon. Jeg synes det er besynderlig
2527 at så få journalister tar opp denne problemstillingen, og ikke stiller
2528 flere kritiske spørsmål til innføringen av datalagringsdirektivet og
2529 den raderingen av personvernet som har foregått i Norge i løpet av
2530 mange år nå.</p>
2531
2532 </div>
2533 <div class="tags">
2534
2535
2536 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/dld">dld</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
2537
2538
2539 </div>
2540 </div>
2541 <div class="padding"></div>
2542
2543 <div class="entry">
2544 <div class="title">
2545 <a href="http://people.skolelinux.org/pere/blog/FAD_tvinger_igjennom_BankID_tilgang_til_personsensitiv_informasjon_om_meg.html">FAD tvinger igjennom BankID-tilgang til personsensitiv informasjon om meg</a>
2546 </div>
2547 <div class="date">
2548 21st November 2012
2549 </div>
2550 <div class="body">
2551 <p>I dag fikk jeg svar fra fornyingsdepartementet på min
2552 <a href="http://people.skolelinux.org/pere/blog/BankID_skal_ikke_gi_tilgang_til_min_personsensitive_informasjon.html">forespørsel
2553 om å reservere meg mot at BankID</a> brukes til å få tilgang til
2554 informasjon om meg via ID-porten. Like etter at svaret kom fikk jeg
2555 beskjed om at min henvendelse har fått
2556 <a href="http://www.oep.no/search/result.html?caseNumber=2012/3446&searchType=advanced&list2=94&caseSearch=true&sortField=doknr">saksnummer
2557 12/3446 hos FAD</a>, som dessverre ikke har dukket opp i Offentlig
2558 Elektronisk Postjournal ennå. Her er svaret jeg fikk:</p>
2559
2560 <blockquote>
2561 <p>Date: Wed, 21 Nov 2012 11:18:52 +0000
2562 <br>From: Hornnes Stig &lt;Stig.Hornnes (at) fad.dep.no&gt;
2563 <br>To: Petter Reinholdtsen
2564 <br>Subject: Reservasjon mot BankID</p>
2565
2566 <p>Hei Petter,</p>
2567
2568 <p>Du har sendt oss forespørsel om at din bruker blir reservert mot bruk
2569 av BankID i ID-porten. Det er ikke lagt opp til at enkeltpersoner kan
2570 reservere seg på denne måten.</p>
2571
2572 <p>Tanken bak ID-porten er at innbyggerne skal kunne velge hvilken eID de
2573 ønsker å bruke for å logge på offentlige tjenester. For å sikre
2574 valgfriheten har vi inngått avtaler med BankID, Buypass og
2575 Commfides. I tillegg har vi den offentlige MinID, men hvor utstedelse
2576 skjer til adresse registrert i folkeregisteret, og derfor ikke er
2577 egnet til tjenestene med det høyeste sikkerhetsbehovet.</p>
2578
2579 <p>Sikkerhet er et viktig tema for oss. Alle leverandørene som er i
2580 ID-porten i dag, inkl. BankID, har oppfylt både kravene som fremgår av
2581 Kravspek PKI (pluss noen tilleggskrav fra Difi i anskaffelsen) og er
2582 selvdeklarerte hos Post og Teletilsynet (PT) som har tilsynsansvar for
2583 denne typen virksomheter. For BankID sin del ble det gjennomført
2584 revisjon av løsningen i 2009, på bestilling fra PT etter en del
2585 negative oppslag knyttet til nettopp sikkerheten i løsningen. Det
2586 fremkom ingen alvorlige sikkerhetsproblemer i revisjonen.</p>
2587
2588 <p>Når dette er sagt; Ingen løsninger er 100 prosent sikre, verken
2589 papirbaserte systemer eller elektroniske. Eksempelvis vil misbruk av
2590 identitetsbevis for å urettmessig skaffe seg en e-ID, alltid være en
2591 risiko. Men det er en generell risiko for alle nivå 4-e-id-er vi har i
2592 Norge per i dag. Det er kriminelt, men det er umulig å være ett
2593 hundre prosent sikker på at det ikke kan skje. Vi har imidlertid fokus
2594 på å redusere risikoen så mye som mulig, og skal jobbe videre sammen
2595 med blant annet Justisdepartementet med ulike tiltak som vil bidra til
2596 bedre grunnidentifisering av innbyggere.</p>
2597
2598 <p>Mvh
2599 <br>Stig Hornnes
2600 <br>Rådgiver - FAD</p>
2601 </blockquote>
2602
2603 <p>Litt merkelig at de har glemt å legge opp til at enkeltpersoner kan
2604 reservere seg på denne måten. FAD burde være klar over
2605 problemstillingen med reservasjon, da jeg tok det opp med dem da de
2606 presenterte MinID på en presentasjon de holdt på Gardermoen for noen
2607 år siden. Det burde jo også være teknisk svært enkelt å få støtte for
2608 slikt i en ID-portal. Her må det visst tyngre virkemidler til enn en
2609 vennlig forespørsel om å reservere seg. Får tenke igjennom neste
2610 steg.</p>
2611
2612 <p>Du lurer kanskje på hva som er problemet med BankID? For å
2613 forklare det, er det greit å gå et steg tilbake og beskrive offentlig
2614 nøkkel-kryptering, eller
2615 <a href="http://snl.no/asymmetrisk_kryptografi">asymmetrisk
2616 kryptografi</a> som det også kalles. En fin beskrivelse
2617 <a href="http://www.matematikk.org/artikkel.html?tid=63068">finnes på
2618 matematikk.org</a>:</p>
2619
2620 <blockquote>
2621 Se for deg at person A har en hengelås og at han sender den til deg (i
2622 åpen tilstand), men beholder nøkkelen. Du kan dermed låse inn en
2623 hemmelighet ved hjelp av hengelåsen og sende den til A. Bare A kan
2624 låse opp igjen, siden bare A har den riktige nøkkelen.
2625 </blockquote>
2626
2627 <p>Signering med asymmetrisk kryptering gjør at en kan vite at kun de
2628 som har tilgang til nøkkelen har signert et gitt dokument. Mitt
2629 problem med BankID er det er utformet slik at banken beholder nøkkelen
2630 til hengelåsen og kontraktsmessig har lovet å kun bruke den når jeg
2631 ber om det. Det er ikke godt nok for meg. Jeg forventer et system
2632 der kun jeg har nøkkelen hvis det skal kunne brukes til å inngå
2633 avtaler på mine vegne eller få tilgang til min personsensitive
2634 informasjon. Jeg forventer at det velges en teknisk løsning der det
2635 er tvingende nødvendig at jeg er involvert når det skal signeres noe
2636 på mine vegne. BankID er ikke en slik.</p>
2637
2638 </div>
2639 <div class="tags">
2640
2641
2642 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
2643
2644
2645 </div>
2646 </div>
2647 <div class="padding"></div>
2648
2649 <div class="entry">
2650 <div class="title">
2651 <a href="http://people.skolelinux.org/pere/blog/BankID_skal_ikke_gi_tilgang_til_min_personsensitive_informasjon.html">BankID skal ikke gi tilgang til min personsensitive informasjon</a>
2652 </div>
2653 <div class="date">
2654 16th November 2012
2655 </div>
2656 <div class="body">
2657 <p>Onsdag i denne uka annonserte
2658 <a href="http://www.fad.dep.no/">Fornyingsdepartementet</a> at de har
2659 inngått kontrakt med BankID Norge om bruk av BankID for å la borgerne
2660 logge inn på offentlige nettsider der en kan få tilgang til
2661 personsensitiv informasjon. Jeg skrev i 2009 litt om
2662 <a href="http://people.skolelinux.org/pere/blog/Jeg_vil_ikke_ha_BankID.html">hvorfor
2663 jeg ikke vil ha BankID</a> &mdash; jeg stoler ikke nok på en bank til
2664 å gi dem mulighet til å inngå avtaler på mine vegne. Jeg forlanger at
2665 jeg skal være involvert når det skal inngås avtaler på mine vegne.</p>
2666
2667 <p>Jeg har derfor valgt å bruke
2668 <a href="http://www.skandibanken.no/">Skandiabanken</a> (det er flere
2669 banker som ikke krever BankID, se
2670 <a href="http://no.wikipedia.org/wiki/BankID">Wikipedia for en
2671 liste</a>) på grunn av at de ikke tvinger sine kunder til å bruke
2672 BankID. I motsetning til Postbanken, som løy til meg i 2009 da
2673 kundestøtten der sa at det var blitt et krav fra Kreditttilsynet og
2674 BBS om at norske banker måtte innføre BankID, har ikke Skandiabanken
2675 forsøkt å tvinge meg til å ta i bruk BankID. Jeg fikk nylig endelig
2676 spurt Finanstilsynet (de har byttet navn siden 2009), og fikk beskjed
2677 fra Frank Robert Berg hos Finanstilsynet i epost 2012-09-17 at
2678 Finanstilsynet ikke har fremsatt slike krav. Med andre ord snakket
2679 ikke Postbankens kundestøtte sant i 2009.</p>
2680
2681 <p>Når en i tillegg fra
2682 <a href="http://www.aftenposten.no/nyheter/iriks/Tyver-kan-tappe-kontoen-din---selv-uten-passord-og-pinkode--6989793.html">oppslag
2683 i Aftenposten</a> vet at de som jobber i alle bankene som bruker
2684 BankID i dag, det være seg utro tjenere, eller de som lar seg lure av
2685 falsk legitimasjon, kan lage og dele ut en BankID som gir tilgang til
2686 mine kontoer og rett til å inngå avtaler på mine vegne, blir det
2687 viktigere enn noen gang å få reservert seg mot BankID. Det holder
2688 ikke å la være å bruke det selv. Jeg sendte derfor følgende
2689 epost-brev til Fornyingsdepartementet i går:</p>
2690
2691 <p><blockquote>
2692 <p>Date: Thu, 15 Nov 2012 11:08:31 +0100
2693 <br>From: Petter Reinholdtsen &lt;pere (at) hungry.com&gt;
2694 <br>To: postmottak (at) fad.dep.no
2695 <br>Subject: Forespørsel om reservasjon mot bruk av BankID i ID-porten</p>
2696
2697 <p>Jeg viser til nyheten om at staten har tildelt kontrakt for å
2698 levere elektronisk ID for offentlige digitale tjenester til BankID
2699 Norge, referert til blant annet i Digi[1] og i FADs
2700 pressemelding[2].</p>
2701
2702 <p>1) &lt;URL: <a href="http://www.digi.no/906093/staten-gaar-for-bankid">http://www.digi.no/906093/staten-gaar-for-bankid</a> &gt;
2703 <br>2) &lt;URL: <a href="http://www.regjeringen.no/nb/dep/fad/pressesenter/pressemeldinger/2012/staten-inngar-avtale-med-bankid.html">http://www.regjeringen.no/nb/dep/fad/pressesenter/pressemeldinger/2012/staten-inngar-avtale-med-bankid.html</a> &gt;</p>
2704
2705 <p>Gitt BankIDs utforming, der BankID-utsteder har både privat og
2706 offentlig del av kundens nøkkel hos seg, er jeg ikke villig til å gi
2707 tilgang til informasjon som hører til min min privatsfære ved hjelp av
2708 innlogging med BankID.</p>
2709
2710 <p>Jeg ber derfor herved om at løsningen settes opp slik at ingen kan
2711 logge inn som meg på offentlige digitale tjenester ved hjelp av
2712 BankID, det vil si at jeg reserverer meg mot enhver bruk av BankID for
2713 å logge meg inn på slike tjenester som kan inneholde personsensitiv
2714 informasjon om meg.</p>
2715
2716 <p>Jeg har ikke BankID i dag, men som en kan se i oppslag i Aftenposten
2717 2012-09-13[3] er det ikke til hindrer for at andre kan bruke BankID på
2718 mine vegne for å få tilgang. Det sikkerhetsproblemet kommer i tillegg
2719 til utformingsproblemet omtalt over, og forsterker bare mitt syn på at
2720 BankID ikke er aktuelt for meg til noe annet enn å logge inn i en
2721 nettbank der banken i større grad bærer risikoen ved misbruk.</p>
2722
2723 <p>3) &lt;URL: <a href="http://www.aftenposten.no/nyheter/iriks/Tyver-kan-tappe-kontoen-din---selv-uten-passord-og-pinkode--6989793.html">http://www.aftenposten.no/nyheter/iriks/Tyver-kan-tappe-kontoen-din---selv-uten-passord-og-pinkode--6989793.html</a> &gt;</p>
2724
2725 <p>Jeg ber om rask tilbakemelding med saksnummer for min henvendelse.
2726 Jeg ber videre om bekreftelse på at BankID-innlogging er blokkert når
2727 det gjelder tilgang til "min" informasjon hos det offentlige, i
2728 forkant av BankID-integrasjon mot ID-porten som i følge
2729 pressemeldingen skal komme på plass i løpet av et par uker.</p>
2730
2731 <p>--
2732 <br>Vennlig hilsen
2733 <br>Petter Reinholdtsen</p>
2734 </blockquote>
2735
2736 <p>Jeg venter spent på svaret. Jeg mistenker jeg må sende tilsvarende
2737 beskjed til mine bankforbindelser for å sikre mine bankkontoer.</p>
2738
2739 <p>Hvis det skal brukes offentlig nøkkel-teknologi til å inngå avtaler
2740 på mine vegne og skaffe seg personsensitiv informasjon om meg, så er
2741 mitt krav at det kun er jeg som har tilgang på min private nøkkel.
2742 Alt annet blir å gi for mye tillit til andre. Med BankID sitter andre
2743 på både "min" offentlige og private nøkkel.</p>
2744
2745 </div>
2746 <div class="tags">
2747
2748
2749 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
2750
2751
2752 </div>
2753 </div>
2754 <div class="padding"></div>
2755
2756 <div class="entry">
2757 <div class="title">
2758 <a href="http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html">The European Central Bank (ECB) take a look at bitcoin</a>
2759 </div>
2760 <div class="date">
2761 4th November 2012
2762 </div>
2763 <div class="body">
2764 <p>Slashdot just ran a story about the European Central Bank (ECB)
2765 <a href="http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf">releasing
2766 a report (PDF)</a> about virtual currencies and
2767 <a href="http://www.bitcoin.org/">bitcoin</a>. It is interesting to
2768 see how a member of the bitcoin community
2769 <a href="http://blog.bitinstant.com/blog/2012/10/30/the-ecb-report-on-bitcoin-and-virtual-currencies.html">receive
2770 the report</a>. As for the future, I suspect the central banks and
2771 the governments will outlaw bitcoin if it gain any popularity, to avoid
2772 competition. My thoughts go to the
2773 <a href="http://en.wikipedia.org/wiki/Wörgl">Wörgl experiment</a> with
2774 negative inflation on cash which was such a success that it was
2775 terminated by the Austrian National Bank in 1933. A successful
2776 alternative would be a threat to the current money system and gain
2777 powerful forces to work against it.</p>
2778
2779 <p>While checking out the current status of bitcoin, I also discovered
2780 that the community already seem to have
2781 <a href="http://www.theverge.com/2012/8/27/3271637/bitcoin-savings-trust-pyramid-scheme-shuts-down">experienced
2782 its first pyramid game / Ponzi scheme</a>. Not very surprising, given
2783 how members of "small" communities tend to trust each other. I guess
2784 enterprising crocks will try again and again, as they do anywhere
2785 wealth is available.</p>
2786
2787 </div>
2788 <div class="tags">
2789
2790
2791 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
2792
2793
2794 </div>
2795 </div>
2796 <div class="padding"></div>
2797
2798 <div class="entry">
2799 <div class="title">
2800 <a href="http://people.skolelinux.org/pere/blog/The_fight_for_freedom_and_privacy.html">The fight for freedom and privacy</a>
2801 </div>
2802 <div class="date">
2803 18th October 2012
2804 </div>
2805 <div class="body">
2806 <p>Civil liberties and privacy in the western world are going down the
2807 drain, and it is hard to fight against it. I try to do my best, but
2808 time is limited. I hope you do your best too. A few years ago I came
2809 across a marvellous drawing by
2810 <a href="http://www.claybennett.com/about.html">Clay Bennett</a>
2811 visualising some of what is going on.
2812
2813 <p><a href="http://www.claybennett.com/pages/security_fence.html">
2814 <img src="http://www.claybennett.com/images/archivetoons/security_fence.jpg"></a></p>
2815
2816 <blockquote>
2817 «They who can give up essential liberty to obtain a little temporary
2818 safety, deserve neither liberty nor safety.» - Benjamin Franklin
2819 </blockquote>
2820
2821 <p>Do you feel safe at the airport? I do not. Do you feel safe when
2822 you see a surveillance camera? I do not. Do you feel safe when you
2823 leave electronic traces of your behaviour and opinions? I do not. I
2824 just remember <a href="http://en.wikipedia.org/wiki/Panopticon">the
2825 Panopticon</a>, and can not help to think that we are slowly
2826 transforming our society to a huge Panopticon on our own.</p>
2827
2828 </div>
2829 <div class="tags">
2830
2831
2832 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
2833
2834
2835 </div>
2836 </div>
2837 <div class="padding"></div>
2838
2839 <div class="entry">
2840 <div class="title">
2841 <a href="http://people.skolelinux.org/pere/blog/Using_NVD_and_CPE_to_track_CVEs_in_locally_maintained_software.html">Using NVD and CPE to track CVEs in locally maintained software</a>
2842 </div>
2843 <div class="date">
2844 28th January 2011
2845 </div>
2846 <div class="body">
2847 <p>The last few days I have looked at ways to track open security
2848 issues here at my work with the University of Oslo. My idea is that
2849 it should be possible to use the information about security issues
2850 available on the Internet, and check our locally
2851 maintained/distributed software against this information. It should
2852 allow us to verify that no known security issues are forgotten. The
2853 CVE database listing vulnerabilities seem like a great central point,
2854 and by using the package lists from Debian mapped to CVEs provided by
2855 the testing security team, I believed it should be possible to figure
2856 out which security holes were present in our free software
2857 collection.</p>
2858
2859 <p>After reading up on the topic, it became obvious that the first
2860 building block is to be able to name software packages in a unique and
2861 consistent way across data sources. I considered several ways to do
2862 this, for example coming up with my own naming scheme like using URLs
2863 to project home pages or URLs to the Freshmeat entries, or using some
2864 existing naming scheme. And it seem like I am not the first one to
2865 come across this problem, as MITRE already proposed and implemented a
2866 solution. Enter the <a href="http://cpe.mitre.org/index.html">Common
2867 Platform Enumeration</a> dictionary, a vocabulary for referring to
2868 software, hardware and other platform components. The CPE ids are
2869 mapped to CVEs in the <a href="http://web.nvd.nist.gov/">National
2870 Vulnerability Database</a>, allowing me to look up know security
2871 issues for any CPE name. With this in place, all I need to do is to
2872 locate the CPE id for the software packages we use at the university.
2873 This is fairly trivial (I google for 'cve cpe $package' and check the
2874 NVD entry if a CVE for the package exist).</p>
2875
2876 <p>To give you an example. The GNU gzip source package have the CPE
2877 name cpe:/a:gnu:gzip. If the old version 1.3.3 was the package to
2878 check out, one could look up
2879 <a href="http://web.nvd.nist.gov/view/vuln/search?cpe=cpe%3A%2Fa%3Agnu%3Agzip:1.3.3">cpe:/a:gnu:gzip:1.3.3
2880 in NVD</a> and get a list of 6 security holes with public CVE entries.
2881 The most recent one is
2882 <a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-0001">CVE-2010-0001</a>,
2883 and at the bottom of the NVD page for this vulnerability the complete
2884 list of affected versions is provided.</p>
2885
2886 <p>The NVD database of CVEs is also available as a XML dump, allowing
2887 for offline processing of issues. Using this dump, I've written a
2888 small script taking a list of CPEs as input and list all CVEs
2889 affecting the packages represented by these CPEs. One give it CPEs
2890 with version numbers as specified above and get a list of open
2891 security issues out.</p>
2892
2893 <p>Of course for this approach to be useful, the quality of the NVD
2894 information need to be high. For that to happen, I believe as many as
2895 possible need to use and contribute to the NVD database. I notice
2896 RHEL is providing
2897 <a href="https://www.redhat.com/security/data/metrics/rhsamapcpe.txt">a
2898 map from CVE to CPE</a>, indicating that they are using the CPE
2899 information. I'm not aware of Debian and Ubuntu doing the same.</p>
2900
2901 <p>To get an idea about the quality for free software, I spent some
2902 time making it possible to compare the CVE database from Debian with
2903 the CVE database in NVD. The result look fairly good, but there are
2904 some inconsistencies in NVD (same software package having several
2905 CPEs), and some inaccuracies (NVD not mentioning buggy packages that
2906 Debian believe are affected by a CVE). Hope to find time to improve
2907 the quality of NVD, but that require being able to get in touch with
2908 someone maintaining it. So far my three emails with questions and
2909 corrections have not seen any reply, but I hope contact can be
2910 established soon.</p>
2911
2912 <p>An interesting application for CPEs is cross platform package
2913 mapping. It would be useful to know which packages in for example
2914 RHEL, OpenSuSe and Mandriva are missing from Debian and Ubuntu, and
2915 this would be trivial if all linux distributions provided CPE entries
2916 for their packages.</p>
2917
2918 </div>
2919 <div class="tags">
2920
2921
2922 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
2923
2924
2925 </div>
2926 </div>
2927 <div class="padding"></div>
2928
2929 <div class="entry">
2930 <div class="title">
2931 <a href="http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html">Some thoughts on BitCoins</a>
2932 </div>
2933 <div class="date">
2934 11th December 2010
2935 </div>
2936 <div class="body">
2937 <p>As I continue to explore
2938 <a href="http://www.bitcoin.org/">BitCoin</a>, I've starting to wonder
2939 what properties the system have, and how it will be affected by laws
2940 and regulations here in Norway. Here are some random notes.</p>
2941
2942 <p>One interesting thing to note is that since the transactions are
2943 verified using a peer to peer network, all details about a transaction
2944 is known to everyone. This means that if a BitCoin address has been
2945 published like I did with mine in my initial post about BitCoin, it is
2946 possible for everyone to see how many BitCoins have been transfered to
2947 that address. There is even a web service to look at the details for
2948 all transactions. There I can see that my address
2949 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a>
2950 have received 16.06 Bitcoin, the
2951 <a href="http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3">1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3</a>
2952 address of Simon Phipps have received 181.97 BitCoin and the address
2953 <a href="http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt">1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt</A>
2954 of EFF have received 2447.38 BitCoins so far. Thank you to each and
2955 every one of you that donated bitcoins to support my activity. The
2956 fact that anyone can see how much money was transfered to a given
2957 address make it more obvious why the BitCoin community recommend to
2958 generate and hand out a new address for each transaction. I'm told
2959 there is no way to track which addresses belong to a given person or
2960 organisation without the person or organisation revealing it
2961 themselves, as Simon, EFF and I have done.</p>
2962
2963 <p>In Norway, and in most other countries, there are laws and
2964 regulations limiting how much money one can transfer across the border
2965 without declaring it. There are money laundering, tax and accounting
2966 laws and regulations I would expect to apply to the use of BitCoin.
2967 If the Skolelinux foundation
2968 (<a href="http://linuxiskolen.no/slxdebianlabs/donations.html">SLX
2969 Debian Labs</a>) were to accept donations in BitCoin in addition to
2970 normal bank transfers like EFF is doing, how should this be accounted?
2971 Given that it is impossible to know if money can cross the border or
2972 not, should everything or nothing be declared? What exchange rate
2973 should be used when calculating taxes? Would receivers have to pay
2974 income tax if the foundation were to pay Skolelinux contributors in
2975 BitCoin? I have no idea, but it would be interesting to know.</p>
2976
2977 <p>For a currency to be useful and successful, it must be trusted and
2978 accepted by a lot of users. It must be possible to get easy access to
2979 the currency (as a wage or using currency exchanges), and it must be
2980 easy to spend it. At the moment BitCoin seem fairly easy to get
2981 access to, but there are very few places to spend it. I am not really
2982 a regular user of any of the vendor types currently accepting BitCoin,
2983 so I wonder when my kind of shop would start accepting BitCoins. I
2984 would like to buy electronics, travels and subway tickets, not herbs
2985 and books. :) The currency is young, and this will improve over time
2986 if it become popular, but I suspect regular banks will start to lobby
2987 to get BitCoin declared illegal if it become popular. I'm sure they
2988 will claim it is helping fund terrorism and money laundering (which
2989 probably would be true, as is any currency in existence), but I
2990 believe the problems should be solved elsewhere and not by blaming
2991 currencies.</p>
2992
2993 <p>The process of creating new BitCoins is called mining, and it is
2994 CPU intensive process that depend on a bit of luck as well (as one is
2995 competing against all the other miners currently spending CPU cycles
2996 to see which one get the next lump of cash). The "winner" get 50
2997 BitCoin when this happen. Yesterday I came across the obvious way to
2998 join forces to increase ones changes of getting at least some coins,
2999 by coordinating the work on mining BitCoins across several machines
3000 and people, and sharing the result if one is lucky and get the 50
3001 BitCoins. Check out
3002 <a href="http://www.bluishcoder.co.nz/bitcoin-pool/">BitCoin Pool</a>
3003 if this sounds interesting. I have not had time to try to set up a
3004 machine to participate there yet, but have seen that running on ones
3005 own for a few days have not yield any BitCoins througth mining
3006 yet.</p>
3007
3008 <p>Update 2010-12-15: Found an <a
3009 href="http://inertia.posterous.com/reply-to-the-underground-economist-why-bitcoi">interesting
3010 criticism</a> of bitcoin. Not quite sure how valid it is, but thought
3011 it was interesting to read. The arguments presented seem to be
3012 equally valid for gold, which was used as a currency for many years.</p>
3013
3014 </div>
3015 <div class="tags">
3016
3017
3018 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3019
3020
3021 </div>
3022 </div>
3023 <div class="padding"></div>
3024
3025 <div class="entry">
3026 <div class="title">
3027 <a href="http://people.skolelinux.org/pere/blog/Pornoskannerne_p__flyplassene_bedrer_visst_ikke_sikkerheten.html">Pornoskannerne på flyplassene bedrer visst ikke sikkerheten</a>
3028 </div>
3029 <div class="date">
3030 11th December 2010
3031 </div>
3032 <div class="body">
3033 <p>Via <a href="http://webmink.com/2010/12/10/links-for-2010-12-10/">en
3034 blogpost fra Simon Phipps i går</a>, fant jeg en referanse til
3035 <a href="http://www.washingtontimes.com/news/2010/dec/9/exposed-tsas-x-rated-scanner-fraud/">en
3036 artikkel i Washington Times</a> som igjen refererer til en artikkel i
3037 det fagfellevurderte tidsskriftet Journal of Transportation Security
3038 med tittelen
3039 "<a href="http://springerlink.com/content/g6620thk08679160/fulltext.html">An
3040 evaluation of airport x-ray backscatter units based on image
3041 characteristics</a>" som enkelt konstaterer at
3042 <a href="http://www.dailysquib.co.uk/?a=2389&c=124">pornoscannerne</a>
3043 som kler av reisende på flyplasser ikke er i stand til å avsløre det
3044 produsenten og amerikanske myndigheter sier de skal avsløre. Kort
3045 sagt, de bedrer ikke sikkerheten. Reisende må altså la ansatte på
3046 flyplasser <a href="http://www.thousandsstandingaround.org/">se dem
3047 nakne eller la seg beføle i skrittet</a> uten grunn. Jeg vil
3048 fortsette å nekte å bruke disse pornoskannerne, unngå flyplasser der
3049 de er tatt i bruk, og reise med andre transportmidler enn fly hvis jeg
3050 kan.</p>
3051
3052 </div>
3053 <div class="tags">
3054
3055
3056 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3057
3058
3059 </div>
3060 </div>
3061 <div class="padding"></div>
3062
3063 <div class="entry">
3064 <div class="title">
3065 <a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">Now accepting bitcoins - anonymous and distributed p2p crypto-money</a>
3066 </div>
3067 <div class="date">
3068 10th December 2010
3069 </div>
3070 <div class="body">
3071 <p>With this weeks lawless
3072 <a href="http://www.salon.com/news/opinion/glenn_greenwald/2010/12/06/wikileaks/index.html">governmental
3073 attacks</a> on Wikileak and
3074 <a href="http://www.salon.com/technology/dan_gillmor/2010/12/06/war_on_speech">free
3075 speech</a>, it has become obvious that PayPal, visa and mastercard can
3076 not be trusted to handle money transactions.
3077 A blog post from
3078 <a href="http://webmink.com/2010/12/06/now-accepting-bitcoin/">Simon
3079 Phipps on bitcoin</a> reminded me about a project that a friend of
3080 mine mentioned earlier. I decided to follow Simon's example, and get
3081 involved with <a href="http://www.bitcoin.org/">BitCoin</a>. I got
3082 some help from my friend to get it all running, and he even handed me
3083 some bitcoins to get started. I even donated a few bitcoins to Simon
3084 for helping me remember BitCoin.</p>
3085
3086 <p>So, what is bitcoins, you probably wonder? It is a digital
3087 crypto-currency, decentralised and handled using peer-to-peer
3088 networks. It allows anonymous transactions and prohibits central
3089 control over the transactions, making it impossible for governments
3090 and companies alike to block donations and other transactions. The
3091 source is free software, and while the key dependency wxWidgets 2.9
3092 for the graphical user interface is missing in Debian, the command
3093 line client builds just fine. Hopefully Jonas
3094 <a href="http://bugs.debian.org/578157">will get the package into
3095 Debian</a> soon.</p>
3096
3097 <p>Bitcoins can be converted to other currencies, like USD and EUR.
3098 There are <a href="http://www.bitcoin.org/trade">companies accepting
3099 bitcoins</a> when selling services and goods, and there are even
3100 currency "stock" markets where the exchange rate is decided. There
3101 are not many users so far, but the concept seems promising. If you
3102 want to get started and lack a friend with any bitcoins to spare,
3103 you can even get
3104 <a href="https://freebitcoins.appspot.com/">some for free</a> (0.05
3105 bitcoin at the time of writing). Use
3106 <a href="http://www.bitcoinwatch.com/">BitcoinWatch</a> to keep an eye
3107 on the current exchange rates.</p>
3108
3109 <p>As an experiment, I have decided to set up bitcoind on one of my
3110 machines. If you want to support my activity, please send Bitcoin
3111 donations to the address
3112 <b>15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</b>. Thank you!</p>
3113
3114 </div>
3115 <div class="tags">
3116
3117
3118 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3119
3120
3121 </div>
3122 </div>
3123 <div class="padding"></div>
3124
3125 <div class="entry">
3126 <div class="title">
3127 <a href="http://people.skolelinux.org/pere/blog/DND_hedrer_overv_kning_av_barn_med_Rosingsprisen.html">DND hedrer overvåkning av barn med Rosingsprisen</a>
3128 </div>
3129 <div class="date">
3130 23rd November 2010
3131 </div>
3132 <div class="body">
3133 <p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
3134 <a
3135 href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer
3136 overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg
3137 er glad jeg nå er meldt ut av DND.</p>
3138
3139 <p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
3140 men et overgrep mot individer i utvikling som bør læres opp til å ta
3141 egne valg.</p>
3142
3143 <p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
3144 <a href="http://www.idg.no/computerworld/article174262.ece">et intervju
3145 med Computerworld Norge</A>:</p>
3146
3147 <p><blockquote>
3148 - For alle som har barn, meg selv inkludert, er førstetanken at det
3149 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
3150 har ikke godt av det. De er små individer som skal søke rundt og finne
3151 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
3152 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
3153 dette.
3154 </blockquote></p>
3155
3156 <p>Det er skremmende å se at DND mener en tjeneste som legger opp til
3157 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
3158 virtuell
3159 <a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et
3160 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
3161 burde tenke seg godt om før de gir etter for sine instinkter her.</p>
3162
3163 <p>Blipper-tjenesten får meg til å tenke på bøkene til
3164 <a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve
3165 Hawks</a>, som forbilledlig beskriver hvordan et totalitært
3166 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
3167 gode intensjoner og manglende bevissthet om hvilke prinsipper et
3168 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
3169 lese alle de tre bøkene.</p>
3170
3171 </div>
3172 <div class="tags">
3173
3174
3175 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3176
3177
3178 </div>
3179 </div>
3180 <div class="padding"></div>
3181
3182 <div class="entry">
3183 <div class="title">
3184 <a href="http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt_yet_som_trengs_for___kontrollere_kameraoverv_kning.html">Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning</a>
3185 </div>
3186 <div class="date">
3187 9th November 2010
3188 </div>
3189 <div class="body">
3190 <p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
3191 å holde rede på overvåkningskamera i Norge ikke var egnet til annet
3192 enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
3193 overvåkningskamera i det offentlige rom er lovlig satt opp og
3194 registrert. For å teste hypotesen sendte jeg for noen dager siden
3195 følgende spørsmål til datatilsynet. Det omtalte kameraet står litt
3196 merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
3197 jeg lurer oppriktig på om det er lovlig plassert og registrert.</p>
3198
3199 <p><blockquote>
3200 <p>Date: Tue, 2 Nov 2010 16:08:20 +0100
3201 <br>From: Petter Reinholdtsen &lt;pere (at) hungry.com&gt;
3202 <br>To: postkasse (at) datatilsynet.no
3203 <br>Subject: Er overvåkningskameraet korrekt registrert?</p>
3204
3205 <p>Hei.</p>
3206
3207 <p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
3208 spesielt merkelig plassert like over et kumlokk. Jeg lurer på om
3209 dette kameraet er korrekt registrert og i henhold til lovverket.</p>
3210
3211 <p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
3212 søke på i &lt;URL:
3213 <a href="http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl</a> &gt;.
3214 Kartreferanse for kameraet er tilgjengelig fra
3215 &lt;URL:
3216 <a href="http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T</a> &gt;.
3217
3218 <p>Kan dere fortelle meg om dette kameraet er registrert hos
3219 Datatilsynet som det skal være i henhold til lovverket?</p>
3220
3221 <p>Det hadde forresten vært fint om rådata fra kameraregisteret var
3222 tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
3223 andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
3224 gjøre egne søk.</p>
3225
3226 <p>Vennlig hilsen,
3227 <br>--
3228 <br>Petter Reinholdtsen
3229 </blockquote></p>
3230
3231 <p>Her er svaret som kom dagen etter:</p>
3232
3233 <p><blockquote>
3234 <p>Date: Wed, 3 Nov 2010 14:44:09 +0100
3235 <br>From: "juridisk" &lt;juridisk (at) Datatilsynet.no&gt;
3236 <br>To: Petter Reinholdtsen
3237 <br>Subject: VS: Er overvåkningskameraet korrekt registrert?
3238
3239 <p>Viser til e-post av 2. november.
3240
3241 <p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
3242 personopplysningsloven blir fulgt. Formålet med loven er å verne
3243 enkeltpersoner mot krenking av personvernet gjennom behandling av
3244 personopplysninger.</p>
3245
3246 <p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
3247 omkring personopplysningslovens regler på generelt grunnlag.</p>
3248
3249 <p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
3250 kameraer, den oversikten som finner er i vår meldingsdatabase som du
3251 finner her:
3252 <a href="http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx</a></p>
3253
3254 <p>Denne databasen gir en oversikt over virksomheter som har meldt inn
3255 kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
3256 ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
3257 opp.</p>
3258
3259 <p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
3260 enkeltpersoner er ikke meldepliktige, da dette ikke anses som
3261 kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
3262 du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
3263 meldingsdatabasen på grunn av dette. Også dersom et kamera med god
3264 oppløsning ikke filmer mennesker, faller det utenfor loven.</p>
3265
3266 <p>Datatilsynet har laget en veileder som gjennomgår når det er lov å
3267 overvåke med kamera, se lenke:
3268 <a href="http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx</a></p>
3269
3270 <p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
3271 vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
3272 avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
3273 du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
3274 kameraet anmeldes til politiet.</p>
3275
3276 <p>Med vennlig hilsen</p>
3277
3278 <p>Maria Bakke
3279 <br>Juridisk veiledningstjeneste
3280 <br>Datatilsynet</p>
3281 </blockquote></p>
3282
3283 <p>Personlig synes jeg det bør være krav om å registrere hvert eneste
3284 overvåkningskamera i det offentlige rom hos Datatilsynet, med
3285 kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
3286 enhver borger enkelt kan hente ut kart over områder vi er interessert
3287 i og sjekke om det er overvåkningskamera der som er satt opp uten å
3288 være registert. Slike registreringer skal jo i dag fornyes
3289 regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera
3290 som en gang var korrekt registrert nå være ulovlig satt opp. Det
3291 burde også være bøter for å ha kamera som ikke er korrekt registrert,
3292 slik at en ikke kan ignorere registrering uten at det får
3293 konsekvenser.</p>
3294
3295 <p>En ide fra England som jeg har sans (lite annet jeg har sans for
3296 når det gjelder overvåkningskamera i England) for er at enhver borger
3297 kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
3298 det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
3299 å sette overvåkningskamera. Jeg tror alt som gjør det mindre
3300 attraktivt å ha overvåkningskamera i det offentlige rom er en god
3301 ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.</p>
3302
3303 </div>
3304 <div class="tags">
3305
3306
3307 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
3308
3309
3310 </div>
3311 </div>
3312 <div class="padding"></div>
3313
3314 <div class="entry">
3315 <div class="title">
3316 <a href="http://people.skolelinux.org/pere/blog/Datatilsynet_svarer_om_Bilkollektivets__nske_om_GPS_sporing.html">Datatilsynet svarer om Bilkollektivets ønske om GPS-sporing</a>
3317 </div>
3318 <div class="date">
3319 14th October 2010
3320 </div>
3321 <div class="body">
3322 <p>I forbindelse med Bilkollektivets plan om å skaffe seg mulighet til
3323 å GPS-spore sine medlemmers bevegelser
3324 (<a href="http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til____se_hvor_jeg_kj__rer___.html">omtalt
3325 tidligere</a>), sendte jeg avgårde et spørsmål til <a
3326 href="http://www.datatilsynet.no/">Datatilsynet</a> for å gjøre dem
3327 oppmerksom på saken og høre hva de hadde å si. Her er korrespondansen
3328 så langt.</p>
3329
3330 <p><blockquote>
3331 Date: Thu, 23 Sep 2010 13:38:55 +0200
3332 <br>From: Petter Reinholdtsen
3333 <br>To: postkasse@datatilsynet.no
3334 <br>Subject: GPS-sporing av privatpersoners bruk av bil?
3335
3336 <p>Hei. Jeg er med i Bilkollektivet[1] her i Oslo, og ble i dag
3337 orientert om at de har tenkt å innføre GPS-sporing av bilene og krever
3338 at en for fremtidig bruk skal godkjenne følgende klausul i
3339 bruksvilkårene[2]:</p>
3340
3341 <p><blockquote>
3342 Andelseier er med dette gjort kjent med at bilene er utstyrt med
3343 sporingsutstyr, som kan benyttes av Bilkollektivet til å spore biler
3344 som brukes utenfor gyldig reservasjon.
3345 </blockquote></p>
3346
3347 <p>Er slik sporing meldepliktig til datatilsynet? Har Bilkollektivet
3348 meldt dette til Datatilsynet? Forsøkte å søke på orgnr. 874 538 892
3349 på søkesiden for meldinger[3], men fant intet der.</p>
3350
3351 <p>Hva er datatilsynets syn på slik sporing av privatpersoners bruk av
3352 bil?</p>
3353
3354 <p>Jeg må innrømme at jeg forventer å kunne ferdes anonymt og uten
3355 radiomerking i Norge, og synes GPS-sporing av bilen jeg ønsker å bruke
3356 i så måte er et overgrep mot privatlivets fred. For meg er det et
3357 prinsipielt spørsmål og det er underordnet hvem og med hvilket formål
3358 som i første omgang sies å skulle ha tilgang til
3359 sporingsinformasjonen. Jeg vil ikke ha mulighet til å sjekke eller
3360 kontrollere når bruksområdene utvides, og erfaring viser jo at
3361 bruksområder utvides når informasjon først er samlet inn.<p>
3362
3363 <p>1 &lt;URL: http://www.bilkollektivet.no/ >
3364 <br>2 &lt;URL: http://www.bilkollektivet.no/bilbruksregler.26256.no.html >
3365 <br>3 &lt;URL: http://hetti.datatilsynet.no/melding/report_search.pl >
3366
3367 <p>Vennlig hilsen,
3368 <br>--
3369 <br>Petter Reinholdtsen
3370 </blockquote></p>
3371
3372 <p>Svaret fra Datatilsynet kom dagen etter:</p>
3373
3374 <p><blockquote>
3375 Date: Fri, 24 Sep 2010 11:24:17 +0200
3376 <br>From: Henok Tesfazghi
3377 <br>To: Petter Reinholdtsen
3378 <br>Subject: VS: GPS-sporing av privatpersoners bruk av bil?
3379
3380 <p>Viser til e-post av 23. september 2010.</p>
3381
3382 <p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
3383 personopplysningsloven blir fulgt. Formålet med loven er å verne
3384 enkeltpersoner mot krenking av personvernet gjennom behandling av
3385 personopplysninger. Vi gjør oppmerksom på at vår e-post svartjeneste
3386 er ment å være en kortfattet rådgivningstjeneste, slik at vi av den
3387 grunn ikke kan konkludere i din sak, men gi deg innledende råd og
3388 veiledning. Vårt syn er basert på din fremstilling av saksforholdet,
3389 andre opplysninger vi eventuelt ikke kjenner til og som kan være
3390 relevante, vil kunne medføre et annet resultat.</p>
3391
3392 <p>Det er uklart for Datatilsynet hva slags GPS-sporing Bilkollektivet
3393 her legger opp til. Dette skyldes blant annet manglende informasjon i
3394 forhold til hvilket formål GPS-sporingen har, hvordan det er ment å
3395 fungere, hvilket behandlingsgrunnlag som ligger til grunn, samt om
3396 opplysningene skal lagres eller ikke.</p>
3397
3398 <p>Behandlingen vil i utgangspunket være meldepliktig etter
3399 personopplysningslovens § 31. Det finnes en rekke unntak fra
3400 meldeplikten som er hjemlet i personopplysningsforskriftens kapittel
3401 7. Da dette er et andelslag, og andelseiere i en utstrekning også kan
3402 karakteriseres som kunder, vil unntak etter
3403 personopplysningsforskriftens § 7-7 kunne komme til anvendelse, se
3404 lenke: <a href="http://lovdata.no/for/sf/fa/ta-20001215-1265-009.html#7-7">http://lovdata.no/for/sf/fa/ta-20001215-1265-009.html#7-7</a></p>
3405
3406 <p>Datatilsynet har til orientering en rekke artikler som omhandler
3407 henholdsvis sporing og lokalisering, samt trafikanter og passasjerer,
3408 se lenke:
3409 <br><a href="http://www.datatilsynet.no/templates/article____1730.aspx">http://www.datatilsynet.no/templates/article____1730.aspx</a> og
3410 <br><a href="http://www.datatilsynet.no/templates/article____1098.aspx">http://www.datatilsynet.no/templates/article____1098.aspx</a></p>
3411
3412
3413 <p>Vennlig hilsen
3414 <br>Henok Tesfazghi
3415 <br>Rådgiver, Datatilsynet
3416 </blockquote></p>
3417
3418 <p>Vet ennå ikke om jeg har overskudd til å ta opp kampen i
3419 Bilkollektivet, mellom barnepass og alt det andre som spiser opp
3420 dagene, eller om jeg bare finner et annet alternativ.</p>
3421
3422 </div>
3423 <div class="tags">
3424
3425
3426 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3427
3428
3429 </div>
3430 </div>
3431 <div class="padding"></div>
3432
3433 <div class="entry">
3434 <div class="title">
3435 <a href="http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til___se_hvor_jeg_kj_rer___.html">Bilkollektivet vil ha retten til å se hvor jeg kjører...</a>
3436 </div>
3437 <div class="date">
3438 23rd September 2010
3439 </div>
3440 <div class="body">
3441 <p>Jeg er med i
3442 <a href="http://www.bilkollektivet.no/">Bilkollektivet</a> her i Oslo,
3443 og har inntil i dag vært fornøyd med opplegget. I dag kom det brev
3444 fra bilkollektivet, der de forteller om nytt webopplegg og nye
3445 rutiner, og at de har tenkt å angripe min rett til å ferdes anonymt
3446 som bruker av Bilkollektivet. Det gjorde meg virkelig trist å
3447 lese.</p>
3448
3449 <p>Brevet datert 2010-09-16 forteller at Bilkollektivet har tenkt å gå
3450 over til biler med "bilcomputer" og innebygget sporings-GPS som lar
3451 administrasjonen i bilkollektivet se hvor bilene er til en hver tid,
3452 noe som betyr at de også kan se hvor jeg kjører når jeg bruker
3453 Bilkollektivet.
3454 <a href="http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html">Retten
3455 til å ferdes anonymt</a> er som tidligere nevnt viktig for meg, og jeg
3456 finner det uakseptabelt å måtte godta å bli radiomerket for å kunne
3457 bruke bil. Har ikke satt meg inn i hva som er historien for denne
3458 endringen, så jeg vet ikke om det er godkjent av
3459 f.eks. andelseiermøtet. Ser at
3460 <a href="http://www.bilkollektivet.no/bilbruksregler.26256.no.html">nye
3461 bilbruksregler</a> med følgende klausul ble vedtatt av styret
3462 2010-08-26:</p>
3463
3464 <blockquote><p>Andelseier er med dette gjort kjent med at bilene er
3465 utstyrt med sporingsutstyr, som kan benyttes av Bilkollektivet til å
3466 spore biler som brukes utenfor gyldig reservasjon.</p></blockquote>
3467
3468 <p>For meg er det prinsipielt uakseptabelt av Bilkollektivet å skaffe
3469 seg muligheten til å se hvor jeg befinner meg, og det er underordnet
3470 når informasjonen blir brukt og hvem som får tilgang til den. Får se
3471 om jeg har energi til å forsøke å endre planene til Bilkollektivet
3472 eller bare ser meg om etter alternativer.</p>
3473
3474 </div>
3475 <div class="tags">
3476
3477
3478 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3479
3480
3481 </div>
3482 </div>
3483 <div class="padding"></div>
3484
3485 <div class="entry">
3486 <div class="title">
3487 <a href="http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html">Anonym ferdsel er en menneskerett</a>
3488 </div>
3489 <div class="date">
3490 15th September 2010
3491 </div>
3492 <div class="body">
3493 <p>Debatten rundt sporveiselskapet i Oslos (Ruter AS) ønske om
3494 <a href="http://www.aftenposten.no/nyheter/iriks/article3808135.ece">å
3495 radiomerke med RFID</a> alle sine kunder og
3496 <a href="http://www.aftenposten.no/nyheter/article3809746.ece">registrere
3497 hvor hver og en av oss beveger oss</a> pågår, og en ting som har
3498 kommet lite frem i debatten er at det faktisk er en menneskerett å
3499 kunne ferdes anonymt internt i ens eget land.</p>
3500
3501 <p>Fant en grei kilde for dette i et
3502 <a href="http://www.datatilsynet.no/upload/Microsoft%20Word%20-%2009-01399-2%20H+%C2%A9ringsnotat%20-%20Samferdselsdepartementet%20-%20Utkas%C3%94%C3%87%C2%AA.pdf">skriv
3503 fra Datatilsynet</a> til Samferdselsdepartementet om tema:</p>
3504
3505 <blockquote><p>Retten til å ferdes anonymt kan utledes av
3506 menneskerettskonvensjonen artikkel 8 og av EUs personverndirektiv.
3507 Her heter det at enkeltpersoners grunnleggende rettigheter og frihet
3508 må respekteres, særlig retten til privatlivets fred. I både
3509 personverndirektivet og i den norske personopplysningsloven er
3510 selvråderetten til hver enkelt et av grunnprinsippene, hovedsaklig
3511 uttrykt ved at en må gi et frivillig, informert og uttrykkelig
3512 samtykke til behandling av personopplysninger.</p></blockquote>
3513
3514 <p>For meg er det viktig at jeg kan ferdes anonymt, og det er litt av
3515 bakgrunnen til at jeg handler med kontanter, ikke har mobiltelefon og
3516 forventer å kunne reise med bil og kollektivtrafikk uten at det blir
3517 registrert hvor jeg har vært. Ruter angriper min rett til å ferdes
3518 uten radiopeiler med sin innføring av RFID-kort, og dokumenterer sitt
3519 ønske om å registrere hvor kundene befant seg ved å ønske å gebyrlegge
3520 oss som ikke registrerer oss hver gang vi beveger oss med
3521 kollektivtrafikken i Oslo. Jeg synes det er hårreisende.</p>
3522
3523 </div>
3524 <div class="tags">
3525
3526
3527 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3528
3529
3530 </div>
3531 </div>
3532 <div class="padding"></div>
3533
3534 <div class="entry">
3535 <div class="title">
3536 <a href="http://people.skolelinux.org/pere/blog/Forslag_i_stortinget_om___stoppe_elektronisk_stemmegiving_i_Norge.html">Forslag i stortinget om å stoppe elektronisk stemmegiving i Norge</a>
3537 </div>
3538 <div class="date">
3539 31st August 2010
3540 </div>
3541 <div class="body">
3542 <p>Ble tipset i dag om at et forslag om å stoppe forsøkene med
3543 elektronisk stemmegiving utenfor valglokaler er
3544 <a href="http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=46616">til
3545 behandling</a> i Stortinget.
3546 <a href="http://www.stortinget.no/Global/pdf/Representantforslag/2009-2010/dok8-200910-128.pdf">Forslaget</a>
3547 er fremmet av Erna Solberg, Michael Tetzschner og Trond Helleland.</p>
3548
3549 <p>Håper det får flertall.</p>
3550
3551 </div>
3552 <div class="tags">
3553
3554
3555 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
3556
3557
3558 </div>
3559 </div>
3560 <div class="padding"></div>
3561
3562 <div class="entry">
3563 <div class="title">
3564 <a href="http://people.skolelinux.org/pere/blog/Sikkerhetsteateret_p__flyplassene_fortsetter.html">Sikkerhetsteateret på flyplassene fortsetter</a>
3565 </div>
3566 <div class="date">
3567 28th August 2010
3568 </div>
3569 <div class="body">
3570 <p>Jeg skrev for et halvt år siden hvordan
3571 <a href="http://people.skolelinux.org/pere/blog/Sikkerhet__teater__og_hvordan_gj__re_verden_sikrere.html">samfunnet
3572 kaster bort ressurser på sikkerhetstiltak som ikke fungerer</a>. Kom
3573 nettopp over en
3574 <a href="http://www.askthepilot.com/essays-and-stories/terrorism-tweezers-and-terminal-madness-an-essay-on-security/">historie
3575 fra en pilot fra USA</a> som kommenterer det samme. Jeg mistenker det
3576 kun er uvitenhet og autoritetstro som gjør at så få protesterer. Har
3577 veldig sans for piloten omtalt i <a
3578 href="http://www.aftenposten.no/nyheter/iriks/article2057501.ece">Aftenposten</a> 2007-10-23,
3579 og skulle ønske flere rettet oppmerksomhet mot problemet. Det gir
3580 ikke meg trygghetsfølelse på flyplassene når jeg ser at
3581 flyplassadministrasjonen kaster bort folk, penger og tid på tull i
3582 stedet for ting som bidrar til reell økning av sikkerheten. Det
3583 forteller meg jo at vurderingsevnen til de som burde bidra til økt
3584 sikkerhet er svært sviktende, noe som ikke taler godt for de andre
3585 tiltakene.</p>
3586
3587 <p>Mon tro hva som skjer hvis det fantes en enkel brosjyre å skrive ut
3588 fra Internet som forklarte hva som er galt med sikkerhetsopplegget på
3589 flyplassene, og folk skrev ut og la en bunke på flyplassene når de
3590 passerte. Kanskje det ville fått flere til å få øynene opp for
3591 problemet.</p>
3592
3593 <p>Personlig synes jeg flyopplevelsen er blitt så avskyelig at jeg
3594 forsøker å klare meg med tog, bil og båt for å slippe ubehaget. Det
3595 er dog noe vanskelig i det langstrakte Norge og for å kunne besøke de
3596 delene av verden jeg ønsker å nå. Mistenker at flere har det slik, og
3597 at dette går ut over inntjeningen til flyselskapene. Det er antagelig
3598 en god ting sett fra et miljøperspektiv, men det er en annen sak.</p>
3599
3600 </div>
3601 <div class="tags">
3602
3603
3604 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3605
3606
3607 </div>
3608 </div>
3609 <div class="padding"></div>
3610
3611 <div class="entry">
3612 <div class="title">
3613 <a href="http://people.skolelinux.org/pere/blog/Elektronisk_stemmegiving_er_ikke_til___stole_p____heller_ikke_i_Norge.html">Elektronisk stemmegiving er ikke til å stole på - heller ikke i Norge</a>
3614 </div>
3615 <div class="date">
3616 23rd August 2010
3617 </div>
3618 <div class="body">
3619 <p>I Norge pågår en prosess for å
3620 <a href="http://www.e-valg.dep.no/">innføre elektronisk
3621 stemmegiving</a> ved kommune- og stortingsvalg. Dette skal
3622 introduseres i 2011. Det er all grunn til å tro at valg i Norge ikke
3623 vil være til å stole på hvis dette blir gjennomført. Da det hele var
3624 oppe til høring i 2006 forfattet jeg
3625 <a href="http://www.nuug.no/dokumenter/valg-horing-2006-09.pdf">en
3626 høringsuttalelse fra NUUG</a> (og EFN som hengte seg på) som skisserte
3627 hvilke punkter som må oppfylles for at en skal kunne stole på et valg,
3628 og elektronisk stemmegiving mangler flere av disse. Elektronisk
3629 stemmegiving er for alle praktiske formål å putte ens stemme i en sort
3630 boks under andres kontroll, og satse på at de som har kontroll med
3631 boksen er til å stole på - uten at en har mulighet til å verifisere
3632 dette selv. Det er ikke slik en gjennomfører demokratiske valg.</p>
3633
3634 <p>Da problemet er fundamentalt med hvordan elektronisk stemmegiving
3635 må fungere for at også ikke-krypografer skal kunne delta, har det vært
3636 mange rapporter om hvordan elektronisk stemmegiving har sviktet i land
3637 etter land. En
3638 <a href="http://wiki.nuug.no/uttalelser/2006-elektronisk-stemmegiving">liten
3639 samling referanser</a> finnes på NUUGs wiki. Den siste er fra India,
3640 der valgkomisjonen har valgt
3641 <a href="http://www.freedom-to-tinker.com/blog/jhalderm/electronic-voting-researcher-arrested-over-anonymous-source">å
3642 pusse politiet på en forsker</a> som har dokumentert svakheter i
3643 valgsystemet.</p>
3644
3645 <p>Her i Norge har en valgt en annen tilnærming, der en forsøker seg
3646 med teknobabbel for å få befolkningen til å tro at dette skal bli
3647 sikkert. Husk, elektronisk stemmegiving underminerer de demokratiske
3648 valgene i Norge, og bør ikke innføres.</p>
3649
3650 <p>Den offentlige diskusjonen blir litt vanskelig av at media har
3651 valgt å kalle dette "evalg", som kan sies å både gjelde elektronisk
3652 opptelling av valget som Norge har gjort siden 60-tallet og som er en
3653 svært god ide, og elektronisk opptelling som er en svært dårlig ide.
3654 Diskusjonen gir ikke mening hvis en skal diskutere om en er for eller
3655 mot "evalg", og jeg forsøker derfor å være klar på at jeg snakker om
3656 elektronisk stemmegiving og unngå begrepet "evalg".</p>
3657
3658 </div>
3659 <div class="tags">
3660
3661
3662 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
3663
3664
3665 </div>
3666 </div>
3667 <div class="padding"></div>
3668
3669 <div class="entry">
3670 <div class="title">
3671 <a href="http://people.skolelinux.org/pere/blog/Rob_Weir__How_to_Crush_Dissent.html">Rob Weir: How to Crush Dissent</a>
3672 </div>
3673 <div class="date">
3674 15th August 2010
3675 </div>
3676 <div class="body">
3677 <p>I found the notes from Rob Weir on
3678 <a href="http://feedproxy.google.com/~r/robweir/antic-atom/~3/VGb23-kta8c/how-to-crush-dissent.html">how
3679 to crush dissent</a> matching my own thoughts on the matter quite
3680 well. Highly recommended for those wondering which road our society
3681 should go down. In my view we have been heading the wrong way for a
3682 long time.</p>
3683
3684 </div>
3685 <div class="tags">
3686
3687
3688 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3689
3690
3691 </div>
3692 </div>
3693 <div class="padding"></div>
3694
3695 <div class="entry">
3696 <div class="title">
3697 <a href="http://people.skolelinux.org/pere/blog/One_step_closer_to_single_signon_in_Debian_Edu.html">One step closer to single signon in Debian Edu</a>
3698 </div>
3699 <div class="date">
3700 25th July 2010
3701 </div>
3702 <div class="body">
3703 <p>The last few months me and the other Debian Edu developers have
3704 been working hard to get the Debian/Squeeze based version of Debian
3705 Edu/Skolelinux into shape. This future version will use Kerberos for
3706 authentication, and services are slowly migrated to single signon,
3707 getting rid of password questions one at the time.</p>
3708
3709 <p>It will also feature a roaming workstation profile with local home
3710 directory, for laptops that are only some times on the Skolelinux
3711 network, and for this profile a shortcut is created in Gnome and KDE
3712 to gain access to the users home directory on the file server. This
3713 shortcut uses SMB at the moment, and yesterday I had time to test if
3714 SMB mounting had started working in KDE after we added the cifs-utils
3715 package. I was pleasantly surprised how well it worked.</p>
3716
3717 <p>Thanks to the recent changes to our samba configuration to get it
3718 to use Kerberos for authentication, there were no question about user
3719 password when mounting the SMB volume. A simple click on the shortcut
3720 in the KDE menu, and a window with the home directory popped
3721 up. :)</p>
3722
3723 <p>One step closer to a single signon solution out of the box in
3724 Debian Edu. We already had PAM, LDAP, IMAP and SMTP in place, and now
3725 also Samba. Next step is Cups and hopefully also NFS.</p>
3726
3727 <p>We had planned a alpha0 release of Debian Edu for today, but thanks
3728 to the autobuilder administrators for some architectures being slow to
3729 sign packages, we are still missing the fixed LTSP package we need for
3730 the release. It was uploaded three days ago with urgency=high, and if
3731 it had entered testing yesterday we would have been able to test it in
3732 time for a alpha0 release today. As the binaries for ia64 and powerpc
3733 still not uploaded to the Debian archive, we need to delay the alpha
3734 release another day.</p>
3735
3736 <p>If you want to help out with implementing Kerberos for Debian Edu,
3737 please contact us on debian-edu@lists.debian.org.</p>
3738
3739 </div>
3740 <div class="tags">
3741
3742
3743 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3744
3745
3746 </div>
3747 </div>
3748 <div class="padding"></div>
3749
3750 <div class="entry">
3751 <div class="title">
3752 <a href="http://people.skolelinux.org/pere/blog/_pne_tr_dl_snett_er_et_samfunnsgode.html">Åpne trådløsnett er et samfunnsgode</a>
3753 </div>
3754 <div class="date">
3755 12th June 2010
3756 </div>
3757 <div class="body">
3758 <p>Veldig glad for å oppdage via
3759 <a href="http://yro.slashdot.org/story/10/06/11/1841256/Finland-To-Legalize-Use-of-Unsecured-Wi-Fi">Slashdot</a>
3760 at folk i Finland har forstått at åpne trådløsnett er et samfunnsgode.
3761 Jeg ser på åpne trådløsnett som et fellesgode på linje med retten til
3762 ferdsel i utmark og retten til å bevege seg i strandsonen. Jeg har
3763 glede av åpne trådløsnett når jeg finner dem, og deler gladelig nett
3764 med andre så lenge de ikke forstyrrer min bruk av eget nett.
3765 Nettkapasiteten er sjelden en begrensning ved normal browsing og enkel
3766 SSH-innlogging (som er min vanligste nettbruk), og nett kan brukes til
3767 så mye positivt og nyttig (som nyhetslesing, sjekke været, kontakte
3768 slekt og venner, holde seg oppdatert om politiske saker, kontakte
3769 organisasjoner og politikere, etc), at det for meg er helt urimelig å
3770 blokkere dette for alle som ikke gjør en flue fortred. De som mener
3771 at potensialet for misbruk er grunn nok til å hindre all den positive
3772 og lovlydige bruken av et åpent trådløsnett har jeg dermed ingen
3773 forståelse for. En kan ikke la eksistensen av forbrytere styre hvordan
3774 samfunnet skal organiseres. Da får en et kontrollsamfunn de færreste
3775 ønsker å leve i, og det at vi har et samfunn i Norge der tilliten til
3776 hverandre er høy gjør at samfunnet fungerer ganske godt. Det bør vi
3777 anstrenge oss for å beholde.</p>
3778
3779 </div>
3780 <div class="tags">
3781
3782
3783 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3784
3785
3786 </div>
3787 </div>
3788 <div class="padding"></div>
3789
3790 <div class="entry">
3791 <div class="title">
3792 <a href="http://people.skolelinux.org/pere/blog/Magnetstripeinnhold_i_billetter_fra_Flytoget_og_Hurtigruten.html">Magnetstripeinnhold i billetter fra Flytoget og Hurtigruten</a>
3793 </div>
3794 <div class="date">
3795 21st May 2010
3796 </div>
3797 <div class="body">
3798 <p>For en stund tilbake kjøpte jeg en magnetkortleser for å kunne
3799 titte på hva som er skrevet inn på magnetstripene til ulike kort. Har
3800 ikke hatt tid til å analysere mange kort så langt, men tenkte jeg
3801 skulle dele innholdet på to kort med mine lesere.</p>
3802
3803 <p>For noen dager siden tok jeg flyet til Harstad og Hurtigruten til
3804 Bergen. Flytoget fra Oslo S til flyplassen ga meg en billett med
3805 magnetstripe. Påtrykket finner jeg følgende informasjon:</p>
3806
3807 <pre>
3808 Flytoget Airport Express Train
3809
3810 Fra - Til : Oslo Sentralstasjon
3811 Kategori : Voksen
3812 Pris : Nok 170,00
3813 Herav mva. 8,00% : NOK 12,59
3814 Betaling : Kontant
3815 Til - Fra : Oslo Lufthavn
3816 Utstedt: : 08.05.10
3817 Gyldig Fra-Til : 08.05.10-07.11.10
3818 Billetttype : Enkeltbillett
3819
3820 102-1015-100508-48382-01-08
3821 </pre>
3822
3823 <p>På selve magnetstripen er innholdet
3824 <tt>;E?+900120011=23250996541068112619257138248441708433322932704083389389062603279671261502492655?</tt>.
3825 Aner ikke hva innholdet representerer, og det er lite overlapp mellom
3826 det jeg ser trykket på billetten og det jeg ser av tegn i
3827 magnetstripen. Håper det betyr at de bruker kryptografiske metoder
3828 for å gjøre det vanskelig å forfalske billetter.</p>
3829
3830 <p>Den andre billetten er fra Hurtigruten, der jeg mistenker at
3831 strekkoden på fronten er mer brukt enn magnetstripen (det var i hvert
3832 fall den biten vi stakk inn i dørlåsen).</p>
3833
3834 <p>Påtrykket forsiden er følgende:</p>
3835
3836 <pre>
3837 Romnummer 727
3838 Hurtigruten
3839 Midnatsol
3840 Reinholdtsen
3841 Petter
3842 Bookingno: SAX69 0742193
3843 Harstad-Bergen
3844 Dep: 09.05.2010 Arr: 12.05.2010
3845 Lugar fra Risøyhamn
3846 Kost: FRO=4
3847 </pre>
3848
3849 <p>På selve magnetstripen er innholdet
3850 <tt>;1316010007421930=00000000000000000000?+E?</tt>. Heller ikke her
3851 ser jeg mye korrespondanse mellom påtrykk og magnetstripe.</p>
3852
3853 </div>
3854 <div class="tags">
3855
3856
3857 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3858
3859
3860 </div>
3861 </div>
3862 <div class="padding"></div>
3863
3864 <div class="entry">
3865 <div class="title">
3866 <a href="http://people.skolelinux.org/pere/blog/Forcing_new_users_to_change_their_password_on_first_login.html">Forcing new users to change their password on first login</a>
3867 </div>
3868 <div class="date">
3869 2nd May 2010
3870 </div>
3871 <div class="body">
3872 <p>One interesting feature in Active Directory, is the ability to
3873 create a new user with an expired password, and thus force the user to
3874 change the password on the first login attempt.</p>
3875
3876 <p>I'm not quite sure how to do that with the LDAP setup in Debian
3877 Edu, but did some initial testing with a local account. The account
3878 and password aging information is available in /etc/shadow, but
3879 unfortunately, it is not possible to specify an expiration time for
3880 passwords, only a maximum age for passwords.</p>
3881
3882 <p>A freshly created account (using adduser test) will have these
3883 settings in /etc/shadow:</p>
3884
3885 <blockquote><pre>
3886 root@tjener:~# chage -l test
3887 Last password change : May 02, 2010
3888 Password expires : never
3889 Password inactive : never
3890 Account expires : never
3891 Minimum number of days between password change : 0
3892 Maximum number of days between password change : 99999
3893 Number of days of warning before password expires : 7
3894 root@tjener:~#
3895 </pre></blockquote>
3896
3897 <p>The only way I could come up with to create a user with an expired
3898 account, is to change the date of the last password change to the
3899 lowest value possible (January 1th 1970), and the maximum password age
3900 to the difference in days between that date and today. To make it
3901 simple, I went for 30 years (30 * 365 = 10950) and January 2th (to
3902 avoid testing if 0 is a valid value).</p>
3903
3904 <p>After using these commands to set it up, it seem to work as
3905 intended:</p>
3906
3907 <blockquote><pre>
3908 root@tjener:~# chage -d 1 test; chage -M 10950 test
3909 root@tjener:~# chage -l test
3910 Last password change : Jan 02, 1970
3911 Password expires : never
3912 Password inactive : never
3913 Account expires : never
3914 Minimum number of days between password change : 0
3915 Maximum number of days between password change : 10950
3916 Number of days of warning before password expires : 7
3917 root@tjener:~#
3918 </pre></blockquote>
3919
3920 <p>So far I have tested this with ssh and console, and kdm (in
3921 Squeeze) login, and all ask for a new password before login in the
3922 user (with ssh, I was thrown out and had to log in again).</p>
3923
3924 <p>Perhaps we should set up something similar for Debian Edu, to make
3925 sure only the user itself have the account password?</p>
3926
3927 <p>If you want to comment on or help out with implementing this for
3928 Debian Edu, please contact us on debian-edu@lists.debian.org.</p>
3929
3930 <p>Update 2010-05-02 17:20: Paul Tötterman tells me on IRC that the
3931 shadow(8) page in Debian/testing now state that setting the date of
3932 last password change to zero (0) will force the password to be changed
3933 on the first login. This was not mentioned in the manual in Lenny, so
3934 I did not notice this in my initial testing. I have tested it on
3935 Squeeze, and '<tt>chage -d 0 username</tt>' do work there. I have not
3936 tested it on Lenny yet.</p>
3937
3938 <p>Update 2010-05-02-19:05: Jim Paris tells me via email that an
3939 equivalent command to expire a password is '<tt>passwd -e
3940 username</tt>', which insert zero into the date of the last password
3941 change.</p>
3942
3943 </div>
3944 <div class="tags">
3945
3946
3947 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
3948
3949
3950 </div>
3951 </div>
3952 <div class="padding"></div>
3953
3954 <div class="entry">
3955 <div class="title">
3956 <a href="http://people.skolelinux.org/pere/blog/Great_book___Content__Selected_Essays_on_Technology__Creativity__Copyright__and_the_Future_of_the_Future_.html">Great book: "Content: Selected Essays on Technology, Creativity, Copyright, and the Future of the Future"</a>
3957 </div>
3958 <div class="date">
3959 19th April 2010
3960 </div>
3961 <div class="body">
3962 <p>The last few weeks i have had the pleasure of reading a
3963 thought-provoking collection of essays by Cory Doctorow, on topics
3964 touching copyright, virtual worlds, the future of man when the
3965 conscience mind can be duplicated into a computer and many more. The
3966 book titled "Content: Selected Essays on Technology, Creativity,
3967 Copyright, and the Future of the Future" is available with few
3968 restrictions on the web, for example from
3969 <a href="http://craphound.com/content/">his own site</a>. I read the
3970 epub-version from
3971 <a href="http://www.feedbooks.com/book/2883">feedbooks</a> using
3972 <a href="http://www.fbreader.org/">fbreader</a> and my N810. I
3973 strongly recommend this book.</p>
3974
3975 </div>
3976 <div class="tags">
3977
3978
3979 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
3980
3981
3982 </div>
3983 </div>
3984 <div class="padding"></div>
3985
3986 <div class="entry">
3987 <div class="title">
3988 <a href="http://people.skolelinux.org/pere/blog/Sikkerhet__teater__og_hvordan_gj_re_verden_sikrere.html">Sikkerhet, teater, og hvordan gjøre verden sikrere</a>
3989 </div>
3990 <div class="date">
3991 30th December 2009
3992 </div>
3993 <div class="body">
3994 <p>Via Slashdot fant jeg en
3995 <a href="http://www.cnn.com/2009/OPINION/12/29/schneier.air.travel.security.theater/index.html">nydelig
3996 kommentar fra Bruce Schneier</a> som ble publisert hos CNN i går. Den
3997 forklarer forbilledlig hvorfor sikkerhetsteater og innføring av
3998 totalitære politistatmetoder ikke er løsningen for å gjøre verden
3999 sikrere. Anbefales på det varmeste.</p>
4000
4001 <p>Oppdatering: Kom over
4002 <a href="http://gizmodo.com/5435675/president-obama-its-time-to-fire-the-tsa">nok
4003 en kommentar</a> om den manglende effekten av dagens sikkerhetsteater
4004 på flyplassene.</p>
4005
4006 </div>
4007 <div class="tags">
4008
4009
4010 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
4011
4012
4013 </div>
4014 </div>
4015 <div class="padding"></div>
4016
4017 <div class="entry">
4018 <div class="title">
4019 <a href="http://people.skolelinux.org/pere/blog/Jeg_vil_ikke_ha_BankID.html">Jeg vil ikke ha BankID</a>
4020 </div>
4021 <div class="date">
4022 30th October 2009
4023 </div>
4024 <div class="body">
4025 <p>Min hovedbankforbindelse,
4026 <a href="http://www.postbanken.no/">Postbanken</a>, har fra 1. oktober
4027 blokkert tilgangen min til nettbanken hvis jeg ikke godtar vilkårene
4028 for <a href="https://www.bankid.no/">BankID</a> og går over til å
4029 bruke BankID for tilgangskontroll. Tidligere kunne jeg bruke en
4030 kodekalkulator som ga tilgang til nettbanken, men nå er dette ikke
4031 lenger mulig. Jeg blokkeres ute fra nettbanken og mine egne penger
4032 hvis jeg ikke godtar det jeg anser som urimelige vilkår i
4033 BankID-avtalen.</p>
4034
4035 <p>BankID er en løsning der banken gis rett til å handle på vegne av
4036 meg, med avtalemessig forutsetning at jeg i hvert enkelt tilfelle har
4037 bedt banken gjøre dette. BankID kan brukes til å signere avtaler,
4038 oppta lån og andre handlinger som har alvorlige følger for meg.
4039 Problemet slik jeg ser det er at BankID er lagt opp slik at banken har
4040 all informasjon og tilgang som den trenger for å bruke BankID, også
4041 uten at jeg er involvert. Avtalemessing og juridisk skal de kun bruke
4042 min BankID når jeg har oppgitt pinkode og passord, men praktisk og
4043 konkret kan de gjøre dette også uten at min pinkode eller mitt passord
4044 er oppgitt, da de allerede har min pinkode og passord tilgjengelig hos
4045 seg for å kunne sjekke at riktig pinkode og passord er oppgitt av meg
4046 (eller kan skaffe seg det ved behov). Jeg ønsker ikke å gi banken
4047 rett til å inngå avtaler på vegne av meg.</p>
4048
4049 <p>Rent teknisk er BankID et offentlig nøkkelpar, en privat og en
4050 offentlig nøkkel, der den private nøkkelen er nødvendig for å
4051 "signere" på vegne av den nøkkelen gjelder for, og den offentlige
4052 nøkkelen er nødvendig for å sjekke hvem som har signert. Banken
4053 sitter på både den private og den offentlige nøkkelen, og sier de kun
4054 skal bruke den private hvis kunden ber dem om det og oppgir pinkode og
4055 passord.</p>
4056
4057
4058 <p>I postbankens
4059 <a href="https://www.postbanken.no//portalfront/nedlast/no/person/avtaler/BankID_avtale.pdf">vilkår
4060 for BankID</a> står følgende:</p>
4061
4062 <blockquote>
4063 <p>"6. Anvendelsesområdet for BankID</p>
4064
4065 <p>PersonBankID kan benyttes fra en datamaskin, eller etter nærmere
4066 avtale fra en mobiltelefon/SIM-kort, for pålogging i nettbank og til
4067 identifisering og signering i forbindelse med elektronisk
4068 meldingsforsendelse, avtaleinngåelse og annen form for nettbasert
4069 elektronisk kommunikasjon med Banken og andre brukersteder som har
4070 tilrettelagt for bruk av BankID. Dette forutsetter at brukerstedet
4071 har inngått avtale med bank om bruk av BankID."</p>
4072 </blockquote>
4073
4074 <p>Det er spesielt retten til "avtaleinngåelse" jeg synes er urimelig
4075 å kreve for at jeg skal få tilgang til mine penger via nettbanken, men
4076 også retten til å kommunisere på vegne av meg med andre brukersteder og
4077 signering av meldinger synes jeg er problematisk. Jeg må godta at
4078 banken skal kunne signere for meg på avtaler og annen kommunikasjon
4079 for å få BankID.</p>
4080
4081 <p>På spørsmål om hvordan jeg kan få tilgang til nettbank uten å gi
4082 banken rett til å inngå avtaler på vegne av meg svarer Postbankens
4083 kundestøtte at "Postbanken har valgt BankID for bl.a. pålogging i
4084 nettbank , så her må du nok ha hele denne løsningen". Jeg nektes
4085 altså tilgang til nettbanken inntil jeg godtar at Postbanken kan
4086 signere avtaler på vegne av meg.</p>
4087
4088 <p>Postbankens kundestøtte sier videre at "Det har blitt et krav til
4089 alle norske banker om å innføre BankID, bl.a på grunn av
4090 sikkerhet", uten at jeg her helt sikker på hvem som har framsatt
4091 dette kravet. [Oppdatering: Postbankens kundestøtte sier kravet er
4092 fastsatt av <a href="http://www.kredittilsynet.no/">kreditttilsynet</a>
4093 og <a href="http://www.bbs.no/">BBS</a>.] Det som er situasjonen er
4094 dog at det er svært få banker igjen som ikke bruker BankID, og jeg
4095 vet ikke hvilken bank som er et godt alternativ for meg som ikke vil
4096 gi banken rett til å signere avtaler på mine vegne.</p>
4097
4098 <p>Jeg ønsker mulighet til å reservere meg mot at min BankID brukes
4099 til annet enn å identifisere meg overfor nettbanken før jeg vil ta i
4100 bruk BankID. Ved nettbankbruk er det begrenset hvor store skader som
4101 kan oppstå ved misbruk, mens avtaleinngåelse ikke har tilsvarende
4102 begrensing.</p>
4103
4104 <p>Jeg har klaget vilkårene inn for <a
4105 href="http://www.forbrukerombudet.no/">forbrukerombudet</a>, men
4106 regner ikke med at de vil kunne bidra til en rask løsning som gir meg
4107 nettbankkontroll over egne midler. :(
4108
4109 <p>Oppdatering 2012-09-13: Aftenposten melder i dag at det er
4110 <a href="http://www.aftenposten.no/nyheter/iriks/Tyver-kan-tappe-kontoen-din---selv-uten-passord-og-pinkode--6989793.html">sikkerhetsproblem
4111 med BankID</a> som gjør at ens bankkonto kan tappes helt uten at en
4112 har delt passord og pinkode med noen. Dette illustrerer veldig bra
4113 mitt poeng om at banken kan operere på kontoen (og signere avtaler
4114 etc) helt uten at jeg er involvert. Jeg takker derfor fortsatt nei
4115 til BankID-modellen.</p>
4116
4117 <p>Oppdatering 2015-11-17: Fant en
4118 <a href="http://1and1are2.blogspot.no/2014/05/bankid-elektronisk-sppel.html">bloggpost
4119 fra Britt Lysaa som belyser hvilke inngrep i privatsfæren bruken av
4120 BankID utgjør</a>, i tillegg til de sikkerhetsmessige vurderingene
4121 omtalt over. Anbefalt lesning.</p>
4122
4123 </div>
4124 <div class="tags">
4125
4126
4127 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
4128
4129
4130 </div>
4131 </div>
4132 <div class="padding"></div>
4133
4134 <div class="entry">
4135 <div class="title">
4136 <a href="http://people.skolelinux.org/pere/blog/Sikkerhet_til_sj_s_trenger_sj_kart_uten_bruksbegresninger.html">Sikkerhet til sjøs trenger sjøkart uten bruksbegresninger</a>
4137 </div>
4138 <div class="date">
4139 23rd August 2009
4140 </div>
4141 <div class="body">
4142 <p>Sikkerhet til sjøs burde være noe som opptar mange etter den siste
4143 oljeutslippsulykken med Full City, som har drept mye liv langs sjøen.
4144 En viktig faktor for å bedre sikkerheten til sjøs er at alle som
4145 ferdes på sjøen har tilgang til oppdaterte sjøkart som forteller hvor
4146 det grunner og annet en må ta hensyn til på sjøen.</p>
4147
4148 <p>Hvis en er enig i at tilgang til oppdaterte sjøkart er viktig for
4149 sikkerheten på sjøen, så er det godt å vite at det i dag er teknisk
4150 mulig å sikre alle enkel tilgang til oppdaterte digitale kart over
4151 Internet. Det trenger heller ikke være spesielt kostbart.</p>
4152
4153 <p>Både ved Rocknes-ulykken i Vatlestraumen, der 18 mennesker mistet
4154 livet, og ved Full City-ulykken utenfor Langesund, der mange tonn olje
4155 lekket ut i havet, var det registrert problemer relatert til
4156 oppdaterte sjøkart. Ved Rocknes-ulykken var de elektroniske kartene
4157 som ble brukt ikke oppdatert med informasjon om nyoppdagede grunner og
4158 losen kjente visst ikke til disse nye grunnene. Papirkartene var dog
4159 oppdaterte. Ved Full City-ulykken hadde en kontroll av skipet noen
4160 uker tidligere konstatert manglende sjøkart.</p>
4161
4162 <p>Jeg tror en løsning der digitale sjøkart kunne lastes ned direkte
4163 fra sjøkartverket av alle som ønsket oppdaterte sjøkart, uten
4164 brukerbetaling og uten bruksbegresninger knyttet til kartene, vil
4165 gjøre at flere folk på sjøen vil holde seg med oppdaterte sjøkart,
4166 eller sjøkart i det hele tatt. Resultatet av dette vil være økt
4167 sikkerhet på sjøen. En undersøkelse gjennomført av Opinion for
4168 Gjensidige i 2008 fortalte at halvparten av alle båteierne i landet
4169 ikke har sjøkart i båten.</p>
4170
4171 <p>Formatet på de digitale sjøkartene som gjøres tilgjengelig fra
4172 sjøkartverket må være i henhold til en fri og åpen standard, slik at
4173 en ikke er låst til enkeltaktørers godvilje når datafilene skal tolkes
4174 og forstås, men trenger ikke publiseres fra sjøkartverket i alle
4175 formatene til verdens skips-GPS-er i tillegg. Hvis det ikke er
4176 kostbart for sjøkartverket bør de gjerne gjøre det selv, men slik
4177 konvertering kan andre ta seg av hvis det er et marked for det.</p>
4178
4179 <p>Hvis staten mener alvor med å forbedre sikkerheten til sjøs, må de
4180 gjøre sitt for at alle båteiere har oppdaterte kart, ikke bare snakke
4181 om hvor viktig det er at de har oppdaterte kart. Det bør være
4182 viktigere for staten at båtene <strong>har</strong> oppdaterte kart
4183 enn at de er pålagt å ha oppdaterte kart.</p>
4184
4185 <p>Sjøkartene er <a href="http://kart.kystverket.no/">tilgjengelig på web
4186 fra kystverket</a>, men så vidt jeg har klart å finne, uten
4187 bruksvilkår som muliggjør gjenbruk uten bruksbegresninger.</p>
4188
4189 <p>OpenStreetmap.org-folk er lei av mangel på sjøkart, og har startet
4190 på et dugnadsbasert fribrukskart for havet,
4191 <a href="http://openseamap.org/">OpenSeaMap</a>. Datagrunnlaget er
4192 OpenStreetmap, mens framvisningen er tilpasset bruk på sjøen. Det
4193 gjenstår mye før en kan bruke dette til å seile sikkert på havet, men
4194 det viser at behovet for fribruks-sjøkart er til stedet.</p>
4195
4196 </div>
4197 <div class="tags">
4198
4199
4200 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
4201
4202
4203 </div>
4204 </div>
4205 <div class="padding"></div>
4206
4207 <div class="entry">
4208 <div class="title">
4209 <a href="http://people.skolelinux.org/pere/blog/Litt_om_valgfusk_og_problemet_med_elektronisk_stemmegiving.html">Litt om valgfusk og problemet med elektronisk stemmegiving</a>
4210 </div>
4211 <div class="date">
4212 17th June 2009
4213 </div>
4214 <div class="body">
4215 <p><a href="http://www.aftenposten.no/nyheter/uriks/article3127058.ece">Aftenposten
4216 melder</a> at det kan se ut til at Iran ikke har lært av USA når det
4217 gjelder valgfusk. En bør endre tallene før de publiseres, slik at en
4218 kandidat aldri får færre stemmer under opptellingen, ellers blir det
4219 veldig tydelig at tallene ikke er til å stole på. I USA er det
4220 derimot <a href="http://www.blackboxvoting.org/">rapporter om at
4221 tallene har vært endret</a> på tur mot opptellingen, ikke etter at
4222 tallene er publiserte (i tillegg til en rekke andre irregulariteter).
4223 En ting Iran åpenbart har forstått, er verdien av å kunne
4224 kontrolltelle stemmer. Det ligger an til kontrolltelling i hvert fall
4225 i noen områder. Hvorvidt det har verdi, kommer an på hvordan
4226 stemmene har vært oppbevart.</p>
4227
4228 <p><a href="http://universitas.no/kronikk/48334/kan-vi-stole-pa-universitetets-elektroniske-valgsystem-/">Universitetet
4229 i Oslo derimot</a>, har ikke forstått verdien av å kunne
4230 kontrolltelle. Her har en valgt å ta i bruk elektronisk stemmegiving
4231 over Internet, med et system som ikke kan kontrolltelles hvis det
4232 kommer anklager om juks med stemmene. Systemet har flere kjente
4233 problemer og er i mine øyne ikke bedre enn en spørreundersøkelse, og
4234 jeg har derfor latt være å stemme ved valg på UiO siden det ble
4235 innført.</p>
4236
4237 <p>Universitet i Bergen derimot har klart det kunststykket å aktivt gå
4238 inn for å gjøre det kjent at det elektroniske stemmegivingssystemet
4239 over Internet <a href="http://nyheter.uib.no/?modus=vis_nyhet&id=43404">kan
4240 spore hvem som stemmer hva</a> (det kan en forøvrig også ved UiO), og tatt
4241 kontakt med stemmegivere for å spørre hvorfor de stemte som de gjorde.
4242 Hemmelige valg står for fall. Mon tro hva stemmesedlenne hadde
4243 inneholdt i Iran hvis de ikke hadde hemmelige valg?</p>
4244
4245 </div>
4246 <div class="tags">
4247
4248
4249 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
4250
4251
4252 </div>
4253 </div>
4254 <div class="padding"></div>
4255
4256 <div class="entry">
4257 <div class="title">
4258 <a href="http://people.skolelinux.org/pere/blog/Kryptert_harddisk___naturligvis.html">Kryptert harddisk - naturligvis</a>
4259 </div>
4260 <div class="date">
4261 2nd May 2009
4262 </div>
4263 <div class="body">
4264 <p><a href="http://www.dagensit.no/trender/article1658676.ece">Dagens
4265 IT melder</a> at Intel hevder at det er dyrt å miste en datamaskin,
4266 når en tar tap av arbeidstid, fortrolige dokumenter,
4267 personopplysninger og alt annet det innebærer. Det er ingen tvil om
4268 at det er en kostbar affære å miste sin datamaskin, og det er årsaken
4269 til at jeg har kryptert harddisken på både kontormaskinen og min
4270 bærbare. Begge inneholder personopplysninger jeg ikke ønsker skal
4271 komme på avveie, den første informasjon relatert til jobben min ved
4272 Universitetet i Oslo, og den andre relatert til blant annet
4273 foreningsarbeide. Kryptering av diskene gjør at det er lite
4274 sannsynlig at dophoder som kan finne på å rappe maskinene får noe ut
4275 av dem. Maskinene låses automatisk etter noen minutter uten bruk,
4276 og en reboot vil gjøre at de ber om passord før de vil starte opp.
4277 Jeg bruker Debian på begge maskinene, og installasjonssystemet der
4278 gjør det trivielt å sette opp krypterte disker. Jeg har LVM på toppen
4279 av krypterte partisjoner, slik at alt av datapartisjoner er kryptert.
4280 Jeg anbefaler alle å kryptere diskene på sine bærbare. Kostnaden når
4281 det er gjort slik jeg gjør det er minimale, og gevinstene er
4282 betydelige. En bør dog passe på passordet. Hvis det går tapt, må
4283 maskinen reinstalleres og alt er tapt.</p>
4284
4285 <p>Krypteringen vil ikke stoppe kompetente angripere som f.eks. kjøler
4286 ned minnebrikkene før maskinen rebootes med programvare for å hente ut
4287 krypteringsnøklene. Kostnaden med å forsvare seg mot slike angripere
4288 er for min del høyere enn gevinsten. Jeg tror oddsene for at
4289 f.eks. etteretningsorganisasjoner har glede av å titte på mine
4290 maskiner er minimale, og ulempene jeg ville oppnå ved å forsøke å
4291 gjøre det vanskeligere for angripere med kompetanse og ressurser er
4292 betydelige.</p>
4293
4294 </div>
4295 <div class="tags">
4296
4297
4298 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
4299
4300
4301 </div>
4302 </div>
4303 <div class="padding"></div>
4304
4305 <p style="text-align: right;"><a href="sikkerhet.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
4306 <div id="sidebar">
4307
4308
4309
4310 <h2>Archive</h2>
4311 <ul>
4312
4313 <li>2017
4314 <ul>
4315
4316 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
4317
4318 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
4319
4320 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
4321
4322 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
4323
4324 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
4325
4326 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
4327
4328 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
4329
4330 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/09/">September (1)</a></li>
4331
4332 </ul></li>
4333
4334 <li>2016
4335 <ul>
4336
4337 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
4338
4339 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
4340
4341 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
4342
4343 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
4344
4345 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
4346
4347 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
4348
4349 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
4350
4351 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
4352
4353 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
4354
4355 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
4356
4357 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
4358
4359 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
4360
4361 </ul></li>
4362
4363 <li>2015
4364 <ul>
4365
4366 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
4367
4368 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
4369
4370 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
4371
4372 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
4373
4374 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
4375
4376 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
4377
4378 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
4379
4380 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
4381
4382 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
4383
4384 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
4385
4386 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
4387
4388 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
4389
4390 </ul></li>
4391
4392 <li>2014
4393 <ul>
4394
4395 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
4396
4397 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
4398
4399 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
4400
4401 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
4402
4403 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
4404
4405 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
4406
4407 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
4408
4409 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
4410
4411 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
4412
4413 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
4414
4415 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
4416
4417 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
4418
4419 </ul></li>
4420
4421 <li>2013
4422 <ul>
4423
4424 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
4425
4426 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
4427
4428 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
4429
4430 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
4431
4432 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
4433
4434 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
4435
4436 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
4437
4438 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
4439
4440 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
4441
4442 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
4443
4444 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
4445
4446 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
4447
4448 </ul></li>
4449
4450 <li>2012
4451 <ul>
4452
4453 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
4454
4455 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
4456
4457 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
4458
4459 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
4460
4461 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
4462
4463 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
4464
4465 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
4466
4467 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
4468
4469 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
4470
4471 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
4472
4473 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
4474
4475 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
4476
4477 </ul></li>
4478
4479 <li>2011
4480 <ul>
4481
4482 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
4483
4484 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
4485
4486 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
4487
4488 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
4489
4490 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
4491
4492 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
4493
4494 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
4495
4496 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
4497
4498 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
4499
4500 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
4501
4502 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
4503
4504 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
4505
4506 </ul></li>
4507
4508 <li>2010
4509 <ul>
4510
4511 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
4512
4513 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
4514
4515 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
4516
4517 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
4518
4519 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
4520
4521 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
4522
4523 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
4524
4525 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
4526
4527 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
4528
4529 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
4530
4531 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
4532
4533 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
4534
4535 </ul></li>
4536
4537 <li>2009
4538 <ul>
4539
4540 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
4541
4542 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
4543
4544 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
4545
4546 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
4547
4548 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
4549
4550 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
4551
4552 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
4553
4554 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
4555
4556 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
4557
4558 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
4559
4560 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
4561
4562 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
4563
4564 </ul></li>
4565
4566 <li>2008
4567 <ul>
4568
4569 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
4570
4571 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
4572
4573 </ul></li>
4574
4575 </ul>
4576
4577
4578
4579 <h2>Tags</h2>
4580 <ul>
4581
4582 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
4583
4584 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
4585
4586 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
4587
4588 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
4589
4590 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (9)</a></li>
4591
4592 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (16)</a></li>
4593
4594 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
4595
4596 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
4597
4598 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (151)</a></li>
4599
4600 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (158)</a></li>
4601
4602 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (4)</a></li>
4603
4604 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
4605
4606 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (17)</a></li>
4607
4608 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (24)</a></li>
4609
4610 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
4611
4612 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (351)</a></li>
4613
4614 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
4615
4616 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
4617
4618 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (30)</a></li>
4619
4620 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
4621
4622 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (18)</a></li>
4623
4624 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
4625
4626 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
4627
4628 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (15)</a></li>
4629
4630 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (20)</a></li>
4631
4632 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
4633
4634 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
4635
4636 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
4637
4638 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
4639
4640 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
4641
4642 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (39)</a></li>
4643
4644 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (9)</a></li>
4645
4646 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (292)</a></li>
4647
4648 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (189)</a></li>
4649
4650 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (33)</a></li>
4651
4652 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
4653
4654 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (64)</a></li>
4655
4656 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (102)</a></li>
4657
4658 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
4659
4660 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
4661
4662 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
4663
4664 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
4665
4666 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (10)</a></li>
4667
4668 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
4669
4670 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (5)</a></li>
4671
4672 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
4673
4674 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (53)</a></li>
4675
4676 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
4677
4678 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
4679
4680 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (55)</a></li>
4681
4682 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (6)</a></li>
4683
4684 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (12)</a></li>
4685
4686 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (50)</a></li>
4687
4688 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (3)</a></li>
4689
4690 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
4691
4692 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
4693
4694 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (59)</a></li>
4695
4696 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
4697
4698 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (40)</a></li>
4699
4700 </ul>
4701
4702
4703 </div>
4704 <p style="text-align: right">
4705 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
4706 </p>
4707
4708 </body>
4709 </html>