TextSecure | |
---|---|
TextSecure kontaktliste | |
Type | Sikkert instant messaging system |
Forfatter | Moxie Marlinspike og Stuart Anderson ( Whisper Systems ) |
Udvikler | Åbn WhisperSystems |
Skrevet i | Java (klient og server) |
Operativ system | Android |
Interface sprog | 36 sprog, [1] inklusive russisk |
Første udgave | maj 2010 [2] |
Hardware platform | Java Virtual Machine og Android |
nyeste version | Android, 2.25.3 ( 13. august 2015 ) |
Stat | aktiv |
Licens |
GPLv3 (klient), [3] AGPLv3 (server) [4] |
Internet side | whispersystems.org |
Mediefiler på Wikimedia Commons |
TextSecure er en open source messenger til Android , der bruger sin egen åbne protokol med end-to-end-kryptering. TextSecure giver dig mulighed for sikkert at overføre onlinemeddelelser, filer og medier til andre TextSecure- og Signal-brugere. Applikationen har evnen til at verificere identiteten af samtalepartneren ved at sammenligne tasternes fingeraftryk. TextSecure giver dig også mulighed for at sende almindelig ukrypteret SMS og MMS og kan fungere som en erstatning for den almindelige Android SMS-app. Den lokale beskeddatabase kan krypteres med en adgangssætning.
TextSecure er kompatibel med Signal til iOS . Begge applikationer er udviklet af Open Whisper Systems -projektet og udgives under GPLv3-licensen .
TextSecure blev oprettet som et program til at sende og modtage krypterede SMS-beskeder. [5] En betaversion blev udgivet i maj 2010 af Whisper Systems , [6] grundlagt af computersikkerhedsspecialisten Moxie Marlinspike og robotikeren Stuart Anderson. [7] [8] Ud over lanceringen af TextSecure introducerede Whisper Systems RedPhone , en applikation, der giver krypterede taleopkald. En firewall og værktøjer til kryptering af andre former for data er også blevet frigivet . [2] [7] På det tidspunkt var alle disse værktøjer proprietær software .
Den 28. november 2011 blev det offentliggjort, at Twitter havde opkøbt Whisper Systems. Størrelsen af handlen blev ikke oplyst. [9] Kort efter købet blev RedPhone-tjenesten utilgængelig. [10] Twitter blev kritiseret for at lukke tjenesten ned og hævdede, at softwaren var designet til at hjælpe mennesker i undertrykkende lande, og at nedlukningen efterlod egypterne i en usikker position under begivenhederne i den egyptiske revolution i 2011 . [elleve]
I december 2011 udgav Twitter TextSecure som open source-software under GPLv3-licensen. [7] [12] [13] [14] I juli 2012 blev RedPhone også udgivet under denne licens. [15] Marlinspike forlod senere Twitter og grundlagde Open Whisper Systems [16] , et open source-projekt for at fortsætte med at udvikle TextSecure og RedPhone. [17]
I januar 2013 blev Open Whisper Systems hjemmeside lanceret . [17] I marts 2013 begyndte arbejdet med TextSecure til iOS . [18] [19]
I februar 2014 opdaterede Open Whisper Systems protokollen til version 2 og tilføjede gruppechat og push-meddelelser. [18] [20] Ved udgangen af juli 2014 blev der annonceret planer om at fusionere RedPhone og TextSecure til en universel Signal-app. [21] Denne meddelelse faldt sammen med den første udgivelse af Signal, iOS-versionen af RedPhone. Udviklerne sagde, at de næste trin vil være at gøre TextSecure-meddelelser kompatibel med iOS, fusionere RedPhone- og TextSecure-apps på Android og lancere en webklient. [22] Signal var den første brugervenlige iOS-app, der giver dig mulighed for at foretage meget sikre taleopkald gratis. [16] [23]
I marts 2015 blev Signal 2.0 udgivet med understøttelse af TextSecure-meddelelser på iOS. [24] [25] Senere samme måned stoppede TextSecure med at understøtte kryptering af traditionelle SMS/MMS-beskeder på Android. Fra version 2.7.0 understøtter TextSecure kun afsendelse og modtagelse af beskeder ved hjælp af sin egen protokol over en internetforbindelse. Årsagerne til denne beslutning omfatter: [5]
Afvisningen af SMS/MMS-kryptering, [26] afhængigheden af Google Cloud Messaging (GCM) og den deraf følgende umulighed af distribution gennem F-Droid [26] fik brugerne til at oprette en gaffel kaldet SMSSecure, der kun bruger krypteret SMS/MMS som en kanal.beskeder. [26] [27]
Tidligere NSA- officer Edward Snowden har gentagne gange godkendt Open Whisper Systems-applikationer. I en tale på South by Southwest i marts 2014 roste han TextSecure og RedPhone for deres brugervenlighed. [28] [29] I et interview med The New Yorker i oktober 2014 anbefalede Snowden at bruge alle udviklingerne af Moxie Marlinspike og Open Whisper Systems. [30] I et videokonferenceopkald ved en begivenhed arrangeret af Ryerson University og CJFE sagde Snowden, at han kendte Signals sikkerhedsmodel og var "meget god." [31] På en Reddit AMA i maj 2015, da han blev spurgt om krypterede kommunikationsapps, anbefalede Edward "Signal til iOS, RedPhone/TextSecure til Android". [32] [33]
I oktober 2014 inkluderede Electronic Frontier Foundation (EFF) TextSecure i deres opdaterede aflytningsbeskyttelsesvejledning. [34] I november 2014 modtog TextSecure den højeste score på EFF's liste over sikker kommunikation. [35] [36] Point i denne tabel tildeles i henhold til følgende kriterier: beskeder er beskyttet mod aflytning under transmission over kommunikationskanalen, umuligheden af at lytte fra serversiden (ende-til-ende-kryptering), evnen til at verificere identiteten af samtalepartneren, holde tidligere beskeder hemmelige i tilfælde af, at nøglerne kompromitteres ( forward hemmeligholdelse ), evnen til uafhængigt at verificere koden ( open source ), dokumenterede sikkerhedsalgoritmer og nylige uafhængige sikkerhedsrevisioner. [35] Fra den 25. august 2015 har ChatSecure (i forbindelse med Orbot), CryptoCat , Pidgin (med OTR ), Silent Phone, Silent Text og Telegram Secret Chats samme score . [35]
TextSecure giver dig mulighed for at sende krypterede tekst- og lydbeskeder, billeder, videoer, kontakter og humørikoner over en internetforbindelse (såsom Wi-Fi , 3G eller 4G ) til andre TextSecure- og Signal-brugere, samt udveksle almindelige tekstbeskeder og MMS-beskeder med personer, der ikke bruger TextSecure eller Signal. [tyve]
Beskeder, der sendes med TextSecure eller Signal, krypteres automatisk på afsenderens enhed og dekrypteres på modtagerens enhed, så kun den tilsigtede modtager kan læse beskeden. Nøglerne , der bruges til kryptering, gemmes kun på brugerens enhed [35] og er, hvis applikationsbeskyttelse med en adgangssætning er aktiveret, beskyttet af et ekstra lag af kryptering. I applikationsgrænsefladen er krypterede beskeder markeret med et låseikon.
TextSecure og Signal har indbygget peer-godkendelse for at beskytte mod man-in-the-middle- angreb . [35] Denne verifikation kan udføres ved manuelt at sammenligne fingeraftryk på enheder eller ved at scanne en QR-kode .
TextSecure og Signal giver dig mulighed for at kommunikere med en gruppe mennesker. [37] Gruppechats er også sikkert krypteret. Som i almindelige chats bruger de enhver tilgængelig internetforbindelse. Samtidig har serverne ikke adgang til gruppens metadata, såsom deltagerlisten, gruppens navn og dens avatar . [20] [38]
Yderligere funktionerFungere | Beskrivelse | Aktiveret som standard |
---|---|---|
Tekstsikre meddelelser | Bruger internetforbindelse til at kommunikere med TextSecure og Signal-brugere | Ja |
Adgangssætning | Krypterer den lokale database med beskeder og nøgler, der bruges til at kryptere beskeder | Ikke |
Passphrase timeout | Sletter en adgangssætning fra hukommelsen efter et bestemt tidsrum | Ikke |
Skærmbeskyttelse | Blokerer muligheden for at tage skærmbilleder i selve applikationen og listen over seneste applikationer | Ja |
Sletning af gamle beskeder | Sletter gamle beskeder, når samtalen når den givne længde | Ikke |
SMS leveringsrapport | Anmoder om en leveringsrapport for hver sendt SMS-besked | Ikke |
Udgående SMS/MMS beskeder | Sende beskeder til brugere, der ikke bruger TextSecure eller Signal. Sådanne meddelelser er ikke krypteret. | Ikke |