DNSの代わりにZeroNet:法的破壊行為に対する有望な対抗策

画像








防御と攻撃に関する考え方



余談ですが、それは重要かもしれません。



私たちは皆、インターネットの「規制」の分野における近年の暗い傾向をよく知っています。 最も驚くべきことは、このRunetの「侵入」が非常に遅れて発生したことであり、そのため、その失敗は現実に少しでも慣れている人には完全に明白です。



侵入時には、ネットワークの自然な自己規制はすでに非常にまともなレベルでした。 最大かつ最も興味深いリソースは、すでに彼らのページに疑わしいコンテンツを許可していませんでしたが、それでも子供向けのソフトウェアコンテンツフィルターがあり、親や教育機関はそれをうまく利用できました。 実際、「規制」するものは何もありませんでした。 そして、この状況に残ったものは何ですか?



通常のいじめ。 Roskomnadzorなどは、立派な生徒のクラスのいじめっ子2歳に似ています。 常にクラブを振って誰かを脅かすこの「交通管制官」は、私たちの生活をより良くし、より面白くするように設計された、そのような困難で作成された構造を破壊します。 代わりに、そのような疑わしいスキームは、怒り狂ったいじめっ子の精神能力に完全な見当識障害と疑念を引き起こすことが示唆されています。



それにもかかわらず、1つの重要なポイントを逃しました。 このキャラクターはおかしいようで、私たちも彼を笑いますが、彼は目標を達成しました。 どうやって?



最近、多くのソフトウェアソリューションがプライバシーと匿名性の特定の基準を満たさない場合、私たちにとって「劣っているように見える」という事実に注意してください。 これは、コミュニケーション、インスタントメッセンジャーに特に当てはまります。 しかし実際には、これはthis慢ないじめっ子の目をつかまないために、隠す、隠すという試みに過ぎません。 そして、この意味で、無条件の支配がほぼ達成され、私たちは私たちの秘密の「穴」と避難所に恐怖を隠したので、彼は完全に彼の目標を達成しました。



プライバシーと匿名性は、フーリガンアクションに対する一種の「シールド」として使用できる多くの製品の重要な特性です。 それでも、これらのプロパティは、ジャーナリスト、企業秘密、および多くの同様のものの仕事を提供できます。 しかし、法的破壊行為に対抗する主な方法としてこれらのソフトウェアプロパティを使用し始めた場合、これはすでに負けていることを意味します。 私たちは「いじめっ子」を恐れて、彼から恐れて隠れました。 「いじめっ子」に対する答えは根本的に異なっているはずです。 そして、私たち、専門家および技術者はそれを提供できます。



答えは、「いじめっ子」が制御できない情報をすべての人に広めるためのアクセス可能な方法を開発することかもしれません。 理論的には、分散型分散システムにはこの特性があることがわかっています。機能を定義する特定のセンターがないため、「キャッチできない」ものをブロックするのは困難です。 これは攻撃ですが、防御ではありません。



そして、注意を払うようお願いします-分散システムのプライバシーと匿名性は、必要な条件ではありません。 これらのプロパティは、必要に応じてオプションで完全に「ねじ込む」ことができます。



DNSの代わりにZeroNet



そのため、分散型の「対応」の必要性に決着がつきました。 I2Pなど、そのようなシステムが存在することを私に示す場合があります。 しかし、このネットワークは一般の人々にとって率直に冗長です。 個々の問題を解決し、専門的な目的のためにそれが理想的であり、常にその重要なニッチを占めると主張する人はいません。



それにもかかわらず、プライバシー、匿名性、セキュリティ、分散化、1つのパッケージで提供される一般的なWebからの分離により、処理が遅くなり、機能が制限されます。 それが大量使用には不向きな理由です。 そして、誰が通常のWebからI2Pに至るまですべてを「ドラッグ」する手間をかけますか? もっとシンプルで手頃な価格のものが必要です。



私はここここで ZeroNetに出会いまし 。 この機会に、これらの記事の著者に感謝の意を表します。 ただし、代替分散ネットワークZeroNetの役割は、湿気があるため、やはり適切ではありません。 このプロジェクトは非常に興味深く、I2Pよりも高速で信頼性の高い動作をしますが。 私の主観的な感情によると。



しかし、このように考えてみましょう。現在、リソースをブロックする最も効果的な方法は何ですか? IPアドレスおよびドメイン名ごと。 そして、これらの方法は、インターネットの一元化された性質に依存しているためにのみ機能します。 ですから、この並列「分散インターネット」をすぐに作成しようとすべきではないでしょうか? おそらく最初は、リソースへの入力の分散システムを作成する価値がありますか? 一種の「分散DNS」。 また、リソース自体は、わずかな変更を加えずに通常のWebに残す必要があります。 これは、非常に効果的で興味深いソリューションです。 ZeroNetはこれに最適です!



実用的な実装



そして今、私たちはこの記事が書かれた瞬間に来ました。 まず、コンピューターにZeroNetクライアントをインストールする必要があります。これは、Githubに投稿された指示に従って行います。



インストールが成功し、ZeroNetで自由にサーフィンできるようになったと仮定しますが、これは主要な目標ではありません。通常のサイトへの分散ログインを作成する必要があるためです。 「真空中の球状の馬」の理論を作成しないために、これらの実験のために完全に実際のサイトを取り上げ、その入口を分散化しようとします。 Geektimesの広告条件を可能な限り満たすために、このリソースへの定期的なリンクはありません。 同じZeroNetリンクは、分散ドメイン名の登録まで、実際のサイトを操作する方法を示すために設計されています。



まず、ZeroNetヘルプにアクセスしてください- 新しいZeroNetサイトを作成(ZeroNetサイトを作成し、指示に従って空のZeroNetサイトを作成します。 事は非常に簡単です。 サイトの公開キーと秘密キーを安全に覚えておくことが重要です。



$ python zeronet.py siteCreate

      
      





, ! :



~/ZeroNet-master/data/1CzZdjvYQKEanwVrqxMp9kZB67zBtSFmdc/

      
      





, .

, ZeroNet HTML- index- . ZeroNet. index.html , :



<script> parent.location.href='http://_'; </script>

      
      





«» ZeroNet , «» , Create new ZeroNet site ( ZeroNet). «» .



$ python zeronet.py siteSign  1CzZdjvYQKEanwVrqxMp9kZB67zBtSFmdc

      
      





? . , , ZeroNet. ZeroNet-, , http://127.0.0.1:43110/1CzZdjvYQKEanwVrqxMp9kZB67zBtSFmdc/ (! ZeroNet , ).



, , ZeroNet ( ):





ZeroNet , :

http://bit.no.com:43110/1CzZdjvYQKEanwVrqxMp9kZB67zBtSFmdc/

, ZeroNet.



. ZeroNet bit-, Namecoin, .



, bit- ? . DNS- bit . ZeroNet bit .



. bit- Namecoin. , Namecoin — . . 0.02 NMC, $0.01. , NMC — . - , , NMC — https://www.changer.com.



bit- . estilibera.bit. «Manage Names» d/estilibera ( ). , . .



— . «Configure Name», «Custom Configuration». JSON, ZeroNet:



{"zeronet": {"": "1CzZdjvYQKEanwVrqxMp9kZB67zBtSFmdc"}}

      
      





. — . http://127.0.0.1:43110/estilibera.bit. ! , , - http://bit.no.com:43110/estilibera.bit.



. «» bit- ZeroNet example.bit. proxy.pac :



function FindProxyForURL(url, host) { 
    if  (dnsDomainIs(host, ".bit")) { 
        return "PROXY 127.0.0.1:43110"; 
    } 
    else { 
        return "DIRECT"; 
    } 
} 

      
      





-. , Firefox : =>=>=>=>=>Url .



ZeroNet estilibera.bit bit, ZeroNet.



, . 0estilibera.bit



— , ZeroNet. , , . ZeroNet.



<script> location.href='http://_'; </script>

      
      





ZeroNet , ZeroNet , «, », . «» ZeroNet.





— . , IP-. , , . IP- ZeroNet (, IP- — , . «» !) . «».

, IPv4 — , «».



- , . -, VPN, Tor . ZeroNet , , . .



, , , ! , ZeroNet , . .



, !



, . «» .



ZeroNet , .



1. ZeroNet, — , .

2. ZeroNet «».



, ZeroNet , , , .



ZeroNet -, .



ZeroNet ! , , , , , «» .



, , , — .



-. ( !). — «» . , . ?





. IP- «» . , — , , .



. IP- . « », . .



1. « » .

2. «».



, - .



— ZeroNet . ZeroNet, , . - -, , , «» - « » . « » , .



, ? ? - , , ?



, , - . — .



, , «»? (IMHO) , . ? , :



1. ZeroNet.

2. , bit 127.0.0.1:43110.

3. , ZeroNet. , ZeroNet , , - .



ZeroNet+bit deb- Debian Ubuntu «» .



ZeroNet , , . .



ZeroNet http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp/. -. . , , , .



-! . , , — . , , .



, — , . .



?



All Articles