1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Hyperions magasin Pegasus går for Creative Commons
</title>
11 <link>http://people.skolelinux.org/pere/blog/Hyperions_magasin_Pegasus_g_r_for_Creative_Commons.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hyperions_magasin_Pegasus_g_r_for_Creative_Commons.html
</guid>
13 <pubDate>Tue,
22 Nov
2016 20:
10:
00 +
0100</pubDate>
14 <description><p
>For noen dager siden ble jeg tipset av min venn Andreas
15 Aanerud om at
<a href=
"http://magasinetpegasus.no
">magasinet
16 Pegasus
</a
> skulle ta i bruk
17 <a href=
"https://creativecommons.org/
">Creative
18 Commons
</a
>-lisensiering på sine artikler. Han fortalte at den
19 direkte årsaken var at han hadde blitt inspirert av å lese
20 <a href=
" http://www.lulu.com/shop/http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-
22441576.html
">boken
22 (
<a href=
"https://github.com/petterreinholdtsen/free-culture-lessig
">github
</a
>)
23 og foreslått endringen. Jeg ble veldig glad for å høre
24 dette, da det er det første konkrete tilfellet jeg har hørt om der den
25 norske oversettelsen av
<a href=
"http://www.free-culture.cc/
">
26 Lawrence Lessigs bok Free Culture
</a
> som jeg ga ut i fjor høst hadde
27 fått noen til å ta i bruk Creative Commons.
</p
>
29 <p
>Andreas fikk boken av meg som takk for at han inviterte meg til
30 <a href=
"http://www.gathering.org/
">The Gathering
</a
>, og jeg er veldig
31 glad for at den falt i smak. Jeg ble nysgjerrig på hva som var
32 bakgrunnen for denne policy-endringen hos Hyperion og han sa seg
33 villig til å la seg intervjue til bloggen min.
</p
>
37 <p
><strong
>Hvilke tanker gjorde du deg da boken lå i hånden første
38 gang?
</strong
></p
>
40 <p
>Jeg husker da jeg fikk boken, etter en omvisning på The Gathering i
41 2016, der jeg var Core Organizer. The Gathering er jo et sted hvor en
42 fremmer delingskultur, i alt fra kode, til løsninger og «hacks», så en
43 kan vel si at boken er veldig relevant!
</p
>
45 <p
>Mine første tanker om boken, var at den trengte et grafisk løft.
46 Selv har jeg dysleksi og er ikke verdens beste i å lese, men for meg
47 så skal ikke det bety at jeg ikke klarer å lese. Jeg har jo også mine
48 egne tanker om «Fri kultur», ettersom jeg har jobbet med noen norske
49 filmer via NRK og TV2 og nå sitter som en teknisk leder i
50 filmavdelingen til Schjærven Reklamebyrå.
</p
>
52 <p
><strong
>Har du lest boken, og hva tenker du om den nå?
</strong
></p
>
54 <p
>Jeg har lest boken, og for meg er det jo veldig moro å kunne si at
55 Disney var en pirat og nå ha bevisene. Men det å gå fra Disney via
56 RIAA, og så igjennom en jungel av teknikk og programmering og ende opp
57 med spørsmålet om vi alle piratkopierer litt, er enda bedre. For ja,
58 boken klarer å få frem en diskusjon om åndsverk på en god måte
59 gjennom en samling historier, men den viste meg også et bilde, hvor
60 teknologi blir kneblet, og ikke får lov til å utvikle seg, ettersom
61 «opphavsrettsinnehaverne» bryr seg mer om sin industri enn om verden
62 går fremover. Ta f.eks. internettradio! Hvorfor tuller vi med DAB+
63 og alt det der, når radio kan være en app på alle telefoner i dag.
64 Men den største tanken som jeg satt igjen med, er at vi må få færre
65 advokater og flere tenkere som kan dra oss vekk fra de feilene vi er i
66 ferd med å ende opp i.
</p
>
68 <p
><strong
>Har budskapet i boken påvirker deg og det du holder på
69 med?
</strong
></p
>
71 <p
>The Gathering sin moderforening er
72 <a href=
"http://www.kandu.no/
">KANDU
</a
>, som er et stolt medlem av
<a
73 href=
"http://n4f.no/
">Hyperion
</a
>. Hyperion har et mandat igjennom
74 sitt interne magasin Pegasus å fremme Hyperion sine
75 medlemsarrangementer og kultur. Dette tror jeg er veldig viktig, og en
76 av de viktigste virkemidlene det magasinet nå har fått, er pålegget om
77 å publisere alt under de forskjellige Creative Commons
78 retningslinjer. Grunnen til at Pegasus kan velge fritt blant lisensene
79 til Creative Commons er deres bruk av freelancere m.m. som også må få
80 sine rettigheter dekket.
</p
>
82 <p
>Det er et steg i riktig retning som jeg håper, vil gi lokalaviser,
83 nasjonale aviser, bloggere m.m. muligheten til å referere til Pegasus
84 sitt innhold uten å måtte be om tillatelse først, som i bunnen vil
85 hjelpe oss å spre vår kultur i Hyperion.
</p
>
87 <p
><strong
>Hva fikk Pegasus til å vedta retninglinjer om bruk av
88 Creative Commons, og hvordan kom dere frem til en slik
89 policy?
</strong
></p
>
91 <p
>Dette skjedde på Hyperion sitt landsting, hvor jeg ønsket å fremme
92 Creative Commons som en retning som flere mener magasinet burde ta,
93 hvordan Pegasus tar det i bruk er mer opp til redaksjonen. Det som var
94 trist er at en del har misforstått hva Creative Commons er. Vi fikk
95 en veldig het «debatt» på facebook i etterkant hvor noen blant annet
96 mener at dette vedtaket har drept Pegasus.
</p
>
98 <p
>Personlig syntes jeg disse reaksjonene er rare, ettersom Pegasus er
99 et medlemsmagasin og magasinet sitt mål er å spre vår fantastiske
100 kultur. Jeg mener at Ceative Commons-bruksvilkår på artikler skaper
101 en veldig god mulighet til å spre denne kulturen. Det gjør at større
102 og mindre aviser kan låne artikler fra medlemsmagasinet og publisere
103 det hos seg, slik at effekten nettopp er fremme vår kultur.
</p
>
105 <p
>Jeg gleder meg til å se hvordan redaksjonen håndhever bruken av
106 Creative Commons.
</p
>
108 <p
><strong
>Hvem tror du kunne ha mest nytte av å lese Fri
109 kultur?
</strong
></p
>
111 <p
>Jeg tror at boken Fri kultur bør leses av de som ønsker en debatt
112 om nye medier, samt de som jobber med medier og føler seg «truet» av
113 utviklingen. Kanskje det kan være et lysglimt om at vi må heller være
114 med å utvikle oss, enn å stoppe opp og «beskytte» våre eier-, penge-
115 og materielle interesser.
</p
>
117 <p
>Spørsmålet for redaksjoner vil vel være om de «tjener» på klikk og
118 sine artikler via annonser, i så fall ville jeg tenkt litt rundt
119 spredningen. Nettavisen Digi.no gjorde en analyse i
2015 som var
120 veldig fin. Hvor de måtte konkludere med at de fikk ut budskapet
121 bedre, men de mistet inntekter på annonsevisning.
</p
>
123 <p
>Derfor for et magasin som skal «spre» kultur, så burde Creative
124 Commons være en no-brainer, en kunne også kanskje argumentere med at
125 NRK også burde gjøre dette, ettersom de ikke lever av reklame, og vi
126 betaler for innholdet deres.
</p
>
128 <p
><strong
>Kommer du til å anbefale boken til noen du
129 kjenner?
</strong
></p
>
131 <p
>Absolutt! Jeg har faktisk tenkt å gi den videre som en vandrebok,
132 til redaksjonen i Pegasus slik at de kan lese den og få noen ider og
133 tanker om fri kultur.
</p
>
135 <p
><strong
>Du sier at boken klarer å få frem viktig en diskusjon om
136 vern av åndsverk. Boken er jo skrevet med bakgrunn i USAs
137 Copyright-lovgiving og ikke den norske åndsverksloven. Hva gjør at
138 du mener boken er relevant for den norske debatten?
</strong
></p
>
140 <p
>En av tingene boken pekte på var tanken om hvor opphavsretten skal
141 ligge. Skal den ligge hos den som skriver sangen, den som fremfører
142 eller den som tar opp sangen. Og når spørsmålet kom tilbake i en
143 software-utgave, «hvordan kan Adobe styre opphavsretten i sin eBook
144 Publisher» så føler jeg at vi kommer inn på spennende tanker som jeg
145 mener vi glemmer i norsk åndsverksdebatt. USA har rett å slett et
146 «større bilde» som kanskje vi kan ta lærdom av.
</p
>
150 <p
>Jeg er veldig spent på hvordan redaksjonen i Pegasus kommer til å
151 ta i bruk Creative Commons, og gleder meg til neste tegn på at
152 bokutgivelsen har fått noen til å tenke mer på problemene med dagens
153 åndsverksvern.
</p
>
158 <title>Coz profiler for multi-threaded software is now in Debian
</title>
159 <link>http://people.skolelinux.org/pere/blog/Coz_profiler_for_multi_threaded_software_is_now_in_Debian.html
</link>
160 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Coz_profiler_for_multi_threaded_software_is_now_in_Debian.html
</guid>
161 <pubDate>Sun,
13 Nov
2016 12:
30:
00 +
0100</pubDate>
162 <description><p
><a href=
"http://coz-profiler.org/
">The Coz profiler
</a
>, a nice
163 profiler able to run benchmarking experiments on the instrumented
164 multi-threaded program, finally
165 <a href=
"https://tracker.debian.org/pkg/coz-profiler
">made it into
166 Debian unstable yesterday
</A
>. Lluís Vilanova and I have spent many
168 <a href=
"http://people.skolelinux.org/pere/blog/Coz_can_help_you_find_bottlenecks_in_multi_threaded_software___nice_free_software.html
">I
169 blogged about the coz tool
</a
> in August working with upstream to make
170 it suitable for Debian. There are still issues with clang
171 compatibility, inline assembly only working x86 and minimized
172 JavaScript libraries.
</p
>
174 <p
>To test it, install
'coz-profiler
' using apt and run it like this:
</p
>
176 <p
><blockquote
>
177 <tt
>coz run --- /path/to/binary-with-debug-info
</tt
>
178 </blockquote
></p
>
180 <p
>This will produce a profile.coz file in the current working
181 directory with the profiling information. This is then given to a
182 JavaScript application provided in the package and available from
183 <a href=
"http://plasma-umass.github.io/coz/
">a project web page
</a
>.
184 To start the local copy, invoke it in a browser like this:
</p
>
186 <p
><blockquote
>
187 <tt
>sensible-browser /usr/share/coz-profiler/viewer/index.htm
</tt
>
188 </blockquote
></p
>
190 <p
>See the project home page and the
191 <a href=
"https://www.usenix.org/publications/login/summer2016/curtsinger
">USENIX
192 ;login: article on Coz
</a
> for more information on how it is
198 <title>How to talk with your loved ones in private
</title>
199 <link>http://people.skolelinux.org/pere/blog/How_to_talk_with_your_loved_ones_in_private.html
</link>
200 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/How_to_talk_with_your_loved_ones_in_private.html
</guid>
201 <pubDate>Mon,
7 Nov
2016 10:
25:
00 +
0100</pubDate>
202 <description><p
>A few days ago I ran a very biased and informal survey to get an
203 idea about what options are being used to communicate with end to end
204 encryption with friends and family. I explicitly asked people not to
205 list options only used in a work setting. The background is the
206 uneasy feeling I get when using Signal, a feeling shared by others as
207 a blog post from Sander Venima about
208 <a href=
"https://sandervenema.ch/
2016/
11/why-i-wont-recommend-signal-anymore/
">why
209 he do not recommend Signal anymore
</a
> (with
210 <a href=
"https://news.ycombinator.com/item?id=
12883410">feedback from
211 the Signal author available from ycombinator
</a
>). I wanted an
212 overview of the options being used, and hope to include those options
213 in a less biased survey later on. So far I have not taken the time to
214 look into the individual proposed systems. They range from text
215 sharing web pages, via file sharing and email to instant messaging,
216 VOIP and video conferencing. For those considering which system to
217 use, it is also useful to have a look at
218 <a href=
"https://www.eff.org/secure-messaging-scorecard
">the EFF Secure
219 messaging scorecard
</a
> which is slightly out of date but still
220 provide valuable information.
</p
>
222 <p
>So, on to the list. There were some used by many, some used by a
223 few, some rarely used ones and a few mentioned but without anyone
224 claiming to use them. Notice the grouping is in reality quite random
225 given the biased self selected set of participants. First the ones
226 used by many:
</p
>
230 <li
><a href=
"https://whispersystems.org/
">Signal
</a
></li
>
231 <li
>Email w/
<a href=
"http://openpgp.org/
">OpenPGP
</a
> (Enigmail, GPGSuite,etc)
</li
>
232 <li
><a href=
"https://www.whatsapp.com/
">Whatsapp
</a
></li
>
233 <li
>IRC w/
<a href=
"https://otr.cypherpunks.ca/
">OTR
</a
></li
>
234 <li
>XMPP w/
<a href=
"https://otr.cypherpunks.ca/
">OTR
</a
></li
>
238 <p
>Then the ones used by a few.
</p
>
242 <li
><a href=
"https://wiki.mumble.info/wiki/Main_Page
">Mumble
</a
></li
>
243 <li
>iMessage (included in iOS from Apple)
</li
>
244 <li
><a href=
"https://telegram.org/
">Telegram
</a
></li
>
245 <li
><a href=
"https://jitsi.org/
">Jitsi
</a
></li
>
246 <li
><a href=
"https://keybase.io/download
">Keybase file
</a
></li
>
250 <p
>Then the ones used by even fewer people
</p
>
254 <li
><a href=
"https://ring.cx/
">Ring
</a
></li
>
255 <li
><a href=
"https://bitmessage.org/
">Bitmessage
</a
></li
>
256 <li
><a href=
"https://wire.com/
">Wire
</a
></li
>
257 <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
>
258 <li
><a href=
"https://matrix.org/
">Matrix
</a
></li
>
259 <li
><a href=
"https://kontalk.org/
">Kontalk
</a
></li
>
260 <li
><a href=
"https://
0bin.net/
">0bin
</a
> (encrypted pastebin)
</li
>
261 <li
><a href=
"https://appear.in
">Appear.in
</a
></li
>
262 <li
><a href=
"https://riot.im/
">riot
</a
></li
>
263 <li
><a href=
"https://www.wickr.com/
">Wickr Me
</a
></li
>
267 <p
>And finally the ones mentioned by not marked as used by
268 anyone. This might be a mistake, perhaps the person adding the entry
269 forgot to flag it as used?
</p
>
273 <li
>Email w/Certificates
<a href=
"https://en.wikipedia.org/wiki/S/MIME
">S/MIME
</a
></li
>
274 <li
><a href=
"https://www.crypho.com/
">Crypho
</a
></li
>
275 <li
><a href=
"https://cryptpad.fr/
">CryptPad
</a
></li
>
276 <li
><a href=
"https://github.com/ricochet-im/ricochet
">ricochet
</a
></li
>
280 <p
>Given the network effect it seem obvious to me that we as a society
281 have been divided and conquered by those interested in keeping
282 encrypted and secure communication away from the masses. The
283 finishing remarks
<a href=
"https://vimeo.com/
97505679">from Aral Balkan
284 in his talk
"Free is a lie
"</a
> about the usability of free software
285 really come into effect when you want to communicate in private with
286 your friends and family. We can not expect them to allow the
287 usability of communication tool to block their ability to talk to
288 their loved ones.
</p
>
290 <p
>Note for example the option IRC w/OTR. Most IRC clients do not
291 have OTR support, so in most cases OTR would not be an option, even if
292 you wanted to. In my personal experience, about
1 in
20 I talk to
293 have a IRC client with OTR. For private communication to really be
294 available, most people to talk to must have the option in their
295 currently used client. I can not simply ask my family to install an
296 IRC client. I need to guide them through a technical multi-step
297 process of adding extensions to the client to get them going. This is
298 a non-starter for most.
</p
>
300 <p
>I would like to be able to do video phone calls, audio phone calls,
301 exchange instant messages and share files with my loved ones, without
302 being forced to share with people I do not know. I do not want to
303 share the content of the conversations, and I do not want to share who
304 I communicate with or the fact that I communicate with someone.
305 Without all these factors in place, my private life is being more or
306 less invaded.
</p
>
311 <title>My own self balancing Lego Segway
</title>
312 <link>http://people.skolelinux.org/pere/blog/My_own_self_balancing_Lego_Segway.html
</link>
313 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/My_own_self_balancing_Lego_Segway.html
</guid>
314 <pubDate>Fri,
4 Nov
2016 10:
15:
00 +
0100</pubDate>
315 <description><p
>A while back I received a Gyro sensor for the NXT
316 <a href=
"mindstorms.lego.com
">Mindstorms
</a
> controller as a birthday
317 present. It had been on my wishlist for a while, because I wanted to
318 build a Segway like balancing lego robot. I had already built
319 <a href=
"http://www.nxtprograms.com/NXT2/segway/
">a simple balancing
320 robot
</a
> with the kids, using the light/color sensor included in the
321 NXT kit as the balance sensor, but it was not working very well. It
322 could balance for a while, but was very sensitive to the light
323 condition in the room and the reflective properties of the surface and
324 would fall over after a short while. I wanted something more robust,
326 <a href=
"https://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action
&key=NGY1044
">the
327 gyro sensor from HiTechnic
</a
> I believed would solve it on my
328 wishlist for some years before it suddenly showed up as a gift from my
329 loved ones. :)
</p
>
331 <p
>Unfortunately I have not had time to sit down and play with it
332 since then. But that changed some days ago, when I was searching for
333 lego segway information and came across a recipe from HiTechnic for
335 <a href=
"http://www.hitechnic.com/blog/gyro-sensor/htway/
">the
336 HTWay
</a
>, a segway like balancing robot. Build instructions and
337 <a href=
"https://www.hitechnic.com/upload/
786-HTWayC.nxc
">source
338 code
</a
> was included, so it was just a question of putting it all
339 together. And thanks to the great work of many Debian developers, the
340 compiler needed to build the source for the NXT is already included in
341 Debian, so I was read to go in less than an hour. The resulting robot
342 do not look very impressive in its simplicity:
</p
>
344 <p align=
"center
"><img width=
"70%
" src=
"http://people.skolelinux.org/pere/blog/images/
2016-
11-
04-lego-htway-robot.jpeg
"></p
>
346 <p
>Because I lack the infrared sensor used to control the robot in the
347 design from HiTechnic, I had to comment out the last task
348 (taskControl). I simply placed /* and */ around it get the program
349 working without that sensor present. Now it balances just fine until
350 the battery status run low:
</p
>
352 <p align=
"center
"><video width=
"70%
" controls=
"true
">
353 <source src=
"http://people.skolelinux.org/pere/blog/images/
2016-
11-
04-lego-htway-balancing.ogv
" type=
"video/ogg
">
354 </video
></p
>
356 <p
>Now we would like to teach it how to follow a line and take remote
357 control instructions using the included Bluetooth receiver in the NXT.
</p
>
359 <p
>If you, like me, love LEGO and want to make sure we find the tools
360 they need to work with LEGO in Debian and all our derivative
361 distributions like Ubuntu, check out
362 <a href=
"http://wiki.debian.org/LegoDesigners
">the LEGO designers
363 project page
</a
> and join the Debian LEGO team. Personally I own a
364 RCX and NXT controller (no EV3), and would like to make sure the
365 Debian tools needed to program the systems I own work as they
371 <title>Aktivitetsbånd som beskytter privatsfæren
</title>
372 <link>http://people.skolelinux.org/pere/blog/Aktivitetsb_nd_som_beskytter_privatsf_ren.html
</link>
373 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Aktivitetsb_nd_som_beskytter_privatsf_ren.html
</guid>
374 <pubDate>Thu,
3 Nov
2016 09:
55:
00 +
0100</pubDate>
375 <description><p
>Jeg ble så imponert over
376 <a href=
"https://www.nrk.no/norge/forbrukerradet-mener-aktivitetsarmband-strider-mot-norsk-lov-
1.13209079">dagens
377 gladnyhet på NRK
</a
>, om at Forbrukerrådet klager inn vilkårene for
378 bruk av aktivitetsbånd fra Fitbit, Garmin, Jawbone og Mio til
379 Datatilsynet og forbrukerombudet, at jeg sendte følgende brev til
380 forbrukerrådet for å uttrykke min støtte:
384 <p
>Jeg ble veldig glad over å lese at Forbrukerrådet
385 <a href=
"http://www.forbrukerradet.no/siste-nytt/klager-inn-aktivitetsarmband-for-brudd-pa-norsk-lov/
">klager
386 inn flere aktivitetsbånd til Datatilsynet for dårlige vilkår
</a
>. Jeg
387 har ønsket meg et aktivitetsbånd som kan måle puls, bevegelse og
388 gjerne også andre helserelaterte indikatorer en stund nå. De eneste
389 jeg har funnet i salg gjør, som dere også har oppdaget, graverende
390 inngrep i privatsfæren og sender informasjonen ut av huset til folk og
391 organisasjoner jeg ikke ønsker å dele aktivitets- og helseinformasjon
392 med. Jeg ønsker et alternativ som
<em
>ikke
</em
> sender informasjon til
393 skyen, men derimot bruker
394 <a href=
"http://people.skolelinux.org/pere/blog/Fri_og__pen_standard__slik_Digistan_ser_det.html
">en
395 fritt og åpent standardisert
</a
> protokoll (eller i det minste en
396 dokumentert protokoll uten patent- og opphavsrettslige
397 bruksbegrensinger) til å kommunisere med datautstyr jeg kontrollerer.
398 Er jo ikke interessert i å betale noen for å tilrøve seg
399 personopplysninger fra meg. Desverre har jeg ikke funnet noe
400 alternativ så langt.
</p
>
402 <p
>Det holder ikke å endre på bruksvilkårene for enhetene, slik
403 Datatilsynet ofte legger opp til i sin behandling, når de gjør slik
404 f.eks. Fitbit (den jeg har sett mest på). Fitbit krypterer
405 informasjonen på enheten og sender den kryptert til leverandøren. Det
406 gjør det i praksis umulig både å sjekke hva slags informasjon som
407 sendes over, og umulig å ta imot informasjonen selv i stedet for
408 Fitbit. Uansett hva slags historie som forteller i bruksvilkårene er
409 en jo både prisgitt leverandørens godvilje og at de ikke tvinges av
410 sitt lands myndigheter til å lyve til sine kunder om hvorvidt
411 personopplysninger spres ut over det bruksvilkårene sier. Det er
412 veldokumentert hvordan f.eks. USA tvinger selskaper vha. såkalte
413 National security letters til å utlevere personopplysninger samtidig
414 som de ikke får lov til å fortelle dette til kundene sine.
</p
>
416 <p
>Stå på, jeg er veldig glade for at dere har sett på saken. Vet
417 dere om aktivitetsbånd i salg i dag som ikke tvinger en til å utlevere
418 aktivitets- og helseopplysninger med leverandøren?
</p
>
422 <p
>Jeg håper en konkurrent som respekterer kundenes privatliv klarer å
423 nå opp i markedet, slik at det finnes et reelt alternativ for oss som
424 har full tillit til at skyleverandører vil prioritere egen inntjening
425 og myndighetspålegg langt foran kundenes rett til privatliv. Jeg har
426 ingen tiltro til at Datatilsynet vil kreve noe mer enn at vilkårene
427 endres slik at de forklarer eksplisitt i hvor stor grad bruk av
428 produktene utraderer privatsfæren til kundene. Det vil nok gjøre de
429 innklagede armbåndene «lovlige», men fortsatt tvinge kundene til å
430 dele sine personopplysninger med leverandøren.
</p
>
435 <title>Experience and updated recipe for using the Signal app without a mobile phone
</title>
436 <link>http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html
</link>
437 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html
</guid>
438 <pubDate>Mon,
10 Oct
2016 11:
30:
00 +
0200</pubDate>
439 <description><p
>In July
440 <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
441 wrote how to get the Signal Chrome/Chromium app working
</a
> without
442 the ability to receive SMS messages (aka without a cell phone). It is
443 time to share some experiences and provide an updated setup.
</p
>
445 <p
>The Signal app have worked fine for several months now, and I use
446 it regularly to chat with my loved ones. I had a major snag at the
447 end of my summer vacation, when the the app completely forgot my
448 setup, identity and keys. The reason behind this major mess was
449 running out of disk space. To avoid that ever happening again I have
450 started storing everything in
<tt
>userdata/
</tt
> in git, to be able to
451 roll back to an earlier version if the files are wiped by mistake. I
452 had to use it once after introducing the git backup. When rolling
453 back to an earlier version, one need to use the
'reset session
' option
454 in Signal to get going, and notify the people you talk with about the
455 problem. I assume there is some sequence number tracking in the
456 protocol to detect rollback attacks. The git repository is rather big
457 (
674 MiB so far), but I have not tried to figure out if some of the
458 content can be added to a .gitignore file due to lack of spare
461 <p
>I
've also hit the
90 days timeout blocking, and noticed that this
462 make it impossible to send messages using Signal. I could still
463 receive them, but had to patch the code with a new timestamp to send.
464 I believe the timeout is added by the developers to force people to
465 upgrade to the latest version of the app, even when there is no
466 protocol changes, to reduce the version skew among the user base and
467 thus try to keep the number of support requests down.
</p
>
469 <p
>Since my original recipe, the Signal source code changed slightly,
470 making the old patch fail to apply cleanly. Below is an updated
471 patch, including the shell wrapper I use to start Signal. The
472 original version required a new user to locate the JavaScript console
473 and call a function from there. I got help from a friend with more
474 JavaScript knowledge than me to modify the code to provide a GUI
475 button instead. This mean that to get started you just need to run
476 the wrapper and click the
'Register without mobile phone
' to get going
477 now. I
've also modified the timeout code to always set it to
90 days
478 in the future, to avoid having to patch the code regularly.
</p
>
480 <p
>So, the updated recipe for Debian Jessie:
</p
>
484 <li
>First, install required packages to get the source code and the
485 browser you need. Signal only work with Chrome/Chromium, as far as I
486 know, so you need to install it.
489 apt install git tor chromium
490 git clone https://github.com/WhisperSystems/Signal-Desktop.git
491 </pre
></li
>
493 <li
>Modify the source code using command listed in the the patch
494 block below.
</li
>
496 <li
>Start Signal using the run-signal-app wrapper (for example using
497 <tt
>`pwd`/run-signal-app
</tt
>).
499 <li
>Click on the
'Register without mobile phone
', will in a phone
500 number you can receive calls to the next minute, receive the
501 verification code and enter it into the form field and press
502 'Register
'. Note, the phone number you use will be user Signal
503 username, ie the way others can find you on Signal.
</li
>
505 <li
>You can now use Signal to contact others. Note, new contacts do
506 not show up in the contact list until you restart Signal, and there is
507 no way to assign names to Contacts. There is also no way to create or
508 update chat groups. I suspect this is because the web app do not have
509 a associated contact database.
</li
>
513 <p
>I am still a bit uneasy about using Signal, because of the way its
514 main author moxie0 reject federation and accept dependencies to major
515 corporations like Google (part of the code is fetched from Google) and
516 Amazon (the central coordination point is owned by Amazon). See for
518 <a href=
"https://github.com/LibreSignal/LibreSignal/issues/
37">the
519 LibreSignal issue tracker
</a
> for a thread documenting the authors
520 view on these issues. But the network effect is strong in this case,
521 and several of the people I want to communicate with already use
522 Signal. Perhaps we can all move to
<a href=
"https://ring.cx/
">Ring
</a
>
523 once it
<a href=
"https://bugs.debian.org/
830265">work on my
524 laptop
</a
>? It already work on Windows and Android, and is included
525 in
<a href=
"https://tracker.debian.org/pkg/ring
">Debian
</a
> and
526 <a href=
"https://launchpad.net/ubuntu/+source/ring
">Ubuntu
</a
>, but not
527 working on Debian Stable.
</p
>
529 <p
>Anyway, this is the patch I apply to the Signal code to get it
530 working. It switch to the production servers, disable to timeout,
531 make registration easier and add the shell wrapper:
</p
>
534 cd Signal-Desktop; cat
&lt;
&lt;EOF | patch -p1
535 diff --git a/js/background.js b/js/background.js
536 index
24b4c1d.
.579345f
100644
537 --- a/js/background.js
538 +++ b/js/background.js
543 - var SERVER_URL =
'https://textsecure-service-staging.whispersystems.org
';
544 + var SERVER_URL =
'https://textsecure-service-ca.whispersystems.org
';
545 var SERVER_PORTS = [
80,
4433,
8443];
546 - var ATTACHMENT_SERVER_URL =
'https://whispersystems-textsecure-attachments-staging.s3.amazonaws.com
';
547 + var ATTACHMENT_SERVER_URL =
'https://whispersystems-textsecure-attachments.s3.amazonaws.com
';
549 window.getSocketStatus = function() {
550 if (messageReceiver) {
551 diff --git a/js/expire.js b/js/expire.js
552 index
639aeae..beb91c3
100644
557 'use strict
';
558 - var BUILD_EXPIRATION =
0;
559 + var BUILD_EXPIRATION = Date.now() + (
90 *
24 *
60 *
60 *
1000);
561 window.extension = window.extension || {};
563 diff --git a/js/views/install_view.js b/js/views/install_view.js
564 index
7816f4f.
.1d6233b
100644
565 --- a/js/views/install_view.js
566 +++ b/js/views/install_view.js
569 'click .step1
': this.selectStep.bind(this,
1),
570 'click .step2
': this.selectStep.bind(this,
2),
571 -
'click .step3
': this.selectStep.bind(this,
3)
572 +
'click .step3
': this.selectStep.bind(this,
3),
573 +
'click .callreg
': function() { extension.install(
'standalone
') },
576 clearQR: function() {
577 diff --git a/options.html b/options.html
578 index dc0f28e.
.8d709f6
100644
582 &lt;div class=
'nav
'>
583 &lt;h1
>{{ installWelcome }}
&lt;/h1
>
584 &lt;p
>{{ installTagline }}
&lt;/p
>
585 -
&lt;div
> &lt;a class=
'button step2
'>{{ installGetStartedButton }}
&lt;/a
> &lt;/div
>
586 +
&lt;div
> &lt;a class=
'button step2
'>{{ installGetStartedButton }}
&lt;/a
>
587 +
&lt;br
> &lt;a class=
"button callreg
">Register without mobile phone
&lt;/a
>
590 &lt;span class=
'dot step1 selected
'>&lt;/span
>
591 &lt;span class=
'dot step2
'>&lt;/span
>
592 &lt;span class=
'dot step3
'>&lt;/span
>
593 --- /dev/null
2016-
10-
07 09:
55:
13.730181472 +
0200
594 +++ b/run-signal-app
2016-
10-
10 08:
54:
09.434172391 +
0200
600 +userdata=
"`pwd`/userdata
"
601 +if [ -d
"$userdata
" ]
&& [ ! -d
"$userdata/.git
" ] ; then
602 + (cd $userdata
&& git init)
604 +(cd $userdata
&& git add .
&& git commit -m
"Current status.
" || true)
606 + --proxy-server=
"socks://localhost:
9050" \
607 + --user-data-dir=$userdata --load-and-launch-app=`pwd`
609 chmod a+rx run-signal-app
612 <p
>As usual, if you use Bitcoin and want to show your support of my
613 activities, please send Bitcoin donations to my address
614 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
619 <title>NRKs kildevern når NRK-epost deles med utenlands etterretning?
</title>
620 <link>http://people.skolelinux.org/pere/blog/NRKs_kildevern_n_r_NRK_epost_deles_med_utenlands_etterretning_.html
</link>
621 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/NRKs_kildevern_n_r_NRK_epost_deles_med_utenlands_etterretning_.html
</guid>
622 <pubDate>Sat,
8 Oct
2016 08:
15:
00 +
0200</pubDate>
623 <description><p
>NRK
624 <a href=
"https://nrkbeta.no/
2016/
09/
02/securing-whistleblowers/
">lanserte
625 for noen uker siden
</a
> en ny
626 <a href=
"https://www.nrk.no/varsle/
">varslerportal som bruker
627 SecureDrop til å ta imot tips
</a
> der det er vesentlig at ingen
628 utenforstående får vite at NRK er tipset. Det er et langt steg
629 fremover for NRK, og når en leser bloggposten om hva de har tenkt på
630 og hvordan løsningen er satt opp virker det som om de har gjort en
631 grundig jobb der. Men det er ganske mye ekstra jobb å motta tips via
632 SecureDrop, så varslersiden skriver
"Nyhetstips som ikke krever denne
633 typen ekstra vern vil vi gjerne ha på nrk.no/
03030", og
03030-siden
634 foreslår i tillegg til et webskjema å bruke epost, SMS, telefon,
635 personlig oppmøte og brevpost. Denne artikkelen handler disse andre
638 <p
>Når en sender epost til en @nrk.no-adresse så vil eposten sendes ut
639 av landet til datamaskiner kontrollert av Microsoft. En kan sjekke
640 dette selv ved å slå opp epostleveringsadresse (MX) i DNS. For NRK er
641 dette i dag
"nrk-no.mail.protection.outlook.com
". NRK har som en ser
642 valgt å sette bort epostmottaket sitt til de som står bak outlook.com,
643 dvs. Microsoft. En kan sjekke hvor nettverkstrafikken tar veien
644 gjennom Internett til epostmottaket vha. programmet
645 <tt
>traceroute
</tt
>, og finne ut hvem som eier en Internett-adresse
646 vha. whois-systemet. Når en gjør dette for epost-trafikk til @nrk.no
647 ser en at trafikken fra Norge mot nrk-no.mail.protection.outlook.com
648 går via Sverige mot enten Irland eller Tyskland (det varierer fra gang
649 til gang og kan endre seg over tid).
</p
>
652 <a href=
"https://no.wikipedia.org/wiki/FRA-loven
">introduksjonen av
653 FRA-loven
</a
> at IP-trafikk som passerer grensen til Sverige avlyttes
654 av Försvarets radioanstalt (FRA). Vi vet videre takket være
655 Snowden-bekreftelsene at trafikk som passerer grensen til
656 Storbritannia avlyttes av Government Communications Headquarters
657 (GCHQ). I tillegg er er det nettopp lansert et forslag i Norge om at
658 forsvarets E-tjeneste skal få avlytte trafikk som krysser grensen til
659 Norge. Jeg er ikke kjent med dokumentasjon på at Irland og Tyskland
660 gjør det samme. Poenget er uansett at utenlandsk etterretning har
661 mulighet til å snappe opp trafikken når en sender epost til @nrk.no.
662 I tillegg er det selvsagt tilgjengelig for Microsoft som er underlagt USAs
664 <a href=
"https://www.theguardian.com/world/
2013/jul/
11/microsoft-nsa-collaboration-user-data
">samarbeider
665 med USAs etterretning på flere områder
</a
>. De som tipser NRK om
666 nyheter via epost kan dermed gå ut fra at det blir kjent for mange
667 andre enn NRK at det er gjort.
</p
>
669 <p
>Bruk av SMS og telefon registreres av blant annet telefonselskapene
670 og er tilgjengelig i følge lov og forskrift for blant annet Politi,
671 NAV og Finanstilsynet, i tillegg til IT-folkene hos telefonselskapene
672 og deres overordnede. Hvis innringer eller mottaker bruker
673 smarttelefon vil slik kontakt også gjøres tilgjengelig for ulike
674 app-leverandører og de som lytter på trafikken mellom telefon og
675 app-leverandør, alt etter hva som er installert på telefonene som
678 <p
>Brevpost kan virke trygt, og jeg vet ikke hvor mye som registreres
679 og lagres av postens datastyrte postsorteringssentraler. Det vil ikke
680 overraske meg om det lagres hvor i landet hver konvolutt kommer fra og
681 hvor den er adressert, i hvert fall for en kortere periode. Jeg vet
682 heller ikke hvem slik informasjon gjøres tilgjengelig for. Det kan
683 være nok til å ringe inn potensielle kilder når det krysses med hvem
684 som kjente til aktuell informasjon og hvor de befant seg (tilgjengelig
685 f.eks. hvis de bærer mobiltelefon eller bor i nærheten).
</p
>
687 <p
>Personlig oppmøte hos en NRK-journalist er antagelig det tryggeste,
688 men en bør passe seg for å bruke NRK-kantina. Der bryter de nemlig
689 <a href=
"http://www.lovdata.no/all/hl-
19850524-
028.html#
14">Sentralbanklovens
690 paragraf
14</a
> og nekter folk å betale med kontanter. I stedet
691 krever de at en varsle sin bankkortutsteder om hvor en befinner seg
692 ved å bruke bankkort. Banktransaksjoner er tilgjengelig for
693 bankkortutsteder (det være seg VISA, Mastercard, Nets og/eller en
694 bank) i tillegg til politiet og i hvert fall tidligere med Se
& Hør
695 (via utro tjenere, slik det ble avslørt etter utgivelsen av boken
696 «Livet, det forbannede» av Ken B. Rasmussen). Men hvor mange kjenner
697 en NRK-journalist personlig? Besøk på NRK på Marienlyst krever at en
698 registrerer sin ankost elektronisk i besøkssystemet. Jeg vet ikke hva
699 som skjer med det datasettet, men har grunn til å tro at det sendes ut
700 SMS til den en skal besøke med navnet som er oppgitt. Kanskje greit å
701 oppgi falskt navn.
</p
>
703 <p
>Når så tipset er kommet frem til NRK skal det behandles
704 redaksjonelt i NRK. Der vet jeg via ulike kilder at de fleste
705 journalistene bruker lokalt installert programvare, men noen bruker
706 Google Docs og andre skytjenester i strid med interne retningslinjer
707 når de skriver. Hvordan vet en hvem det gjelder? Ikke vet jeg, men
708 det kan være greit å spørre for å sjekke at journalisten har tenkt på
709 problemstillingen, før en gir et tips. Og hvis tipset omtales internt
710 på epost, er det jo grunn til å tro at også intern eposten vil deles
711 med Microsoft og utenlands etterretning, slik tidligere nevnt, men det
712 kan hende at det holdes internt i NRKs interne MS Exchange-løsning.
713 Men Microsoft ønsker å få alle Exchange-kunder over
"i skyen
" (eller
714 andre folks datamaskiner, som det jo innebærer), så jeg vet ikke hvor
715 lenge det i så fall vil vare.
</p
>
717 <p
>I tillegg vet en jo at
718 <a href=
"https://www.nrk.no/ytring/elektronisk-kildevern-i-nrk-
1.11941196">NRK
719 har valgt å gi nasjonal sikkerhetsmyndighet (NSM) tilgang til å se på
720 intern og ekstern Internett-trafikk
</a
> hos NRK ved oppsett av såkalte
721 VDI-noder, på tross av
722 <a href=
"https://www.nrk.no/ytring/bekymring-for-nrks-kildevern-
1.11941584">protester
723 fra NRKs journalistlag
</a
>. Jeg vet ikke om den vil kunne snappe opp
724 dokumenter som lagres på interne filtjenere eller dokumenter som lages
725 i de interne webbaserte publiseringssystemene, men vet at hva noden
726 ser etter på nettet kontrolleres av NSM og oppdateres automatisk, slik
727 at det ikke gir så mye mening å sjekke hva noden ser etter i dag når
728 det kan endres automatisk i morgen.
</p
>
730 <p
>Personlig vet jeg ikke om jeg hadde turt tipse NRK hvis jeg satt på
731 noe som kunne være en trussel mot den bestående makten i Norge eller
732 verden. Til det virker det å være for mange åpninger for
733 utenforstående med andre prioriteter enn NRKs journalistiske fokus.
734 Og den største truslen for en varsler er jo om metainformasjon kommer
735 på avveie, dvs. informasjon om at en har vært i kontakt med en
736 journalist. Det kan være nok til at en kommer i myndighetenes
737 søkelys, og de færreste har nok operasjonell sikkerhet til at vil tåle
738 slik flombelysning på sitt privatliv.
</p
>
743 <title>Isenkram, Appstream and udev make life as a LEGO builder easier
</title>
744 <link>http://people.skolelinux.org/pere/blog/Isenkram__Appstream_and_udev_make_life_as_a_LEGO_builder_easier.html
</link>
745 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Isenkram__Appstream_and_udev_make_life_as_a_LEGO_builder_easier.html
</guid>
746 <pubDate>Fri,
7 Oct
2016 09:
50:
00 +
0200</pubDate>
747 <description><p
><a href=
"http://packages.qa.debian.org/isenkram
">The Isenkram
748 system
</a
> provide a practical and easy way to figure out which
749 packages support the hardware in a given machine. The command line
750 tool
<tt
>isenkram-lookup
</tt
> and the tasksel options provide a
751 convenient way to list and install packages relevant for the current
752 hardware during system installation, both user space packages and
753 firmware packages. The GUI background daemon on the other hand provide
754 a pop-up proposing to install packages when a new dongle is inserted
755 while using the computer. For example, if you plug in a smart card
756 reader, the system will ask if you want to install
<tt
>pcscd
</tt
> if
757 that package isn
't already installed, and if you plug in a USB video
758 camera the system will ask if you want to install
<tt
>cheese
</tt
> if
759 cheese is currently missing. This already work just fine.
</p
>
761 <p
>But Isenkram depend on a database mapping from hardware IDs to
762 package names. When I started no such database existed in Debian, so
763 I made my own data set and included it with the isenkram package and
764 made isenkram fetch the latest version of this database from git using
765 http. This way the isenkram users would get updated package proposals
766 as soon as I learned more about hardware related packages.
</p
>
768 <p
>The hardware is identified using modalias strings. The modalias
769 design is from the Linux kernel where most hardware descriptors are
770 made available as a strings that can be matched using filename style
771 globbing. It handle USB, PCI, DMI and a lot of other hardware related
772 identifiers.
</p
>
774 <p
>The downside to the Isenkram specific database is that there is no
775 information about relevant distribution / Debian version, making
776 isenkram propose obsolete packages too. But along came AppStream, a
777 cross distribution mechanism to store and collect metadata about
778 software packages. When I heard about the proposal, I contacted the
779 people involved and suggested to add a hardware matching rule using
780 modalias strings in the specification, to be able to use AppStream for
781 mapping hardware to packages. This idea was accepted and AppStream is
782 now a great way for a package to announce the hardware it support in a
783 distribution neutral way. I wrote
784 <a href=
"http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html
">a
785 recipe on how to add such meta-information
</a
> in a blog post last
786 December. If you have a hardware related package in Debian, please
787 announce the relevant hardware IDs using AppStream.
</p
>
789 <p
>In Debian, almost all packages that can talk to a LEGO Mindestorms
790 RCX or NXT unit, announce this support using AppStream. The effect is
791 that when you insert such LEGO robot controller into your Debian
792 machine, Isenkram will propose to install the packages needed to get
793 it working. The intention is that this should allow the local user to
794 start programming his robot controller right away without having to
795 guess what packages to use or which permissions to fix.
</p
>
797 <p
>But when I sat down with my son the other day to program our NXT
798 unit using his Debian Stretch computer, I discovered something
799 annoying. The local console user (ie my son) did not get access to
800 the USB device for programming the unit. This used to work, but no
801 longer in Jessie and Stretch. After some investigation and asking
802 around on #debian-devel, I discovered that this was because udev had
803 changed the mechanism used to grant access to local devices. The
804 ConsoleKit mechanism from
<tt
>/lib/udev/rules.d/
70-udev-acl.rules
</tt
>
805 no longer applied, because LDAP users no longer was added to the
806 plugdev group during login. Michael Biebl told me that this method
807 was obsolete and the new method used ACLs instead. This was good
808 news, as the plugdev mechanism is a mess when using a remote user
809 directory like LDAP. Using ACLs would make sure a user lost device
810 access when she logged out, even if the user left behind a background
811 process which would retain the plugdev membership with the ConsoleKit
812 setup. Armed with this knowledge I moved on to fix the access problem
813 for the LEGO Mindstorms related packages.
</p
>
815 <p
>The new system uses a udev tag,
'uaccess
'. It can either be
816 applied directly for a device, or is applied in
817 /lib/udev/rules.d/
70-uaccess.rules for classes of devices. As the
818 LEGO Mindstorms udev rules did not have a class, I decided to add the
819 tag directly in the udev rules files included in the packages. Here
820 is one example. For the nqc C compiler for the RCX, the
821 <tt
>/lib/udev/rules.d/
60-nqc.rules
</tt
> file now look like this:
824 SUBSYSTEM==
"usb
", ACTION==
"add
", ATTR{idVendor}==
"0694", ATTR{idProduct}==
"0001", \
825 SYMLINK+=
"rcx-%k
", TAG+=
"uaccess
"
826 </pre
></p
>
828 <p
>The key part is the
'TAG+=
"uaccess
"' at the end. I suspect all
829 packages using plugdev in their /lib/udev/rules.d/ files should be
830 changed to use this tag (either directly or indirectly via
831 <tt
>70-uaccess.rules
</tt
>). Perhaps a lintian check should be created
832 to detect this?
</p
>
834 <p
>I
've been unable to find good documentation on the uaccess feature.
835 It is unclear to me if the uaccess tag is an internal implementation
836 detail like the udev-acl tag used by
837 <tt
>/lib/udev/rules.d/
70-udev-acl.rules
</tt
>. If it is, I guess the
838 indirect method is the preferred way. Michael
839 <a href=
"https://github.com/systemd/systemd/issues/
4288">asked for more
840 documentation from the systemd project
</a
> and I hope it will make
841 this clearer. For now I use the generic classes when they exist and
842 is already handled by
<tt
>70-uaccess.rules
</tt
>, and add the tag
843 directly if no such class exist.
</p
>
845 <p
>To learn more about the isenkram system, please check out
846 <a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram/
">my
847 blog posts tagged isenkram
</a
>.
</p
>
849 <p
>To help out making life for LEGO constructors in Debian easier,
850 please join us on our IRC channel
851 <a href=
"irc://irc.debian.org/%
23debian-lego
">#debian-lego
</a
> and join
852 the
<a href=
"https://alioth.debian.org/projects/debian-lego/
">Debian
853 LEGO team
</a
> in the Alioth project we created yesterday. A mailing
854 list is not yet created, but we are working on it. :)
</p
>
856 <p
>As usual, if you use Bitcoin and want to show your support of my
857 activities, please send Bitcoin donations to my address
858 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
863 <title>Aftenposten-redaktøren med lua i hånda
</title>
864 <link>http://people.skolelinux.org/pere/blog/Aftenposten_redakt_ren_med_lua_i_h_nda.html
</link>
865 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Aftenposten_redakt_ren_med_lua_i_h_nda.html
</guid>
866 <pubDate>Fri,
9 Sep
2016 11:
30:
00 +
0200</pubDate>
867 <description><p
>En av dagens nyheter er at Aftenpostens redaktør Espen Egil Hansen
869 <a href=
"https://www.nrk.no/kultur/aftenposten-brukar-heile-forsida-pa-facebook-kritikk-
1.13126918">forsiden
870 av papiravisen på et åpent brev til Facebooks sjef Mark Zuckerberg om
871 Facebooks fjerning av bilder, tekster og sider de ikke liker
</a
>. Det
872 må være uvant for redaktøren i avisen Aftenposten å stå med lua i
873 handa og håpe på å bli hørt. Spesielt siden Aftenposten har vært med
874 på å gi Facebook makten de nå demonstrerer at de har. Ved å melde seg
875 inn i Facebook-samfunnet har de sagt ja til bruksvilkårene og inngått
876 en antagelig bindende avtale. Kanskje de skulle lest og vurdert
877 vilkårene litt nærmere før de sa ja, i stedet for å klage over at
878 reglende de har valgt å akseptere blir fulgt? Personlig synes jeg
879 vilkårene er uakseptable og det ville ikke falle meg inn å gå inn på
880 en avtale med slike vilkår. I tillegg til uakseptable vilkår er det
881 mange andre grunner til å unngå Facebook. Du kan finne en solid
882 gjennomgang av flere slike argumenter hos
883 <a href=
"https://stallman.org/facebook.html
">Richard Stallmans side om
886 <p
>Jeg håper flere norske redaktører på samme vis må stå med lua i
887 hånden inntil de forstår at de selv er med på å føre samfunnet på
888 ville veier ved å omfavne Facebook slik de gjør når de omtaler og
889 løfter frem saker fra Facebook, og tar i bruk Facebook som
890 distribusjonskanal for sine nyheter. De bidrar til
891 overvåkningssamfunnet og raderer ut lesernes privatsfære når de lenker
892 til Facebook på sine sider, og låser seg selv inne i en omgivelse der
893 det er Facebook, og ikke redaktøren, som sitter med makta.
</p
>
895 <p
>Men det vil nok ta tid, i et Norge der de fleste nettredaktører
896 <a href=
"http://people.skolelinux.org/pere/blog/Snurpenot_overv_kning_av_sensitiv_personinformasjon.html
">deler
897 sine leseres personopplysinger med utenlands etterretning
</a
>.
</p
>
899 <p
>For øvrig burde varsleren Edward Snowden få politisk asyl i
905 <title>E-tjenesten ber om innsyn i eposten til partiene på Stortinget
</title>
906 <link>http://people.skolelinux.org/pere/blog/E_tjenesten_ber_om_innsyn_i_eposten_til_partiene_p__Stortinget.html
</link>
907 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/E_tjenesten_ber_om_innsyn_i_eposten_til_partiene_p__Stortinget.html
</guid>
908 <pubDate>Tue,
6 Sep
2016 23:
00:
00 +
0200</pubDate>
909 <description><p
>I helga kom det et hårreisende forslag fra Lysne II-utvalget satt
910 ned av Forsvarsdepartementet. Lysne II-utvalget var bedt om å vurdere
911 ønskelista til Forsvarets etterretningstjeneste (e-tjenesten), og har
913 <a href=
"http://www.aftenposten.no/norge/Utvalg-sier-ja-til-at-E-tjenesten-far-overvake-innholdet-i-all-internett--og-telefontrafikk-som-krysser-riksgrensen-
603232b.html
">forslag
914 om at e-tjenesten skal få lov til a avlytte all Internett-trafikk
</a
>
915 som passerer Norges grenser. Få er klar over at dette innebærer at
916 e-tjenesten får tilgang til epost sendt til de fleste politiske
917 partiene på Stortinget. Regjeringspartiet Høyre (@hoyre.no),
918 støttepartiene Venstre (@venstre.no) og Kristelig Folkeparti (@krf.no)
919 samt Sosialistisk Ventreparti (@sv.no) og Miljøpartiet de grønne
920 (@mdg.no) har nemlig alle valgt å ta imot eposten sin via utenlandske
921 tjenester. Det betyr at hvis noen sender epost til noen med en slik
922 adresse vil innholdet i eposten, om dette forslaget blir vedtatt, gjøres
923 tilgjengelig for e-tjenesten. Venstre, Sosialistisk Ventreparti og
924 Miljøpartiet De Grønne har valgt å motta sin epost hos Google,
925 Kristelig Folkeparti har valgt å motta sin epost hos Microsoft, og
926 Høyre har valgt å motta sin epost hos Comendo med mottak i Danmark og
927 Irland. Kun Arbeiderpartiet og Fremskrittspartiet har valgt å motta
928 eposten sin i Norge, hos henholdsvis Intility AS og Telecomputing
931 <p
>Konsekvensen er at epost inn og ut av de politiske organisasjonene,
932 til og fra partimedlemmer og partiets tillitsvalgte vil gjøres
933 tilgjengelig for e-tjenesten for analyse og sortering. Jeg mistenker
934 at kunnskapen som slik blir tilgjengelig vil være nyttig hvis en
935 ønsker å vite hvilke argumenter som treffer publikum når en ønsker å
936 påvirke Stortingets representanter.
</p
938 <p
>Ved hjelp av MX-oppslag i DNS for epost-domene, tilhørende
939 whois-oppslag av IP-adressene og traceroute for å se hvorvidt
940 trafikken går via utlandet kan enhver få bekreftet at epost sendt til
941 de omtalte partiene vil gjøres tilgjengelig for forsvarets
942 etterretningstjeneste hvis forslaget blir vedtatt. En kan også bruke
943 den kjekke nett-tjenesten
<a href=
"http://ipinfo.io/
">ipinfo.io
</a
>
944 for å få en ide om hvor i verden en IP-adresse hører til.
</p
>
946 <p
>På den positive siden vil forslaget gjøre at enda flere blir
947 motivert til å ta grep for å bruke
948 <a href=
"https://www.torproject.org/
">Tor
</a
> og krypterte
949 kommunikasjonsløsninger for å kommunisere med sine kjære, for å sikre
950 at privatsfæren vernes. Selv bruker jeg blant annet
951 <a href=
"https://www.freedomboxfoundation.org/
">FreedomBox
</a
> og
952 <a href=
"https://whispersystems.org/
">Signal
</a
> til slikt. Ingen av
953 dem er optimale, men de fungerer ganske bra allerede og øker kostnaden
954 for dem som ønsker å invadere mitt privatliv.
</p
>
956 <p
>For øvrig burde varsleren Edward Snowden få politisk asyl i
962 venstre.no mail is handled by
10 aspmx.l.google.com.
963 venstre.no mail is handled by
20 alt1.aspmx.l.google.com.
964 venstre.no mail is handled by
20 alt2.aspmx.l.google.com.
965 venstre.no mail is handled by
30 aspmx2.googlemail.com.
966 venstre.no mail is handled by
30 aspmx3.googlemail.com.
968 traceroute to aspmx.l.google.com (
173.194.222.27),
30 hops max,
60 byte packets
969 1 uio-gw10.uio.no (
129.240.6.1)
0.411 ms
0.438 ms
0.536 ms
970 2 uio-gw8.uio.no (
129.240.24.229)
0.375 ms
0.452 ms
0.548 ms
971 3 oslo-gw1.uninett.no (
128.39.65.17)
1.940 ms
1.950 ms
1.942 ms
972 4 se-tug.nordu.net (
109.105.102.108)
6.910 ms
6.949 ms
7.283 ms
973 5 google-gw.nordu.net (
109.105.98.6)
6.975 ms
6.967 ms
6.958 ms
974 6 209.85.250.192 (
209.85.250.192)
7.337 ms
7.286 ms
10.890 ms
975 7 209.85.254.13 (
209.85.254.13)
7.394 ms
209.85.254.31 (
209.85.254.31)
7.586 ms
209.85.254.33 (
209.85.254.33)
7.570 ms
976 8 209.85.251.255 (
209.85.251.255)
15.686 ms
209.85.249.229 (
209.85.249.229)
16.118 ms
209.85.251.255 (
209.85.251.255)
16.073 ms
977 9 74.125.37.255 (
74.125.37.255)
16.794 ms
216.239.40.248 (
216.239.40.248)
16.113 ms
74.125.37.44 (
74.125.37.44)
16.764 ms
981 mdg.no mail is handled by
1 aspmx.l.google.com.
982 mdg.no mail is handled by
5 alt2.aspmx.l.google.com.
983 mdg.no mail is handled by
5 alt1.aspmx.l.google.com.
984 mdg.no mail is handled by
10 aspmx2.googlemail.com.
985 mdg.no mail is handled by
10 aspmx3.googlemail.com.
987 sv.no mail is handled by
1 aspmx.l.google.com.
988 sv.no mail is handled by
5 alt1.aspmx.l.google.com.
989 sv.no mail is handled by
5 alt2.aspmx.l.google.com.
990 sv.no mail is handled by
10 aspmx3.googlemail.com.
991 sv.no mail is handled by
10 aspmx2.googlemail.com.
993 hoyre.no mail is handled by
10 hoyre-no.mx1.comendosystems.com.
994 hoyre.no mail is handled by
20 hoyre-no.mx2.comendosystems.net.
996 traceroute to hoyre-no.mx1.comendosystems.com (
89.104.206.4),
30 hops max,
60 byte packets
997 1 uio-gw10.uio.no (
129.240.6.1)
0.450 ms
0.510 ms
0.591 ms
998 2 uio-gw8.uio.no (
129.240.24.229)
0.383 ms
0.508 ms
0.596 ms
999 3 oslo-gw1.uninett.no (
128.39.65.17)
0.311 ms
0.315 ms
0.300 ms
1000 4 se-tug.nordu.net (
109.105.102.108)
6.837 ms
6.842 ms
6.834 ms
1001 5 dk-uni.nordu.net (
109.105.97.10)
26.073 ms
26.085 ms
26.076 ms
1002 6 dix
.1000m.soeborg.ip.comendo.dk (
192.38.7.22)
15.372 ms
15.046 ms
15.123 ms
1003 7 89.104.192.65 (
89.104.192.65)
15.875 ms
15.990 ms
16.239 ms
1004 8 89.104.192.179 (
89.104.192.179)
15.676 ms
15.674 ms
15.664 ms
1005 9 03dm-com.mx1.staysecuregroup.com (
89.104.206.4)
15.637 ms * *
1008 krf.no mail is handled by
10 krf-no.mail.protection.outlook.com.
1010 traceroute to krf-no.mail.protection.outlook.com (
213.199.154.42),
30 hops max,
60 byte packets
1011 1 uio-gw10.uio.no (
129.240.6.1)
0.401 ms
0.438 ms
0.536 ms
1012 2 uio-gw8.uio.no (
129.240.24.229)
11.076 ms
11.120 ms
11.204 ms
1013 3 oslo-gw1.uninett.no (
128.39.65.17)
0.232 ms
0.234 ms
0.271 ms
1014 4 se-tug.nordu.net (
109.105.102.108)
6.811 ms
6.820 ms
6.815 ms
1015 5 netnod-ix-ge-a-sth-
4470.microsoft.com (
195.245.240.181)
7.074 ms
7.013 ms
7.061 ms
1016 6 ae1-
0.sto-
96cbe-
1b.ntwk.msn.net (
104.44.225.161)
7.227 ms
7.362 ms
7.293 ms
1017 7 be-
8-
0.ibr01.ams.ntwk.msn.net (
104.44.5.7)
41.993 ms
43.334 ms
41.939 ms
1018 8 be-
1-
0.ibr02.ams.ntwk.msn.net (
104.44.4.214)
43.153 ms
43.507 ms
43.404 ms
1019 9 ae3-
0.fra-
96cbe-
1b.ntwk.msn.net (
104.44.5.17)
29.897 ms
29.831 ms
29.794 ms
1020 10 ae10-
0.vie-
96cbe-
1a.ntwk.msn.net (
198.206.164.1)
42.309 ms
42.130 ms
41.808 ms
1021 11 * ae8-
0.vie-
96cbe-
1b.ntwk.msn.net (
104.44.227.29)
41.425 ms *
1025 arbeiderpartiet.no mail is handled by
10 mail.intility.com.
1026 arbeiderpartiet.no mail is handled by
20 mail2.intility.com.
1028 traceroute to mail.intility.com (
188.95.245.87),
30 hops max,
60 byte packets
1029 1 uio-gw10.uio.no (
129.240.6.1)
0.486 ms
0.508 ms
0.649 ms
1030 2 uio-gw8.uio.no (
129.240.24.229)
0.416 ms
0.508 ms
0.620 ms
1031 3 oslo-gw1.uninett.no (
128.39.65.17)
0.276 ms
0.278 ms
0.275 ms
1032 4 te3-
1-
2.br1.fn3.as2116.net (
193.156.90.3)
0.374 ms
0.371 ms
0.416 ms
1033 5 he16-
1-
1.cr1.san110.as2116.net (
195.0.244.234)
3.132 ms he16-
1-
1.cr2.oslosda310.as2116.net (
195.0.244.48)
10.079 ms he16-
1-
1.cr1.san110.as2116.net (
195.0.244.234)
3.353 ms
1034 6 te1-
2-
0.ar2.ulv89.as2116.net (
195.0.243.194)
0.569 ms te5-
0-
0.ar2.ulv89.as2116.net (
195.0.243.192)
0.661 ms
0.653 ms
1035 7 cD2EC45C1.static.as2116.net (
193.69.236.210)
0.654 ms
0.615 ms
0.590 ms
1036 8 185.7.132.38 (
185.7.132.38)
1.661 ms
1.808 ms
1.695 ms
1037 9 185.7.132.100 (
185.7.132.100)
1.793 ms
1.943 ms
1.546 ms
1041 frp.no mail is handled by
10 mx03.telecomputing.no.
1042 frp.no mail is handled by
20 mx01.telecomputing.no.
1044 traceroute to mx03.telecomputing.no (
95.128.105.102),
30 hops max,
60 byte packets
1045 1 uio-gw10.uio.no (
129.240.6.1)
0.378 ms
0.402 ms
0.479 ms
1046 2 uio-gw8.uio.no (
129.240.24.229)
0.361 ms
0.458 ms
0.548 ms
1047 3 oslo-gw1.uninett.no (
128.39.65.17)
0.361 ms
0.352 ms
0.336 ms
1048 4 xe-
2-
2-
0-
0.san-peer2.osl.no.ip.tdc.net (
193.156.90.16)
0.375 ms
0.366 ms
0.346 ms
1049 5 xe-
2-
0-
2-
0.ost-pe1.osl.no.ip.tdc.net (
85.19.121.97)
0.780 ms xe-
2-
0-
0-
0.ost-pe1.osl.no.ip.tdc.net (
85.19.121.101)
0.713 ms xe-
2-
0-
2-
0.ost-pe1.osl.no.ip.tdc.net (
85.19.121.97)
0.759 ms
1050 6 cpe.xe-
0-
2-
0-
100.ost-pe1.osl.no.customer.tdc.net (
85.19.26.46)
0.837 ms
0.755 ms
0.759 ms
1051 7 95.128.105.3 (
95.128.105.3)
1.050 ms
1.288 ms
1.182 ms
1052 8 mx03.telecomputing.no (
95.128.105.102)
0.717 ms
0.703 ms
0.692 ms