バージョン 0.0 ファイルを追加

This commit is contained in:
alice2bob 2021-12-02 10:52:00 +00:00
parent e93b09f15c
commit f650441d3e
Signed by: alice2bob
GPG Key ID: AFECE2CCB7C64E2B
12 changed files with 517 additions and 7 deletions

View File

@ -2,9 +2,67 @@
# アリスとボブ {#top}
バージョン: 0.0
アリスとボブはやりとりをしたいが、
デジタル技術が広く行き渡っている情報化時代の中に生きていて、
蔓延している監視と統制から自身と相手を守りたい。
どうしたらいいか?
[テスト](test.md)
## 目的 {#purpose}
本ガイドは、デジタルの世界において
自身とみんなのプライバシー、安全と自由を守りたい人たち向けに
作成したデジタルセキュリティ対策ガイドです。
特に、以下の目的を意識しながら作成しようとしています。
- 社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。
- よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。
- デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。
- プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。
## ガイド一覧 {#list}
- 序文
--- [Markdown](ja-md/alice2bob-ja-preface-0.0.md)
\| [HTML](ja-html/alice2bob-ja-preface-0.0.html)
## ブログ {#blog}
最新投稿:
- [オニオンケット](blog/2021-12-02-onionket.md) (2021-12-02)
[投稿一覧](blog.md)
## 連絡先 {#contact}
コメントや建設的批判があったら是非お聞かせください。
### PGP 鍵 {#contact-pgp}
`1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
- [ウェブサイト上](alice2bob.asc)
- 鍵サーバ(クリアネット): `https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
- 鍵サーバ(オニオン): `http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
### ウェブサイト {#contact-website}
`https://git.disroot.org/alice2bob/alice2bob`
## 検証 {#verify-alice2bob}
[検証について](verify.md)
- [SHA256 の PGP 署名](alice2bob-SHA256-0.0.sig)
- [SHA256 チェックサム](alice2bob-SHA256-0.0)
## 免責事項 {#disclaimer}
アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。
本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。
本ガイドは全くの無保証で提供されます。
本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。
ご自身の状況を考慮し、自己責任で本ガイドを使ってください。

10
alice2bob-SHA256-0.0 Normal file
View File

@ -0,0 +1,10 @@
fc03b314dde3480af90b67c7757ae9275240f6677297afa8384eb45c4b8f2bf3 alice2bob.asc
b184da59f4e408f3e5df0a5285c76d8a4e262a125643751a77c2cba8166e3d2e assets/css/main.css
8663c1fa3c0e4445c0e81ad13aebd5f843c53c765fedb720c333516aecd70ca4 assets/img/top-banner.png
e835584769e2369d0e7f999ab47559c337b65270c0e64a7094b8795039500e67 assets/qr/contact-website.png
405d5cfc2d627ca058a19220dcf80ba5d36a7100fca4d210dad8b13ad1f611de blog/2021-12-02-onionket.md
69a0c9423d33fd87dfd64cb450b7d9154f039a2f6abdecde89e6dd2fec25dd0f blog.md
47da2d9299a78e9003f6b309550d9be1045dddd9ab7c8d1480250254a151903e ja-html/alice2bob-ja-preface-0.0.html
fb74ae45e66f3a9044ac6365631e198bbea40da4061a729fe15e3a0d0faf9ede ja-md/alice2bob-ja-preface-0.0.md
4e1f386a014f2281fa7fd91ff15cc1404369ca600f524e056b90bdcc3a83104b README.md
5794dc53594ff20e81f6c4fbcf7616f0d6216a29b38a7b5fd802df626b1ea85b verify.md

BIN
alice2bob-SHA256-0.0.sig Normal file

Binary file not shown.

20
alice2bob.asc Normal file
View File

@ -0,0 +1,20 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEYVkChhYJKwYBBAHaRw8BAQdAMh3ZPXeHiWSjSpDpIxJ46FXRlRlDRJvxtVz7
ORAnJ/XNIWFsaWNlMmJvYiA8YWxpY2UyYm9iQGRpc3Jvb3Qub3JnPsKWBBMWCgA+
AhsBBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEHT4xPE2ys+CCcfxIibtMu52+
f20FAmFZA7sFCQPCaDUACgkQibtMu52+f22SxgEAji9k7ooXA6m3cSKq7bI7S5ZN
iPHuF7Nj59Zm4Lw2fLUBAOv++3akYtzMRIQ4DSnvtfTDVGVUgLnUXpK45q4uYQ8D
zjMEYVkCxRYJKwYBBAHaRw8BAQdAdB0LAbOf2NbFaPJAethTL2jacn3TPmVuxsyQ
fynaTXXCwDUEGBYKACYCGwIWIQQdPjE8TbKz4IJx/EiJu0y7nb5/bQUCYVkD4AUJ
A8JoFQCBCRCJu0y7nb5/bXYgBBkWCgAdFiEERSz1AWy5c5R/syGbr+zizLfGTisF
AmFZAsUACgkQr+zizLfGTitd/QD/fGC45S/bDbl7+qrkTIYWGq6YCqGWnvhErses
NIyqfXIA/ifd6VgixoY5+XvsYrFBFb1Z7QbKAwtAZKdTGnN+h2cN6x4BAIITRpvC
dzWgilA9FwoyrK8e1NjEntulcX6HMPWoG7s2AP49SWy+w/nq12RN1220a5fIQhbz
W0f97utbvc4i7qXqCs44BGFZAp4SCisGAQQBl1UBBQEBB0DoBH8fzfLzTq6TYGAw
Z5UqyBBLAEPGiASlKhZnJ+f+RwMBCAfCfgQYFgoAJgIbDBYhBB0+MTxNsrPggnH8
SIm7TLudvn9tBQJhWQPaBQkDwmg8AAoJEIm7TLudvn9t4HgBAPJMCDH3fkhb5s6I
HfL6nFVlSDhCvY59Id2vOwTg/5xrAQDLGVa4n4Zi9ZJlh3DJoN/rnClg8kTzwW2n
At00YNN4Dw==
=kb5I
-----END PGP PUBLIC KEY BLOCK-----

192
assets/css/main.css Normal file
View File

@ -0,0 +1,192 @@
/* トップのバナー */
.top-banner {
max-width: 780px;
width: calc(100vw - 48px);
height: auto;
margin: 8px;
}
/* コード */
/* 一般のコードスタイリング */
/* 注:一部の宣言はインラインコード専用。 */
/* 'pre > code' でどれなのか確認できる。 */
code {
/* lang="ja" は Cousine Tor Browserまたは他のフォントを必要とする。 */
/* lang="en" ではフォントサイズは monospace または -moz-fixed
/* の場合に 12px で、 Cousine またはリスト値の場合に 16px。 */
font-family: Cousine, monospace;
color: purple;
background-color: palegoldenrod;
border-radius: 4px;
padding: 2px;
word-wrap: anywhere;
}
pre {
background-color: thistle;
padding-left: 24px;
padding-right: 24px;
padding-top: 1em;
padding-bottom: 1em;
overflow-x: auto;
max-width: 41em;
}
/* ディスプレイコードのためにインラインコード専用スタイリングをもとに戻す */
pre > code {
color: unset;
background-color: unset;
border-radius: unset;
padding: unset;
}
/* 表 */
table {
border-collapse: collapse;
border-color: black;
border-style: solid;
border-width: 2px;
}
th, td {
border-color: gray;
border-style: solid;
border-width: 1px;
padding-left: 4px;
padding-right: 4px;
}
thead {
border-bottom-color: black;
border-bottom-style: solid;
border-bottom-width: 2px;
background-color: burlywood;
}
th:hover {
background-color: chocolate;
}
tr.even {
background-color: bisque;
}
tbody > tr:hover {
background-color: lightgreen;
}
td:hover {
background-color: limegreen;
}
/* 画像 */
img {
/* alt テキスト */
color: teal;
font-style: italic;
/* パッディング */
/* 注:背景色が白の画像が必要。 */
border-radius: 4px;
padding: 4px;
background-color: white;
}
/* リスト */
li {
margin-bottom: 0.5em;
}
/* 順序リストのネスト番号付け */
ol {
counter-reset: item;
}
ol > li {
counter-increment: item;
}
ol > li::marker {
content: counters(item, ".") ". \200b";
}
.footnotes ol {
counter-reset: foot;
}
.footnotes ol > li {
counter-increment: foot;
}
.footnotes ol > li::marker {
content: counter(foot) ". \200b";
}
/* main 内の h1〜h4 見出しの番号付け */
main h1::before, main h2::before, main h3::before, main h4::before {
font-size: 80%;
color: green;
}
main h1 {
counter-increment: section1;
counter-reset: section2 section3 section4;
}
main h1::before {
content: counter(section1) ". ";
}
main h2 {
counter-increment: section2;
counter-reset: section3 section4;
}
main h2::before {
content: counter(section1) "." counter(section2) ". ";
}
main h3 {
counter-increment: section3;
counter-reset: section4;
}
main h3::before {
content: counter(section1) "." counter(section2) "." counter(section3) ". ";
}
main h4 {
counter-increment: section4;
}
main h4::before {
content: counter(section1) "." counter(section2) "." counter(section3) "." counter(section4) ". ";
}
/* 用語集 */
dt {
font-weight: bold;
margin-top: 2.0em;
}
dd > p:not(:first-child) {
color: darkblue;
font-size: 90%;
}
/* 脚注 */
.footnotes {
font-size: 85%;
}
/* その他 */
/* QR コード */
.qr {
image-rendering: crisp-edges;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

4
blog.md Normal file
View File

@ -0,0 +1,4 @@
# ブログ {#top}
- [オニオンケット](blog/2021-12-02-onionket.md) (2021-12-02)

View File

@ -0,0 +1,33 @@
# オニオンケット {#top}
2021-12-02
「オニオンケット」とはダークウェブTor[^tor])でのみ
開催されるオンライン同人誌イベントです。
今年前半に初めて開催されました。
オニオンケットサークル登録・参加したアーティストは
OnionShare[^onionshare] という FLOSS[^floss] ソフトウェアで
自らの作品を記載したウェブサイトを作成してホストしました。
小規模のイベントだったが、
無料・プライベート・反検閲のオンラインイベントに参加できて大変よかったです。
[^tor]: 匿名化ネットワーク。 \
クリアネット: `https://www.torproject.org/` \
オニオン: `http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/`
[^onionshare]: Tor を用いたファイル共有、ウェブサイト、チャットなど。 \
クリアネット: `https://onionshare.org/` \
オニオン: `http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion/`
[^floss]: "Free/libre and open-source software"
(自由オープンソースソフトウェア)の頭字語。
今月末にオニオンケットが再び開催予定です。
興味がったら参加してください。
イラストや音楽など作品を作成しているアーティストの方々、
サークル登録・参加をご検討ください!
- 開催日: 12 月 30 日(木)〜 31 日(金)
- オニオンケット情報ページ: `https://onioncomic.market/`
- サークル登録の締切: 12 月 15 日(水)

View File

@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>序文 | アリスとボブ</title>
<link rel="stylesheet" href="../assets/css/main.css" type="text/css">
</head>
<body>
<img class="top-banner" src="../assets/img/top-banner.png" width="780" height="204" alt="アリスとボブのバナー">
<h1 id="top">序文</h1>
<p>アリスとボブ</p>
<p>バージョン: 0.0</p>
<hr>
<main>
<p>アリスとボブはやりとりをしたいが、デジタル技術が広く行き渡っている情報化時代の中に生きていて、蔓延している監視と統制から自身と相手を守りたい。どうしたらいいか?</p>
<h1 id="purpose">目的</h1>
<p>本ガイドは、デジタルの世界において自身とみんなのプライバシー、安全と自由を守りたい人たち向けに作成したデジタルセキュリティ対策ガイドです。特に、以下の目的を意識しながら作成しようとしています。</p>
<ul>
<li>社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。</li>
<li>よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。</li>
<li>デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。</li>
<li>プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。</li>
</ul>
<h1 id="list">ガイド一覧</h1>
<ul>
<li>序文 — <a href="../ja-md/alice2bob-ja-preface-0.0.md">Markdown</a> | <a href="../ja-html/alice2bob-ja-preface-0.0.html">HTML</a>
</li>
</ul>
</main>
<hr>
<h1 id="back">アリスとボブ</h1>
<h2 id="back-contact">連絡先</h2>
<h3 id="back-contact-pgp">PGP 鍵</h3>
<p><code>1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D</code></p>
<ul>
<li>ウェブサイト上: <code>https://git.disroot.org/alice2bob/alice2bob/src/branch/master/alice2bob.asc</code></li>
<li>鍵サーバ(クリアネット): <code>https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D</code></li>
<li>鍵サーバ(オニオン): <code>http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D</code></li>
</ul>
<h3 id="back-contact-website">ウェブサイト</h3><img class="qr" src="../assets/qr/contact-website.png" width="222" height="222" alt="ウェブサイト QR コード">
<p><code>https://git.disroot.org/alice2bob/alice2bob</code></p>
<h2 id="back-verify">検証</h2>
<p><code>https://git.disroot.org/alice2bob/alice2bob/src/branch/master/verify.md</code></p>
<h2 id="back-disclaimer">免責事項</h2>
<p>アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。本ガイドは全くの無保証で提供されます。本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。ご自身の状況を考慮し、自己責任で本ガイドを使ってください。</p>
</body>
</html>

View File

@ -0,0 +1,66 @@
<img class="top-banner" src="../assets/img/top-banner.png" width="780" height="204" alt="アリスとボブのバナー">
# 序文 {#top}
アリスとボブ
バージョン: 0.0
***
アリスとボブはやりとりをしたいが、
デジタル技術が広く行き渡っている情報化時代の中に生きていて、
蔓延している監視と統制から自身と相手を守りたい。
どうしたらいいか?
# 目的 {#purpose}
本ガイドは、デジタルの世界において
自身とみんなのプライバシー、安全と自由を守りたい人たち向けに
作成したデジタルセキュリティ対策ガイドです。
特に、以下の目的を意識しながら作成しようとしています。
- 社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。
- よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。
- デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。
- プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。
# ガイド一覧 {#list}
- 序文
--- [Markdown](../ja-md/alice2bob-ja-preface-0.0.md)
\| [HTML](../ja-html/alice2bob-ja-preface-0.0.html)
***
# アリスとボブ {#back}
## 連絡先 {#back-contact}
### PGP 鍵 {#back-contact-pgp}
`1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
- ウェブサイト上: `https://git.disroot.org/alice2bob/alice2bob/src/branch/master/alice2bob.asc`
- 鍵サーバ(クリアネット): `https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
- 鍵サーバ(オニオン): `http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
### ウェブサイト {#back-contact-website}
<img class="qr" src="../assets/qr/contact-website.png" width="222" height="222" alt="ウェブサイト QR コード">
`https://git.disroot.org/alice2bob/alice2bob`
## 検証 {#back-verify}
`https://git.disroot.org/alice2bob/alice2bob/src/branch/master/verify.md`
## 免責事項 {#back-disclaimer}
アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。
本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。
本ガイドは全くの無保証で提供されます。
本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。
ご自身の状況を考慮し、自己責任で本ガイドを使ってください。

View File

@ -1,6 +0,0 @@
# テスト
Alice and Bob
は日本語で「アリスとボブ」です。
[README に戻る](README.md)

85
verify.md Normal file
View File

@ -0,0 +1,85 @@
# 検証 {#top}
## PGP 鍵とチェックサム {#pgp-and-checksums}
アリスとボブの全ての内容とチェックサムは下記の PGP 鍵で保護されています。
- PGP 鍵: `1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
- [ウェブサイト上](alice2bob.asc)
- [鍵サーバ(クリアネット)](https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D)
- [鍵サーバ(オニオン)](http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D)
- [SHA256 の PGP 署名](alice2bob-SHA256-0.0.sig)
- [SHA256 チェックサム](alice2bob-SHA256-0.0)
誰でも本ガイドを編集して頒布できることを意識してください。
入手したファイルを開いたり内容を信頼する前に、入手したファイルを検証すべきです。
入手したファイルをアリスとボブが実際に作成したと確認するには、
PGP 鍵とチェックサムを検証して、
チェックサムを入手したファイルに照合してください。
## 検証方法 {#how-to-verify}
本ガイドのファイルを検証するには以下のツールが必要です。
- `sha256sum` のプログラムが入っている Bash ターミナル
- [GnuPG][gnupg] (プログラム名: `gpg`
[gnupg]: https://gnupg.org
### PGP 鍵の指紋 {#confirm-PGP-fingerprint}
PGP 鍵、チェックサム、署名とファイルを入手した後、
まず PGP 鍵の指紋(上の 40 桁の文字列)を上記の指紋に照合します。
~~~
$ gpg --show-key
~~~
### PGP 鍵のインポート {#import-PGP-key}
PGP 鍵の指紋が正しかったら、インポートします。
~~~
$ gpg --import
~~~
PGP 鍵のインポートが成功したことを確認します。
~~~
$ gpg -k 1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D
~~~
### 署名検証 {#verify-signature}
SHA256 チェックサムファイルを署名ファイルで検証します。
~~~
$ gpg --verify alice2bob-SHA256-0.0.sig alice2bob-SHA256-0.0
~~~
`Good signature from "alice2bob" ...` の表示が出たら、
チェックサムが破損・改竄されていない可能性が高いということです。
### SHA256 検証 {#verify-checksums}
最後に、入手したファイルを SHA256 チェックサムで検証します。
~~~
$ sha256sum --check --ignore-missing alice2bob-SHA256-0.0
~~~
`OK` の表示が出たら、ファイルが破損・改竄されていない可能性が高いということです。
入手したファイルのディレクトリ構造が平らの場合、
SHA256 チェックサムファイル内のファィル名からディレクトリを削除する必要があります。
~~~
$ cat alice2bob-SHA256-0.0 \
| sed -e 's/ .*\// /' \
| sha256sum --check --ignore-missing
~~~
SHA256 の照合は [GtkHash][gtkhash] を使って行うことも可能です。
[gtkhash]: https://gtkhash.org