]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
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">
3 <channel>
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" />
8
9 <item>
10 <title>Datalagringsdirektivet kaster skygger over Høyre og Arbeiderpartiet</title>
11 <link>http://people.skolelinux.org/pere/blog/Datalagringsdirektivet_kaster_skygger_over_H_yre_og_Arbeiderpartiet.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Datalagringsdirektivet_kaster_skygger_over_H_yre_og_Arbeiderpartiet.html</guid>
13 <pubDate>Thu, 7 Sep 2017 21:35:00 +0200</pubDate>
14 <description>&lt;p&gt;For noen dager siden publiserte Jon Wessel-Aas en bloggpost om
15 «&lt;a href=&quot;http://www.uhuru.biz/?p=1821&quot;&gt;Konklusjonen om datalagring som
16 EU-kommisjonen ikke ville at vi skulle få se&lt;/a&gt;». Det er en
17 interessant gjennomgang av EU-domstolens syn på snurpenotovervåkning
18 av befolkningen, som er klar på at det er i strid med
19 EU-lovgivingen.&lt;/p&gt;
20
21 &lt;p&gt;Valgkampen går for fullt i Norge, og om noen få dager er siste
22 frist for å avgi stemme. En ting er sikkert, Høyre og Arbeiderpartiet
23 får ikke min stemme
24 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Datalagringsdirektivet_gj_r_at_Oslo_H_yre_og_Arbeiderparti_ikke_f_r_min_stemme_i__r.html&quot;&gt;denne
25 gangen heller&lt;/a&gt;. Jeg har ikke glemt at de tvang igjennom loven som
26 skulle pålegge alle data- og teletjenesteleverandører å overvåke alle
27 sine kunder. En lov som er vedtatt, og aldri opphevet igjen.&lt;/p&gt;
28
29 &lt;p&gt;Det er tydelig fra diskusjonen rundt grenseløs digital overvåkning
30 (eller &quot;Digital Grenseforsvar&quot; som det kalles i Orvellisk nytale) at
31 hverken Høyre og Arbeiderpartiet har noen prinsipielle sperrer mot å
32 overvåke hele befolkningen, og diskusjonen så langt tyder på at flere
33 av de andre partiene heller ikke har det. Mange av
34 &lt;a href=&quot;https://data.holderdeord.no/votes/1301946411e&quot;&gt;de som stemte
35 for Datalagringsdirektivet i Stortinget&lt;/a&gt; (64 fra Arbeiderpartiet,
36 25 fra Høyre) er fortsatt aktive og argumenterer fortsatt for å radere
37 vekk mer av innbyggernes privatsfære.&lt;/p&gt;
38
39 &lt;p&gt;Når myndighetene demonstrerer sin mistillit til folket, tror jeg
40 folket selv bør legge litt innsats i å verne sitt privatliv, ved å ta
41 i bruk ende-til-ende-kryptert kommunikasjon med sine kjente og kjære,
42 og begrense hvor mye privat informasjon som deles med uvedkommende.
43 Det er jo ingenting som tyder på at myndighetene kommer til å være vår
44 privatsfære.
45 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/How_to_talk_with_your_loved_ones_in_private.html&quot;&gt;Det
46 er mange muligheter&lt;/a&gt;. Selv har jeg litt sans for
47 &lt;a href=&quot;https://ring.cx/&quot;&gt;Ring&lt;/a&gt;, som er basert på p2p-teknologi
48 uten sentral kontroll, er fri programvare, og støtter meldinger, tale
49 og video. Systemet er tilgjengelig ut av boksen fra
50 &lt;a href=&quot;https://tracker.debian.org/pkg/ring&quot;&gt;Debian&lt;/a&gt; og
51 &lt;a href=&quot;https://launchpad.net/ubuntu/+source/ring&quot;&gt;Ubuntu&lt;/a&gt;, og det
52 finnes pakker for Android, MacOSX og Windows. Foreløpig er det få
53 brukere med Ring, slik at jeg også bruker
54 &lt;a href=&quot;https://signal.org/&quot;&gt;Signal&lt;/a&gt; som nettleserutvidelse.&lt;/p&gt;
55 </description>
56 </item>
57
58 <item>
59 <title>Simpler recipe on how to make a simple $7 IMSI Catcher using Debian</title>
60 <link>http://people.skolelinux.org/pere/blog/Simpler_recipe_on_how_to_make_a_simple__7_IMSI_Catcher_using_Debian.html</link>
61 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Simpler_recipe_on_how_to_make_a_simple__7_IMSI_Catcher_using_Debian.html</guid>
62 <pubDate>Wed, 9 Aug 2017 23:59:00 +0200</pubDate>
63 <description>&lt;p&gt;On friday, I came across an interesting article in the Norwegian
64 web based ICT news magazine digi.no on
65 &lt;a href=&quot;https://www.digi.no/artikler/sikkerhetsforsker-lagde-enkel-imsi-catcher-for-60-kroner-na-kan-mobiler-kartlegges-av-alle/398588&quot;&gt;how
66 to collect the IMSI numbers of nearby cell phones&lt;/a&gt; using the cheap
67 DVB-T software defined radios. The article refered to instructions
68 and &lt;a href=&quot;https://www.youtube.com/watch?v=UjwgNd_as30&quot;&gt;a recipe by
69 Keld Norman on Youtube on how to make a simple $7 IMSI Catcher&lt;/a&gt;, and I decided to test them out.&lt;/p&gt;
70
71 &lt;p&gt;The instructions said to use Ubuntu, install pip using apt (to
72 bypass apt), use pip to install pybombs (to bypass both apt and pip),
73 and the ask pybombs to fetch and build everything you need from
74 scratch. I wanted to see if I could do the same on the most recent
75 Debian packages, but this did not work because pybombs tried to build
76 stuff that no longer build with the most recent openssl library or
77 some other version skew problem. While trying to get this recipe
78 working, I learned that the apt-&gt;pip-&gt;pybombs route was a long detour,
79 and the only piece of software dependency missing in Debian was the
80 gr-gsm package. I also found out that the lead upstream developer of
81 gr-gsm (the name stand for GNU Radio GSM) project already had a set of
82 Debian packages provided in an Ubuntu PPA repository. All I needed to
83 do was to dget the Debian source package and built it.&lt;/p&gt;
84
85 &lt;p&gt;The IMSI collector is a python script listening for packages on the
86 loopback network device and printing to the terminal some specific GSM
87 packages with IMSI numbers in them. The code is fairly short and easy
88 to understand. The reason this work is because gr-gsm include a tool
89 to read GSM data from a software defined radio like a DVB-T USB stick
90 and other software defined radios, decode them and inject them into a
91 network device on your Linux machine (using the loopback device by
92 default). This proved to work just fine, and I&#39;ve been testing the
93 collector for a few days now.&lt;/p&gt;
94
95 &lt;p&gt;The updated and simpler recipe is thus to&lt;/p&gt;
96
97 &lt;ol&gt;
98
99 &lt;li&gt;start with a Debian machine running Stretch or newer,&lt;/li&gt;
100
101 &lt;li&gt;build and install the gr-gsm package available from
102 &lt;a href=&quot;http://ppa.launchpad.net/ptrkrysik/gr-gsm/ubuntu/pool/main/g/gr-gsm/&quot;&gt;http://ppa.launchpad.net/ptrkrysik/gr-gsm/ubuntu/pool/main/g/gr-gsm/&lt;/a&gt;,&lt;/li&gt;
103
104 &lt;li&gt;clone the git repostory from &lt;a href=&quot;https://github.com/Oros42/IMSI-catcher&quot;&gt;https://github.com/Oros42/IMSI-catcher&lt;/a&gt;,&lt;/li&gt;
105
106 &lt;li&gt;run grgsm_livemon and adjust the frequency until the terminal
107 where it was started is filled with a stream of text (meaning you
108 found a GSM station).&lt;/li&gt;
109
110 &lt;li&gt;go into the IMSI-catcher directory and run &#39;sudo python simple_IMSI-catcher.py&#39; to extract the IMSI numbers.&lt;/li&gt;
111
112 &lt;/ol&gt;
113
114 &lt;p&gt;To make it even easier in the future to get this sniffer up and
115 running, I decided to package
116 &lt;a href=&quot;https://github.com/ptrkrysik/gr-gsm/&quot;&gt;the gr-gsm project&lt;/a&gt;
117 for Debian (&lt;a href=&quot;https://bugs.debian.org/871055&quot;&gt;WNPP
118 #871055&lt;/a&gt;), and the package was uploaded into the NEW queue today.
119 Luckily the gnuradio maintainer has promised to help me, as I do not
120 know much about gnuradio stuff yet.&lt;/p&gt;
121
122 &lt;p&gt;I doubt this &quot;IMSI cacher&quot; is anywhere near as powerfull as
123 commercial tools like
124 &lt;a href=&quot;https://www.thespyphone.com/portable-imsi-imei-catcher/&quot;&gt;The
125 Spy Phone Portable IMSI / IMEI Catcher&lt;/a&gt; or the
126 &lt;a href=&quot;https://en.wikipedia.org/wiki/Stingray_phone_tracker&quot;&gt;Harris
127 Stingray&lt;/a&gt;, but I hope the existance of cheap alternatives can make
128 more people realise how their whereabouts when carrying a cell phone
129 is easily tracked. Seeing the data flow on the screen, realizing that
130 I live close to a police station and knowing that the police is also
131 wearing cell phones, I wonder how hard it would be for criminals to
132 track the position of the police officers to discover when there are
133 police near by, or for foreign military forces to track the location
134 of the Norwegian military forces, or for anyone to track the location
135 of government officials...&lt;/p&gt;
136
137 &lt;p&gt;It is worth noting that the data reported by the IMSI-catcher
138 script mentioned above is only a fraction of the data broadcasted on
139 the GSM network. It will only collect one frequency at the time,
140 while a typical phone will be using several frequencies, and not all
141 phones will be using the frequencies tracked by the grgsm_livemod
142 program. Also, there is a lot of radio chatter being ignored by the
143 simple_IMSI-catcher script, which would be collected by extending the
144 parser code. I wonder if gr-gsm can be set up to listen to more than
145 one frequency?&lt;/p&gt;
146 </description>
147 </item>
148
149 <item>
150 <title>Norwegian Bokmål edition of Debian Administrator&#39;s Handbook is now available</title>
151 <link>http://people.skolelinux.org/pere/blog/Norwegian_Bokm_l_edition_of_Debian_Administrator_s_Handbook_is_now_available.html</link>
152 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Norwegian_Bokm_l_edition_of_Debian_Administrator_s_Handbook_is_now_available.html</guid>
153 <pubDate>Tue, 25 Jul 2017 21:10:00 +0200</pubDate>
154 <description>&lt;p align=&quot;center&quot;&gt;&lt;img align=&quot;center&quot; src=&quot;http://people.skolelinux.org/pere/blog/images/2017-07-25-debian-handbook-nb-testprint.png&quot;/&gt;&lt;/p&gt;
155
156 &lt;p&gt;I finally received a copy of the Norwegian Bokmål edition of
157 &quot;&lt;a href=&quot;https://debian-handbook.info/&quot;&gt;The Debian Administrator&#39;s
158 Handbook&lt;/a&gt;&quot;. This test copy arrived in the mail a few days ago, and
159 I am very happy to hold the result in my hand. We spent around one and a half year translating it. This paperbook edition
160 &lt;a href=&quot;https://debian-handbook.info/get/#norwegian&quot;&gt;is available
161 from lulu.com&lt;/a&gt;. If you buy it quickly, you save 25% on the list
162 price. The book is also available for download in electronic form as
163 PDF, EPUB and Mobipocket, as can be
164 &lt;a href=&quot;https://debian-handbook.info/browse/nb-NO/stable/&quot;&gt;read online
165 as a web page&lt;/a&gt;.&lt;/p&gt;
166
167 &lt;p&gt;This is the second book I publish (the first was the book
168 &quot;&lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free Culture&lt;/a&gt;&quot; by Lawrence Lessig
169 in
170 &lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html&quot;&gt;English&lt;/a&gt;,
171 &lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html&quot;&gt;French&lt;/a&gt;
172 and
173 &lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html&quot;&gt;Norwegian
174 Bokmål&lt;/a&gt;), and I am very excited to finally wrap up this
175 project. I hope
176 &quot;&lt;a href=&quot;http://www.lulu.com/shop/rapha%C3%ABl-hertzog-and-roland-mas/h%C3%A5ndbok-for-debian-administratoren/paperback/product-23262290.html&quot;&gt;Håndbok
177 for Debian-administratoren&lt;/a&gt;&quot; will be well received.&lt;/p&gt;
178 </description>
179 </item>
180
181 <item>
182 <title>«Rapporten ser ikke på informasjonssikkerhet knyttet til personlig integritet»</title>
183 <link>http://people.skolelinux.org/pere/blog/_Rapporten_ser_ikke_p__informasjonssikkerhet_knyttet_til_personlig_integritet_.html</link>
184 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/_Rapporten_ser_ikke_p__informasjonssikkerhet_knyttet_til_personlig_integritet_.html</guid>
185 <pubDate>Tue, 27 Jun 2017 17:50:00 +0200</pubDate>
186 <description>&lt;p&gt;Jeg kom over teksten
187 «&lt;a href=&quot;https://freedom-to-tinker.com/2017/06/21/killing-car-privacy-by-federal-mandate/&quot;&gt;Killing
188 car privacy by federal mandate&lt;/a&gt;» av Leonid Reyzin på Freedom to
189 Tinker i dag, og det gleder meg å se en god gjennomgang om hvorfor det
190 er et urimelig inngrep i privatsfæren å la alle biler kringkaste sin
191 posisjon og bevegelse via radio. Det omtalte forslaget basert på
192 Dedicated Short Range Communication (DSRC) kalles Basic Safety Message
193 (BSM) i USA og Cooperative Awareness Message (CAM) i Europa, og det
194 norske Vegvesenet er en av de som ser ut til å kunne tenke seg å
195 pålegge alle biler å fjerne nok en bit av innbyggernes privatsfære.
196 Anbefaler alle å lese det som står der.
197
198 &lt;p&gt;Mens jeg tittet litt på DSRC på biler i Norge kom jeg over et sitat
199 jeg synes er illustrativt for hvordan det offentlige Norge håndterer
200 problemstillinger rundt innbyggernes privatsfære i SINTEF-rapporten
201 «&lt;a href=&quot;https://www.sintef.no/publikasjoner/publikasjon/Download/?pubid=SINTEF+A23933&quot;&gt;Informasjonssikkerhet
202 i AutoPASS-brikker&lt;/a&gt;» av Trond Foss:&lt;/p&gt;
203
204 &lt;p&gt;&lt;blockquote&gt;
205 «Rapporten ser ikke på informasjonssikkerhet knyttet til personlig
206 integritet.»
207 &lt;/blockquote&gt;&lt;/p&gt;
208
209 &lt;p&gt;Så enkelt kan det tydeligvis gjøres når en vurderer
210 informasjonssikkerheten. Det holder vel at folkene på toppen kan si
211 at «Personvernet er ivaretatt», som jo er den populære intetsigende
212 frasen som gjør at mange tror enkeltindividers integritet tas vare på.
213 Sitatet fikk meg til å undres på hvor ofte samme tilnærming, å bare se
214 bort fra behovet for personlig itegritet, blir valgt når en velger å
215 legge til rette for nok et inngrep i privatsfæren til personer i
216 Norge. Det er jo sjelden det får reaksjoner. Historien om
217 reaksjonene på Helse Sør-Østs tjenesteutsetting er jo sørgelig nok et
218 unntak og toppen av isfjellet, desverre. Tror jeg fortsatt takker nei
219 til både AutoPASS og holder meg så langt unna det norske helsevesenet
220 som jeg kan, inntil de har demonstrert og dokumentert at de verdsetter
221 individets privatsfære og personlige integritet høyere enn kortsiktig
222 gevist og samfunnsnytte.&lt;/p&gt;
223 </description>
224 </item>
225
226 <item>
227 <title>Updated sales number for my Free Culture paper editions</title>
228 <link>http://people.skolelinux.org/pere/blog/Updated_sales_number_for_my_Free_Culture_paper_editions.html</link>
229 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Updated_sales_number_for_my_Free_Culture_paper_editions.html</guid>
230 <pubDate>Mon, 12 Jun 2017 11:40:00 +0200</pubDate>
231 <description>&lt;p&gt;It is pleasing to see that the work we put down in publishing new
232 editions of the classic &lt;a href=&quot;http://www.free-culture.cc/&quot;&gt;Free
233 Culture book&lt;/a&gt; by the founder of the Creative Commons movement,
234 Lawrence Lessig, is still being appreciated. I had a look at the
235 latest sales numbers for the paper edition today. Not too impressive,
236 but happy to see some buyers still exist. All the revenue from the
237 books is sent to the &lt;a href=&quot;https://creativecommons.org/&quot;&gt;Creative
238 Commons Corporation&lt;/a&gt;, and they receive the largest cut if you buy
239 directly from Lulu. Most books are sold via Amazon, with Ingram
240 second and only a small fraction directly from Lulu. The ebook
241 edition is available for free from
242 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
243
244 &lt;table border=&quot;0&quot;&gt;
245 &lt;tr&gt;&lt;th rowspan=&quot;2&quot; valign=&quot;bottom&quot;&gt;Title / language&lt;/th&gt;&lt;th colspan=&quot;3&quot;&gt;Quantity&lt;/th&gt;&lt;/tr&gt;
246 &lt;tr&gt;&lt;th&gt;2016 jan-jun&lt;/th&gt;&lt;th&gt;2016 jul-dec&lt;/th&gt;&lt;th&gt;2017 jan-may&lt;/th&gt;&lt;/tr&gt;
247
248 &lt;tr&gt;
249 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html&quot;&gt;Culture Libre / French&lt;/a&gt;&lt;/td&gt;
250 &lt;td align=&quot;right&quot;&gt;3&lt;/td&gt;
251 &lt;td align=&quot;right&quot;&gt;6&lt;/td&gt;
252 &lt;td align=&quot;right&quot;&gt;15&lt;/td&gt;
253 &lt;/tr&gt;
254
255 &lt;tr&gt;
256 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html&quot;&gt;Fri kultur / Norwegian&lt;/a&gt;&lt;/td&gt;
257 &lt;td align=&quot;right&quot;&gt;7&lt;/td&gt;
258 &lt;td align=&quot;right&quot;&gt;1&lt;/td&gt;
259 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
260 &lt;/tr&gt;
261
262 &lt;tr&gt;
263 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html&quot;&gt;Free Culture / English&lt;/a&gt;&lt;/td&gt;
264 &lt;td align=&quot;right&quot;&gt;14&lt;/td&gt;
265 &lt;td align=&quot;right&quot;&gt;27&lt;/td&gt;
266 &lt;td align=&quot;right&quot;&gt;16&lt;/td&gt;
267 &lt;/tr&gt;
268
269 &lt;tr&gt;
270 &lt;td&gt;Total&lt;/td&gt;
271 &lt;td align=&quot;right&quot;&gt;24&lt;/td&gt;
272 &lt;td align=&quot;right&quot;&gt;34&lt;/td&gt;
273 &lt;td align=&quot;right&quot;&gt;31&lt;/td&gt;
274 &lt;/tr&gt;
275
276 &lt;/table&gt;
277
278 &lt;p&gt;A bit sad to see the low sales number on the Norwegian edition, and
279 a bit surprising the English edition still selling so well.&lt;/p&gt;
280
281 &lt;p&gt;If you would like to translate and publish the book in your native
282 language, I would be happy to help make it happen. Please get in
283 touch.&lt;/p&gt;
284 </description>
285 </item>
286
287 <item>
288 <title>Release 0.1.1 of free software archive system Nikita announced</title>
289 <link>http://people.skolelinux.org/pere/blog/Release_0_1_1_of_free_software_archive_system_Nikita_announced.html</link>
290 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Release_0_1_1_of_free_software_archive_system_Nikita_announced.html</guid>
291 <pubDate>Sat, 10 Jun 2017 00:40:00 +0200</pubDate>
292 <description>&lt;p&gt;I am very happy to report that the
293 &lt;a href=&quot;https://github.com/hiOA-ABI/nikita-noark5-core&quot;&gt;Nikita Noark 5
294 core project&lt;/a&gt; tagged its second release today. The free software
295 solution is an implementation of the Norwegian archive standard Noark
296 5 used by government offices in Norway. These were the changes in
297 version 0.1.1 since version 0.1.0 (from NEWS.md):
298
299 &lt;ul&gt;
300
301 &lt;li&gt;Continued work on the angularjs GUI, including document upload.&lt;/li&gt;
302 &lt;li&gt;Implemented correspondencepartPerson, correspondencepartUnit and
303 correspondencepartInternal&lt;/li&gt;
304 &lt;li&gt;Applied for coverity coverage and started submitting code on
305 regualr basis.&lt;/li&gt;
306 &lt;li&gt;Started fixing bugs reported by coverity&lt;/li&gt;
307 &lt;li&gt;Corrected and completed HATEOAS links to make sure entire API is
308 available via URLs in _links.&lt;/li&gt;
309 &lt;li&gt;Corrected all relation URLs to use trailing slash.&lt;/li&gt;
310 &lt;li&gt;Add initial support for storing data in ElasticSearch.&lt;/li&gt;
311 &lt;li&gt;Now able to receive and store uploaded files in the archive.&lt;/li&gt;
312 &lt;li&gt;Changed JSON output for object lists to have relations in _links.&lt;/li&gt;
313 &lt;li&gt;Improve JSON output for empty object lists.&lt;/li&gt;
314 &lt;li&gt;Now uses correct MIME type application/vnd.noark5-v4+json.&lt;/li&gt;
315 &lt;li&gt;Added support for docker container images.&lt;/li&gt;
316 &lt;li&gt;Added simple API browser implemented in JavaScript/Angular.&lt;/li&gt;
317 &lt;li&gt;Started on archive client implemented in JavaScript/Angular.&lt;/li&gt;
318 &lt;li&gt;Started on prototype to show the public mail journal.&lt;/li&gt;
319 &lt;li&gt;Improved performance by disabling Sprint FileWatcher.&lt;/li&gt;
320 &lt;li&gt;Added support for &#39;arkivskaper&#39;, &#39;saksmappe&#39; and &#39;journalpost&#39;.&lt;/li&gt;
321 &lt;li&gt;Added support for some metadata codelists.&lt;/li&gt;
322 &lt;li&gt;Added support for Cross-origin resource sharing (CORS).&lt;/li&gt;
323 &lt;li&gt;Changed login method from Basic Auth to JSON Web Token (RFC 7519)
324 style.&lt;/li&gt;
325 &lt;li&gt;Added support for GET-ing ny-* URLs.&lt;/li&gt;
326 &lt;li&gt;Added support for modifying entities using PUT and eTag.&lt;/li&gt;
327 &lt;li&gt;Added support for returning XML output on request.&lt;/li&gt;
328 &lt;li&gt;Removed support for English field and class names, limiting ourself
329 to the official names.&lt;/li&gt;
330 &lt;li&gt;...&lt;/li&gt;
331
332 &lt;/ul&gt;
333
334 &lt;p&gt;If this sound interesting to you, please contact us on IRC (#nikita
335 on irc.freenode.net) or email
336 (&lt;a href=&quot;https://lists.nuug.no/mailman/listinfo/nikita-noark&quot;&gt;nikita-noark
337 mailing list).&lt;/p&gt;
338 </description>
339 </item>
340
341 <item>
342 <title>Idea for storing trusted timestamps in a Noark 5 archive</title>
343 <link>http://people.skolelinux.org/pere/blog/Idea_for_storing_trusted_timestamps_in_a_Noark_5_archive.html</link>
344 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Idea_for_storing_trusted_timestamps_in_a_Noark_5_archive.html</guid>
345 <pubDate>Wed, 7 Jun 2017 21:40:00 +0200</pubDate>
346 <description>&lt;p&gt;&lt;em&gt;This is a copy of
347 &lt;a href=&quot;https://lists.nuug.no/pipermail/nikita-noark/2017-June/000297.html&quot;&gt;an
348 email I posted to the nikita-noark mailing list&lt;/a&gt;. Please follow up
349 there if you would like to discuss this topic. The background is that
350 we are making a free software archive system based on the Norwegian
351 &lt;a href=&quot;https://www.arkivverket.no/forvaltning-og-utvikling/regelverk-og-standarder/noark-standarden&quot;&gt;Noark
352 5 standard&lt;/a&gt; for government archives.&lt;/em&gt;&lt;/p&gt;
353
354 &lt;p&gt;I&#39;ve been wondering a bit lately how trusted timestamps could be
355 stored in Noark 5.
356 &lt;a href=&quot;https://en.wikipedia.org/wiki/Trusted_timestamping&quot;&gt;Trusted
357 timestamps&lt;/a&gt; can be used to verify that some information
358 (document/file/checksum/metadata) have not been changed since a
359 specific time in the past. This is useful to verify the integrity of
360 the documents in the archive.&lt;/p&gt;
361
362 &lt;p&gt;Then it occured to me, perhaps the trusted timestamps could be
363 stored as dokument variants (ie dokumentobjekt referered to from
364 dokumentbeskrivelse) with the filename set to the hash it is
365 stamping?&lt;/p&gt;
366
367 &lt;p&gt;Given a &quot;dokumentbeskrivelse&quot; with an associated &quot;dokumentobjekt&quot;,
368 a new dokumentobjekt is associated with &quot;dokumentbeskrivelse&quot; with the
369 same attributes as the stamped dokumentobjekt except these
370 attributes:&lt;/p&gt;
371
372 &lt;ul&gt;
373
374 &lt;li&gt;format -&gt; &quot;RFC3161&quot;
375 &lt;li&gt;mimeType -&gt; &quot;application/timestamp-reply&quot;
376 &lt;li&gt;formatDetaljer -&gt; &quot;&amp;lt;source URL for timestamp service&amp;gt;&quot;
377 &lt;li&gt;filenavn -&gt; &quot;&amp;lt;sjekksum&amp;gt;.tsr&quot;
378
379 &lt;/ul&gt;
380
381 &lt;p&gt;This assume a service following
382 &lt;a href=&quot;https://tools.ietf.org/html/rfc3161&quot;&gt;IETF RFC 3161&lt;/a&gt; is
383 used, which specifiy the given MIME type for replies and the .tsr file
384 ending for the content of such trusted timestamp. As far as I can
385 tell from the Noark 5 specifications, it is OK to have several
386 variants/renderings of a dokument attached to a given
387 dokumentbeskrivelse objekt. It might be stretching it a bit to make
388 some of these variants represent crypto-signatures useful for
389 verifying the document integrity instead of representing the dokument
390 itself.&lt;/p&gt;
391
392 &lt;p&gt;Using the source of the service in formatDetaljer allow several
393 timestamping services to be used. This is useful to spread the risk
394 of key compromise over several organisations. It would only be a
395 problem to trust the timestamps if all of the organisations are
396 compromised.&lt;/p&gt;
397
398 &lt;p&gt;The following oneliner on Linux can be used to generate the tsr
399 file. $input is the path to the file to checksum, and $sha256 is the
400 SHA-256 checksum of the file (ie the &quot;&lt;sjekksum&gt;.tsr&quot; value mentioned
401 above).&lt;/p&gt;
402
403 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
404 openssl ts -query -data &quot;$inputfile&quot; -cert -sha256 -no_nonce \
405 | curl -s -H &quot;Content-Type: application/timestamp-query&quot; \
406 --data-binary &quot;@-&quot; http://zeitstempel.dfn.de &gt; $sha256.tsr
407 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
408
409 &lt;p&gt;To verify the timestamp, you first need to download the public key
410 of the trusted timestamp service, for example using this command:&lt;/p&gt;
411
412 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
413 wget -O ca-cert.txt \
414 https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt
415 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
416
417 &lt;p&gt;Note, the public key should be stored alongside the timestamps in
418 the archive to make sure it is also available 100 years from now. It
419 is probably a good idea to standardise how and were to store such
420 public keys, to make it easier to find for those trying to verify
421 documents 100 or 1000 years from now. :)&lt;/p&gt;
422
423 &lt;p&gt;The verification itself is a simple openssl command:&lt;/p&gt;
424
425 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
426 openssl ts -verify -data $inputfile -in $sha256.tsr \
427 -CAfile ca-cert.txt -text
428 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
429
430 &lt;p&gt;Is there any reason this approach would not work? Is it somehow against
431 the Noark 5 specification?&lt;/p&gt;
432 </description>
433 </item>
434
435 <item>
436 <title>Når nynorskoversettelsen svikter til eksamen...</title>
437 <link>http://people.skolelinux.org/pere/blog/N_r_nynorskoversettelsen_svikter_til_eksamen___.html</link>
438 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/N_r_nynorskoversettelsen_svikter_til_eksamen___.html</guid>
439 <pubDate>Sat, 3 Jun 2017 08:20:00 +0200</pubDate>
440 <description>&lt;p&gt;&lt;a href=&quot;http://www.aftenposten.no/norge/Krever-at-elever-ma-fa-annullert-eksamen-etter-rot-med-oppgavetekster-622459b.html&quot;&gt;Aftenposten
441 melder i dag&lt;/a&gt; om feil i eksamensoppgavene for eksamen i politikk og
442 menneskerettigheter, der teksten i bokmåls og nynorskutgaven ikke var
443 like. Oppgaveteksten er gjengitt i artikkelen, og jeg ble nysgjerring
444 på om den fri oversetterløsningen
445 &lt;a href=&quot;https://www.apertium.org/&quot;&gt;Apertium&lt;/a&gt; ville gjort en bedre
446 jobb enn Utdanningsdirektoratet. Det kan se slik ut.&lt;/p&gt;
447
448 &lt;p&gt;Her er bokmålsoppgaven fra eksamenen:&lt;/p&gt;
449
450 &lt;blockquote&gt;
451 &lt;p&gt;Drøft utfordringene knyttet til nasjonalstatenes og andre aktørers
452 rolle og muligheter til å håndtere internasjonale utfordringer, som
453 for eksempel flykningekrisen.&lt;/p&gt;
454
455 &lt;p&gt;Vedlegge er eksempler på tekster som kan gi relevante perspektiver
456 på temaet:&lt;/p&gt;
457 &lt;ol&gt;
458 &lt;li&gt;Flykningeregnskapet 2016, UNHCR og IDMC
459 &lt;li&gt;«Grenseløst Europa for fall» A-Magasinet, 26. november 2015
460 &lt;/ol&gt;
461
462 &lt;/blockquote&gt;
463
464 &lt;p&gt;Dette oversetter Apertium slik:&lt;/p&gt;
465
466 &lt;blockquote&gt;
467 &lt;p&gt;Drøft utfordringane knytte til nasjonalstatane sine og rolla til
468 andre aktørar og høve til å handtera internasjonale utfordringar, som
469 til dømes *flykningekrisen.&lt;/p&gt;
470
471 &lt;p&gt;Vedleggja er døme på tekster som kan gje relevante perspektiv på
472 temaet:&lt;/p&gt;
473
474 &lt;ol&gt;
475 &lt;li&gt;*Flykningeregnskapet 2016, *UNHCR og *IDMC&lt;/li&gt;
476 &lt;li&gt;«*Grenseløst Europa for fall» A-Magasinet, 26. november 2015&lt;/li&gt;
477 &lt;/ol&gt;
478
479 &lt;/blockquote&gt;
480
481 &lt;p&gt;Ord som ikke ble forstått er markert med stjerne (*), og trenger
482 ekstra språksjekk. Men ingen ord er forsvunnet, slik det var i
483 oppgaven elevene fikk presentert på eksamen. Jeg mistenker dog at
484 &quot;andre aktørers rolle og muligheter til ...&quot; burde vært oversatt til
485 &quot;rolla til andre aktørar og deira høve til ...&quot; eller noe slikt, men
486 det er kanskje flisespikking. Det understreker vel bare at det alltid
487 trengs korrekturlesning etter automatisk oversettelse.&lt;/p&gt;
488 </description>
489 </item>
490
491 <item>
492 <title>Epost inn som arkivformat i Riksarkivarens forskrift?</title>
493 <link>http://people.skolelinux.org/pere/blog/Epost_inn_som_arkivformat_i_Riksarkivarens_forskrift_.html</link>
494 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Epost_inn_som_arkivformat_i_Riksarkivarens_forskrift_.html</guid>
495 <pubDate>Thu, 27 Apr 2017 11:30:00 +0200</pubDate>
496 <description>&lt;p&gt;I disse dager, med frist 1. mai, har Riksarkivaren ute en høring på
497 sin forskrift. Som en kan se er det ikke mye tid igjen før fristen
498 som går ut på søndag. Denne forskriften er det som lister opp hvilke
499 formater det er greit å arkivere i
500 &lt;a href=&quot;http://www.arkivverket.no/arkivverket/Offentleg-forvalting/Noark/Noark-5&quot;&gt;Noark
501 5-løsninger&lt;/a&gt; i Norge.&lt;/p&gt;
502
503 &lt;p&gt;Jeg fant høringsdokumentene hos
504 &lt;a href=&quot;https://www.arkivrad.no/aktuelt/riksarkivarens-forskrift-pa-horing&quot;&gt;Norsk
505 Arkivråd&lt;/a&gt; etter å ha blitt tipset på epostlisten til
506 &lt;a href=&quot;https://github.com/hiOA-ABI/nikita-noark5-core&quot;&gt;fri
507 programvareprosjektet Nikita Noark5-Core&lt;/a&gt;, som lager et Noark 5
508 Tjenestegresesnitt. Jeg er involvert i Nikita-prosjektet og takket
509 være min interesse for tjenestegrensesnittsprosjektet har jeg lest en
510 god del Noark 5-relaterte dokumenter, og til min overraskelse oppdaget
511 at standard epost ikke er på listen over godkjente formater som kan
512 arkiveres. Høringen med frist søndag er en glimrende mulighet til å
513 forsøke å gjøre noe med det. Jeg holder på med
514 &lt;a href=&quot;https://github.com/petterreinholdtsen/noark5-tester/blob/master/docs/hoering-arkivforskrift.tex&quot;&gt;egen
515 høringsuttalelse&lt;/a&gt;, og lurer på om andre er interessert i å støtte
516 forslaget om å tillate arkivering av epost som epost i arkivet.&lt;/p&gt;
517
518 &lt;p&gt;Er du igang med å skrive egen høringsuttalelse allerede? I så fall
519 kan du jo vurdere å ta med en formulering om epost-lagring. Jeg tror
520 ikke det trengs så mye. Her et kort forslag til tekst:&lt;/p&gt;
521
522 &lt;p&gt;&lt;blockquote&gt;
523
524 &lt;p&gt;Viser til høring sendt ut 2017-02-17 (Riksarkivarens referanse
525 2016/9840 HELHJO), og tillater oss å sende inn noen innspill om
526 revisjon av Forskrift om utfyllende tekniske og arkivfaglige
527 bestemmelser om behandling av offentlige arkiver (Riksarkivarens
528 forskrift).&lt;/p&gt;
529
530 &lt;p&gt;Svært mye av vår kommuikasjon foregår i dag på e-post.  Vi
531 foreslår derfor at Internett-e-post, slik det er beskrevet i IETF
532 RFC 5322,
533 &lt;a href=&quot;https://tools.ietf.org/html/rfc5322&quot;&gt;https://tools.ietf.org/html/rfc5322&lt;/a&gt;. bør
534 inn som godkjent dokumentformat.  Vi foreslår at forskriftens
535 oversikt over godkjente dokumentformater ved innlevering i § 5-16
536 endres til å ta med Internett-e-post.&lt;/p&gt;
537
538 &lt;/blockquote&gt;&lt;/p&gt;
539
540 &lt;p&gt;Som del av arbeidet med tjenestegrensesnitt har vi testet hvordan
541 epost kan lagres i en Noark 5-struktur, og holder på å skrive et
542 forslag om hvordan dette kan gjøres som vil bli sendt over til
543 arkivverket så snart det er ferdig. De som er interesserte kan
544 &lt;a href=&quot;https://github.com/petterreinholdtsen/noark5-tester/blob/master/docs/epostlagring.md&quot;&gt;følge
545 fremdriften på web&lt;/a&gt;.&lt;/p&gt;
546
547 &lt;p&gt;Oppdatering 2017-04-28: I dag ble høringuttalelsen jeg skrev
548 &lt;a href=&quot;https://www.nuug.no/news/NUUGs_h_ringuttalelse_til_Riksarkivarens_forskrift.shtml&quot;&gt;sendt
549 inn av foreningen NUUG&lt;/a&gt;.&lt;/p&gt;
550 </description>
551 </item>
552
553 <item>
554 <title>Offentlig elektronisk postjournal blokkerer tilgang for utvalgte webklienter</title>
555 <link>http://people.skolelinux.org/pere/blog/Offentlig_elektronisk_postjournal_blokkerer_tilgang_for_utvalgte_webklienter.html</link>
556 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Offentlig_elektronisk_postjournal_blokkerer_tilgang_for_utvalgte_webklienter.html</guid>
557 <pubDate>Thu, 20 Apr 2017 13:00:00 +0200</pubDate>
558 <description>&lt;p&gt;Jeg oppdaget i dag at &lt;a href=&quot;https://www.oep.no/&quot;&gt;nettstedet som
559 publiserer offentlige postjournaler fra statlige etater&lt;/a&gt;, OEP, har
560 begynt å blokkerer enkelte typer webklienter fra å få tilgang. Vet
561 ikke hvor mange det gjelder, men det gjelder i hvert fall libwww-perl
562 og curl. For å teste selv, kjør følgende:&lt;/p&gt;
563
564 &lt;blockquote&gt;&lt;pre&gt;
565 % curl -v -s https://www.oep.no/pub/report.xhtml?reportId=3 2&gt;&amp;1 |grep &#39;&lt; HTTP&#39;
566 &lt; HTTP/1.1 404 Not Found
567 % curl -v -s --header &#39;User-Agent:Opera/12.0&#39; https://www.oep.no/pub/report.xhtml?reportId=3 2&gt;&amp;1 |grep &#39;&lt; HTTP&#39;
568 &lt; HTTP/1.1 200 OK
569 %
570 &lt;/pre&gt;&lt;/blockquote&gt;
571
572 &lt;p&gt;Her kan en se at tjenesten gir «404 Not Found» for curl i
573 standardoppsettet, mens den gir «200 OK» hvis curl hevder å være Opera
574 versjon 12.0. Offentlig elektronisk postjournal startet blokkeringen
575 2017-03-02.&lt;/p&gt;
576
577 &lt;p&gt;Blokkeringen vil gjøre det litt vanskeligere å maskinelt hente
578 informasjon fra oep.no. Kan blokkeringen være gjort for å hindre
579 automatisert innsamling av informasjon fra OEP, slik Pressens
580 Offentlighetsutvalg gjorde for å dokumentere hvordan departementene
581 hindrer innsyn i
582 &lt;a href=&quot;http://presse.no/dette-mener-np/undergraver-offentlighetsloven/&quot;&gt;rapporten
583 «Slik hindrer departementer innsyn» som ble publiserte i januar
584 2017&lt;/a&gt;. Det virker usannsynlig, da det jo er trivielt å bytte
585 User-Agent til noe nytt.&lt;/p&gt;
586
587 &lt;p&gt;Finnes det juridisk grunnlag for det offentlige å diskriminere
588 webklienter slik det gjøres her? Der tilgang gis eller ikke alt etter
589 hva klienten sier at den heter? Da OEP eies av DIFI og driftes av
590 Basefarm, finnes det kanskje noen dokumenter sendt mellom disse to
591 aktørene man kan be om innsyn i for å forstå hva som har skjedd. Men
592 &lt;a href=&quot;https://www.oep.no/search/result.html?period=dateRange&amp;fromDate=01.01.2016&amp;toDate=01.04.2017&amp;dateType=documentDate&amp;caseDescription=&amp;descType=both&amp;caseNumber=&amp;documentNumber=&amp;sender=basefarm&amp;senderType=both&amp;documentType=all&amp;legalAuthority=&amp;archiveCode=&amp;list2=196&amp;searchType=advanced&amp;Search=Search+in+records&quot;&gt;postjournalen
593 til DIFI viser kun to dokumenter&lt;/a&gt; det siste året mellom DIFI og
594 Basefarm.
595 &lt;a href=&quot;https://www.mimesbronn.no/request/blokkering_av_tilgang_til_oep_fo&quot;&gt;Mimes brønn neste&lt;/a&gt;,
596 tenker jeg.&lt;/p&gt;
597 </description>
598 </item>
599
600 </channel>
601 </rss>