some improvement

This commit is contained in:
Martin/Geno 2018-11-09 18:39:59 +01:00
parent 471429024e
commit 9dfdb6a3f4
No known key found for this signature in database
GPG Key ID: 9D7D3C6BFF600C6A
1 changed files with 22 additions and 16 deletions

View File

@ -46,7 +46,7 @@ Note:
#### Warum notwendig? #### Warum notwendig?
- Eröffnet einen Wettbewerb - Eröffnet ein Wettbewerb
- kleine und viele Angriffsziele - kleine und viele Angriffsziele
- vor Kriminelle - vor Kriminelle
- vor Regierungen - vor Regierungen
@ -55,7 +55,7 @@ Note:
- Verringert Missbrauch durch Vertrauen - Verringert Missbrauch durch Vertrauen
Note: Note:
- _Eröffnet einen Wettbewerb:_ damit Fortschritt für neue Marktteilnehmer - _Eröffnet einen Wettbewerb:_ damit fortschritt
(Gewinne gehen zum größten Teile in die USA) (Gewinne gehen zum größten Teile in die USA)
- Entscheidungen: z.B. nur noch auf Englisch, Mark Zuckerberg darf Nachrichten löschen - Entscheidungen: z.B. nur noch auf Englisch, Mark Zuckerberg darf Nachrichten löschen
- _Angriffsziele:_ - _Angriffsziele:_
@ -63,9 +63,9 @@ Note:
- Regierungen können nicht - Regierungen können nicht
- den Zugang zu allen Servern verlangen (NSA - Snowden) - den Zugang zu allen Servern verlangen (NSA - Snowden)
- alle Server blockieren (Telegram - Russland) - alle Server blockieren (Telegram - Russland)
- _Verringert Missbrauch durch vertrauen_ - _Verringert Missbrauch durch Vertrauen_
- **Auswirkung:** nicht alle Daten können **geklaut** oder **analysiert** werden - **Auswirkung:** nicht alle Daten können **geklaut** oder **analysiert** werden
- Analysiert zur Manipulation (Werbung oder Politisch, siehe Cambridge Analytica) - Analysiert zur Manipulation (Werbung oder politisch, siehe Cambridge Analytica)
- **Bei Missbrauch** leichterer Wechsel - **Bei Missbrauch** leichterer Wechsel
--- ---
@ -77,13 +77,17 @@ Note:
- Komplexität steigt - Komplexität steigt
- Gewollte Verringerung an Marktanteil - Gewollte Verringerung an Marktanteil
- Kann auch von kriminellen Elementen genutzt werden - Kann auch von kriminellen Elementen genutzt werden
- Nutzer müssen sich ggf. sich Ihre Adresse und Passwort sich merken
Note: Note:
- _Komplexität steigt:_ Da nicht nur Clients sondern auch Server untereinander sicher (Ausfall, Vertrauensvoll) kommunizieren müssen. - _Komplexität steigt:_ Da nicht nur Clients, sondern auch Server untereinander sicher (Ausfall, vertrauensvoll) kommunizieren müssen.
- _kriminellen Elementen:_ wie bei jeder Technologie kann diese auch von Bösen genutzt werden.
- _... sich merken:_ allerdings müssen Sie dies auch für Ihre E-Mail-Adresse, was noch Standard im Internet ist.
--- ---
## XMPP ### Extensible Messaging and Presence Protocol (XMPP)
- Existiert seit 1999
- Existiert seit 1999 (unter den Namen Jabber)
- IETF Standard seit 2002 - IETF Standard seit 2002
@ -180,7 +184,7 @@ Types:
- error - error
Note: Note:
- Der Inhalt der XML-Element ist im RFC nicht vorgegeben und kann für viele Funktionen genutzt werden. - Die Inhalte, die in diesen XML-Elementen drin sind, werden im RFC nicht vorgegeben und kann für viele Funktionen genutzt werden.
--- ---
@ -198,7 +202,7 @@ Note:
--- ---
## Software <small>Clients</small> ## Software <small>Clients</small>
Bombus - Client in J2ME für normale Telefone Bombus - Client in J2ME für normale Telefone
<img width="50%" src="img/j2me-bombus.jpg" alt="Wikipedia - Article Java"/> <img width="50%" src="decentral_messaging/img/j2me-bombus.jpg" alt="Wikipedia - Article Java"/>
--- ---
## Software <small>Server</small> ## Software <small>Server</small>
@ -207,7 +211,7 @@ Bombus - Client in J2ME für normale Telefone
- riesige Sammlung an erweiterbaren Modulen (die man nutzen muss) - riesige Sammlung an erweiterbaren Modulen (die man nutzen muss)
- **ejabberd** (Fork: mongooseIM) in erlang - **ejabberd** (Fork: mongooseIM) in erlang
- besitzt alle Funktionen von Haus aus - besitzt alle nötigen Funktionen von Haus aus
- sehr gut gewartet - sehr gut gewartet
- **OpenFire** in Java - **OpenFire** in Java
@ -215,7 +219,7 @@ Bombus - Client in J2ME für normale Telefone
--- ---
## Ist der Hoster gut ## Ist der Hoster gut
Auswahl des richtigen Servers Tools zum Testen des Servers (Auswahl an Servern)
- [Compliance](https://compliance.conversations.im/) ([support Alles](https://compliance.conversations.im/api/compliant_servers/) / API) - [Compliance](https://compliance.conversations.im/) ([support Alles](https://compliance.conversations.im/api/compliant_servers/) / API)
- [Status](https://status.conversations.im/historical/) für S2S + Uptime - [Status](https://status.conversations.im/historical/) für S2S + Uptime
@ -256,12 +260,12 @@ Note:
- Dieser muss diesen öffentlichen Schlüssel laden - Dieser muss diesen öffentlichen Schlüssel laden
Note: Note:
- synchrone: entspricht einem Passwort, was allen Gesprächsteilnehmern bekannt ist. - synchrone: Entspricht einem Passwort, was allen Gesprächsteilnehmern bekannt ist.
- asynchrone: mathematisches Verfahren mit Schlüsselpaaren (öffentlicher und privater Schlüssel) - asynchrone: mathematisches Verfahren mit Schlüsselpaaren (öffentlicher und privater Schlüssel)
- Kontakte = Roster - Kontakte = Roster
- den **neuen oder weiteren** öffentlichen Schlüssel - den **neuen oder weiteren** öffentlichen Schlüssel
- Signiert und Verschlüsselt - Signiert und verschlüsselt
- zurückziehen des Schlüssels - zurückziehen des Schlüssels
@ -278,8 +282,10 @@ Note:
- Transports - Transports
- Biboumi: IRC - Biboumi: IRC
- Spectrum2: e.g AIM, ICQ, MSN, Yahoo, Telegram, Twitter, "WhatsApp" - Spectrum2: e.g AIM, ICQ, MSN, Yahoo, Telegram, Twitter, "WhatsApp"
- PubSub
- Blogging / Posting (siehe Movim)
- Commands - Commands
- Internet of Things - Internet of Things
[XEP-Liste](https://xmpp.org/extensions/) letzter Eintrag: XEP-0410: MUC Self-Ping (Schrödinger's Chat) [XEP-Liste](https://xmpp.org/extensions/) letzter Eintrag: XEP-0410: MUC Self-Ping (Schrödinger's Chat)
@ -291,10 +297,10 @@ Note:
## Alternativen zu XMPP ## Alternativen zu XMPP
#### Peer-to-Peer #### Peer-to-Peer
- Nutzen das Tor netzwerk - Nutzen das Tor-Netzwerk
- **Tox** - **Tox**
- **Briar** - **Briar**
- kann auch Local per Wifi und Bluetooth arbeiten - kann auch Local per Wifi und Bluetooth genutzt werden
- ... (viele mehr) - ... (viele mehr)
- libp2p - libp2p