{"id":266,"date":"2018-11-03T01:56:07","date_gmt":"2018-11-03T00:56:07","guid":{"rendered":"https:\/\/dissidenz.noblogs.org\/?p=266"},"modified":"2019-07-19T07:25:08","modified_gmt":"2019-07-19T05:25:08","slug":"signal-ohne-smartphone","status":"publish","type":"post","link":"https:\/\/dissidenz.noblogs.org\/?p=266","title":{"rendered":"Signal ohne Smartphone?"},"content":{"rendered":"<p>Signal ist eine Instant-Messaging-Anwendung, mit der man verschl\u00fcsselt kommunizieren kann. Signal wird z.B. von der <abbr title=\"Electronic Frontier Foundation\"><a href=\"https:\/\/ssd.eff.org\/\">EFF<\/a><\/abbr> empfohlen und ist bei vielen Gruppen oft die pr\u00e4ferierte Wahl einer abh\u00f6rsicheren Kommunikation. Trotz einer eigenen Desktop-Version setzt Signal ein Smartphone voraus.<\/p>\n<p>Dank <code>signal-cli<\/code> ist es m\u00f6glich, sich zu registrieren und den Signal Desktop ohne Smartphone zu verwenden. Voraussetzung ist eine Handynummer, mit der du SMS empfangen kannst (und noch nicht f\u00fcr Signal eingerichtet ist). Im Folgenden eine kurze Anleitung.<\/p>\n<h3>Installation<\/h3>\n<p>Installiere\u00a0den <a href=\"https:\/\/signal.org\/download\/\">Signal Desktop<\/a>, sowie die <a href=\"https:\/\/www.java.com\/download\/\">Java Runtime Environment (JRE)<\/a> (f\u00fcr signal-cli) und lade dir die neueste Version von <a href=\"https:\/\/github.com\/AsamK\/signal-cli\/\">signal-cli<\/a> herunter. Zur Zeit w\u00e4re das die Version 0.6.0: <a href=\"https:\/\/github.com\/AsamK\/signal-cli\/releases\/download\/v0.6.0\/signal-cli-0.6.0.tar.gz\">signal-cli-0.6.0.tar.gz<\/a><\/p>\n<p>Unter Linux sollte diese Datei einfach zu entpacken sein, z.B. in einem Terminal mit <code>tar xzf signal-cli-0.6.0.tar.gz<\/code>. Unter Windows braucht es daf\u00fcr <a href=\"https:\/\/www.7-zip.org\/\">7-Zip<\/a>, wobei die Datei doppelt verpackt ist.<\/p>\n<h3>Registrierung via <code>signal-cli<\/code><\/h3>\n<p>\u00d6ffne ein Terminal (Eingabeaufforderung unter Windows) und gehe in den entpackten Ordner ins Unterverzeichnis <em>bin<\/em><\/p>\n<ul>\n<li>Linux: <code>cd ~\/Downloads\/signal-cli-0.6.0\/bin<\/code><\/li>\n<li>Windows: <code>cd \"Downloads\\signal-cli-0.6.0\\bin\"<\/code><\/li>\n<\/ul>\n<p>Dort befinden sich zwei Skripte, wobei signal-cli.bat nur f\u00fcr Windows relevant ist. Im folgenden sollte daher unter Windows jeweils <code>.\/signal-cli<\/code> mit <code>.\\signal-cli.bat<\/code> ausgetauscht werden.<\/p>\n<p>Mit <code>.\/signal-cli -u +43... register<\/code> registriert man seine Nummer (statt &#8230; entsprechend die eigene Handynummer eingeben) und erh\u00e4lt einen <strong>Signal verification code<\/strong> via SMS (z.b. 323-760).<\/p>\n<p>Die Verifizierung erfolgt dann mit <code>.\/signal-cli -u +43... verify 323-760<\/code>.<\/p>\n<p>Congratulations. Du k\u00f6nntest jetzt eigentlich aufh\u00f6ren und ohne Smartphone \u00fcber signal-cli kommunizieren, aber das w\u00e4re dann doch eher eine Qual. \ud83d\ude0e<\/p>\n<h3>Signal Desktop als Device hinzuf\u00fcgen<\/h3>\n<p>Der komplizierteste Schritt, um Signal Desktop ohne Smartphone benutzen zu k\u00f6nnen, ist das Herausfinden der Device-ID, weil das von der Anwendung einfach noch nicht unterst\u00fctzt wird.<\/p>\n<p>Der Trick ist es den entsprechenden QR-Code manuell zu entziffern. Dazu kann z.B. ein Screenshot gemacht werden, der dann z.B. auf <a href=\"https:\/\/webqr.com\/\">https:\/\/webqr.com\/<\/a> hinaufgeladen werden kann.\u00a0 Eventuell muss der Screenshot vorher noch zurechtgeschnitten werden, aber dann sollte die Device-ID (<em>tsdevice:\/?uuid=&#8230;&amp;pub_key=&#8230;.<\/em>) erscheinen.<\/p>\n<p>Im Terminal kann damit Signal Desktop als Device hinzugef\u00fcgt werden: <code>.\/signal-cli -u +43... addDevice --uri \"tsdevice:\/?uuid=...&amp;pub_key=...\"<\/code><\/p>\n<p>Wenn alles geklappt hat, sollte der QR-Code vom Signal Desktop verschwinden. Yay.<\/p>\n<h3>oh noes \ud83d\ude41<\/h3>\n<p>Auch wenn wir jetzt ohne Smartphone Signal verwenden k\u00f6nnen, ist diese Vorgangsweise vielleicht nicht so empfehlenswert. F\u00fcr ein Security Risk Assessment hab ich es mir noch zu wenig angeschaut, aber allein von der <abbr title=\"User Experience\">UX<\/abbr> her, k\u00f6nnte man sich vielleicht auf Alternativen einigen.<\/p>\n<p>Signal Desktop hat einfach weniger Features als auf Android\/iOS, wie z.B. keine Kontakte-Verwaltung. D.h. ohne Smartphone aus dem sie importiert werden k\u00f6nnen, werden die Kontakte nur als Nummer angezeigt, aber auch andere Dinge gehen nicht so gut bzw. nur m\u00fchsam \u00fcber signal-cli (etwa die Gruppenverwaltung).<\/p>\n<h3>Alternativen?<\/h3>\n<p>Man k\u00f6nnte sich z.B. den <a href=\"https:\/\/wire.com\/\">Wire <\/a><span class=\"\">Messenger \u00fcberlegen, der auch ohne Handynummer benutzbar ist. Oder eine Jabber\/XMPP-L\u00f6sung probieren. Letztlich bringt aber auch die beste Software nichts, wenn die Leute mit denen man kommunizieren will, sich weigern z.B. von Telegram auf was sichereres umzusteigen.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Signal ist eine Instant-Messaging-Anwendung, mit der man verschl\u00fcsselt kommunizieren kann. Signal wird z.B. von der EFF empfohlen und ist bei vielen Gruppen oft die pr\u00e4ferierte Wahl einer abh\u00f6rsicheren Kommunikation. Trotz einer eigenen Desktop-Version setzt Signal ein Smartphone voraus. Dank signal-cli ist es m\u00f6glich, sich zu registrieren und den Signal Desktop ohne Smartphone zu verwenden. Voraussetzung [&hellip;]<\/p>\n","protected":false},"author":5671,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-266","post","type-post","status-publish","format-standard","hentry","category-category"],"_links":{"self":[{"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/posts\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/users\/5671"}],"replies":[{"embeddable":true,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=266"}],"version-history":[{"count":4,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/posts\/266\/revisions"}],"predecessor-version":[{"id":271,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=\/wp\/v2\/posts\/266\/revisions\/271"}],"wp:attachment":[{"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dissidenz.noblogs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}