summaryrefslogtreecommitdiff
path: root/README.adoc
blob: 8c7ff2a4c8cab0081ae20ccbe5a0ed5f1688cb76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
= Publikationen

== Embedded X.509 Signature

WARNING: I have reverted to some PDF files without the signature, since some PDF readers don't play well with them. If you want signed PDFs, check out older versions of the files. 


At 2025-09-13, all existing PDF (except for some README.pdf) have been converted to PDF1.7 with Gostscript and signed with my personal X.509 certificate. All future PDFs will also be signed before being published. 


The certificate has the following attributes: 

         S/N: 54C39B96526909D53BEDB6322A06A3E786B48B21
        (dec): 483917423619132538787524595286029807798130608929
       Issuer: 1.2.840.113549.1.9.1=#63727970746F6D616E6365724063727970746F6D616E6365722E6465,CN=Stefan Schumacher,OU=Personal,O=Cryptomancer.de,L=Magdeburg,ST=Sachsen-Anhalt,C=DE
      Subject: 1.2.840.113549.1.9.1=#63727970746F6D616E6365724063727970746F6D616E6365722E6465,CN=Stefan Schumacher,OU=Personal,O=Cryptomancer.de,L=Magdeburg,ST=Sachsen-Anhalt,C=DE
     sha2_fpr: 69:C3:62:2E:12:48:E3:4C:12:77:EC:BC:C6:17:F7:74:8F:93:CA:A9:FA:AB:B6:63:DD:EA:0E:72:BA:90:9E:85
     sha1_fpr: F2:C0:21:F0:EE:24:40:5F:E4:C7:79:53:29:9E:5D:97:20:D4:8D:20
      md5_fpr: A1:83:F6:D9:C1:2A:25:0E:79:2D:90:2C:02:EB:E4:A4
      pgp_fpr: 6502ABA153D4F92E6A242FF3AEB2029B9D00F0D0
       certid: 2BB03218BEDC485CD93E8D3C06080683BD8402FB.54C39B96526909D53BEDB6322A06A3E786B48B21
      keygrip: AF49E367AE310B0F0FF3C7625BA6BB3947E0FEA9

Since embedded PDF signatures are broken, I also create a list of SHA256-Hashes, which is in turn signed by my OpenPGP key.

* https://www.ndss-symposium.org/ndss-paper/shadow-attacks-hiding-and-replacing-content-in-signed-pdfs/
* https://www.ndss-symposium.org/ndss-paper/processing-dangerous-paths-on-security-and-privacy-of-the-portable-document-format/
* https://pdf-insecurity.org/signature/evaluation.html

== OpenPGP signed SHA512 checksums


All uploads are hashed with a SHA512 checksum. The list of checksums is in `./SHA512`.

The list of hashes is signed by my new Brainpool512 GnuPG Key `pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc` as of 2025-09-06.

To verify that I switched to a new key, I signed the new one with the old key `pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc` 
The signature is detached as pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc.sig-as-0x11F4C41EB3FBAE33
To verify it, use 

    gpg --import 0x11F4C41EB3FBAE33.asc
    gpg --verify  pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc.sig-as-0x11F4C41EB3FBAE33 pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc


To verify the list of SHA512 hashes and check all PDFs, run `verify-signatures.sh`

    gpg --import ./pk_7B2B45B1330E579E3C3E9B34089D80688050ECCF.asc
    gpg --verify ./SHA512.sig ./SHA512 && sha512sum --warn --check ./SHA512


All commits to this repo are also signed. 

== Table of Content

* Artikel
** CCC-Datenschleuder
. Artikel die ich in der Datenschleuder des Chaos Computer Clubs veröffentlicht habe
** GUUG-UpTimes
. Artikel die ich in der UpTimes der German Unix Users Group veröffentlicht habe
** InformationsdienstGrundschutz-SocialEngineering
. Artikel die ich im Informationsdienst Grundschutz zu Social Engineering veröffentlicht habe
* Grau
. Graue Literatur, u.a. das NetBSD-Sicherheitshandbuch und The NetBSD Security Guide
* MagdeburgerJournalSicherheitsforschung
. Alle erschienen Ausgaben des von mir herausgegebenen Magdeburger Journal Sicherheitsforschung, insgesamt 70 Artikel. 
.. Eine Bibliographie liegt in MagdeburgerJournalSicherheitsforschung/README.html
* Studium
. Unterlagen aus dem Studium, vorrangig AO-Psychologie 
* Vorträge
. Vorträge die ich gehalten habe, hier liegen die Folien dazu (Deutsch und Englisch)
** ChaosComputerClub
. Vorträge auf Veranstaltungen des Chaos Computer Club (Chaos Communication Congress und Camp)
** ChemnitzerLinuxtage
. Vorträge auf den Chemnitzer Linux-Tagen. seit 2004. Eine Übersicht liegt in der README.adoc
** DeepSec
. Talks I held at DeepSec and DeepIntel in Austria (in English) 
** PolitischeBildung
. Vorträge zur politischen Bildung, u.a. für politische Stiftungen und Bildungsstätten, Hochschulen, Bundeswehr und Reservistenverband. Verschiedenste Themen, von CyberWar über Drohnen, KI und Ethik hin zum Ersten Weltkrieg in Computerspielen. 


== Mastodon

To get updates, <a rel="me" href="https://mastodon.social/@0xKaishakunin">Follow me on Mastodon</a>