{"id":31369,"date":"2021-01-19T16:33:20","date_gmt":"2021-01-19T21:33:20","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=31369"},"modified":"2021-01-19T16:33:20","modified_gmt":"2021-01-19T21:33:20","slug":"signal-review","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/01\/19\/signal-review\/","title":{"rendered":"Signal Review"},"content":{"rendered":"<p><a href=\"https:\/\/tidbits.com\/2021\/01\/18\/signal-provides-secure-cross-platform-replacement-for-whatsapp\/\">Josh Centers<\/a>:<\/p>\n<blockquote cite=\"https:\/\/tidbits.com\/2021\/01\/18\/signal-provides-secure-cross-platform-replacement-for-whatsapp\/\"><p>Signal had a bumpy start, but it&rsquo;s now a well-polished and full-featured messaging app available for the most common platforms: iOS, Mac, Android, Windows, and Linux.<\/p><p>[&#8230;]<\/p><p>Every part of Signal is open source. The clients are published under the GPLv3 license, and Signal&rsquo;s server code is published under the AGPLv3 license. All of Signal&rsquo;s source code is <a href=\"https:\/\/github.com\/signalapp\">available for public inspection on GitHub<\/a>. I should point out that while I&rsquo;m a big fan of open source and believe it makes for better security, it&rsquo;s not a panacea. Unless you compile the final binary yourself, you can&rsquo;t know for sure what&rsquo;s in the code. That&rsquo;s not to say that Signal is doing anything nefarious, just that it&rsquo;s not impossible.<\/p><p>[&#8230;]<\/p><p>One of Signal&rsquo;s most prominent critics is Chinese maker and YouTuber Naomi Wu, who claims that <a href=\"https:\/\/twitter.com\/search?q=signal%20(from%3Arealsexycyborg)%20activists&amp;src=typed_query\">Chinese activists using Signal were arrested by the Chinese government<\/a>. She has repeatedly pointed to two security vulnerabilities in Signal: the potential of compromised phone IMEIs and possible leaks from the phone&rsquo;s keyboard software. To be clear, these concerns apply only to activists or people who are government-level targets.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/01\/14\/reminder-imessage-not-meaningfully-e2e\/\">Reminder: iMessage Not Meaningfully E2E<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/01\/12\/whatsapp-privacy-policy-and-encryption-canary\/\">WhatsApp Privacy Policy and Encryption Canary<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/12\/23\/cellebrite-and-signal\/\">Cellebrite and Signal<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/12\/09\/ios-app-privacy-labels\/\">iOS App Privacy Labels<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Josh Centers: Signal had a bumpy start, but it&rsquo;s now a well-polished and full-featured messaging app available for the most common platforms: iOS, Mac, Android, Windows, and Linux.[&#8230;]Every part of Signal is open source. The clients are published under the GPLv3 license, and Signal&rsquo;s server code is published under the AGPLv3 license. All of Signal&rsquo;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-01-19T21:33:24Z","apple_news_api_id":"3fc64963-f8fe-4b80-98b1-fc53ada07226","apple_news_api_modified_at":"2021-01-19T21:33:24Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AP8ZJY_j-S4CYsfxTraByJg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[31,1837,26,30,32,1891,74,355,1672],"class_list":["post-31369","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ios","tag-ios-14","tag-iosapp","tag-mac","tag-macapp","tag-macos-11-0","tag-opensource","tag-privacy","tag-signal"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=31369"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31369\/revisions"}],"predecessor-version":[{"id":31370,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31369\/revisions\/31370"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=31369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=31369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=31369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}