Egypt blocks the encrypted messaging app Signal as it continues cyber crackdown
techcrunch.com
techcrunch.com
The focus of the Egyptian government since the coup has been suppression of dissent. The economy is a mess simply because too much time is being spent on making sure that no one criticizes the coup and the current regime.
Moreover, I would understand blocking a more popular chat app, but targeting Signal specifically means that the government is worried about activists. I'd wager that 99% of average phone users don't even know what Signal is.
So if Egypt's telcom companies want to make money, they need to upgrade their infrastructure. A huge initial cost, to be sure. But it will definitely pay for itself, and they will be raking in money before they know it.
If nobody's interested in voice service and you can't recoup your capital costs, why not just quit while you're ahead and stop providing voice service—thus at least freeing you from needing to pay maintenance on the voice infrastructure?
that's what we call national security/stability here in the middle east :D. Seriously though, the government and the three telecom companies Orange/Vodafone/Etisalat falsely think that this is a win win situation to save the telecom industry and national security, however when it reall comes to terrorism, you can organize a terror attack using facebook chat without anyone knowing anything about you, maybe even after the attack if you are paranoid enough and take all social engineering precautions.
If new entrants do not need to meet regulatory requirements, they can have substantially lower costs than the incumbents, allowing them to undercut them (for example, free text messaging).
This applies in all markets, such as Air BnB suppliers' avoidance of fire safety legislation that hotels have to meet (and zoning, traffic, etc).
Uber/Lyft's avoidance of taxi legislation, which is not necessarily about medallions. Some markets have licensing requirements which aren't applied to normal citizens (work hours and additional provision on license) [1].
Banking is a perfect example of this. You know those Visa cards that were offered by, say, Disney[2]? Offering a Visa card requires a banking license (which I understand is expensive and awkward), so they white-box an existing bank's cards (Chase does a lot of business here).
New entrants can be reasonably asked to meet the regulations. If they choose to not adhere to local legislation, it is perfectly reasonable to bar them from operating in a market.
There is a discussion on whether or not the requirement is sensible. That's for the locals to decide. With the passing of the UK's Investigatory Powers Act 2016 (Snooper's Charter), look for similar regulatory findings to start happening in the UK if there is significant pick-up of traffic on Signal.
[1] https://www.nzta.govt.nz/commercial-driving/taxis-shuttles-b...
That said commercial passive telco probes are horrendously expensive so the devil may be in the implementation details.
With new meta-data retention laws coming into play (i.e. 2 years for Australia).. I'm assuming the costs will be raised significantly. You can read the mandate here -
https://www.ag.gov.au/NationalSecurity/DataRetention/Documen...
As a cost, legal intercept isn't a drop in the bucket, and it has killed many an offering at a telco when they go to the regulator and the regulator says "you have to support legal intercept".
The cost structure behind SMS is typically due to many of the carrier's suppliers charging the carrier per subscriber (or per SMS). This puts a floor on the carrier's cost structure, and encourages them to look at any lever they can pull to keep new entrants out. Legal intercept would be part of the package. I have no idea how big a cost it is, but I would expect it to be a definite profit center for the equipment supplier - regulatory tends to be bespoke, special snowflake software that the customer MUST HAVE or else they will be turned off.
So, once a regulation is in, it's very easy to apply it as a barrier to entry. Imagine a mobile phone company starting up and not offering number portability.
There is even history in the telco market and messaging services, RIM (BlackBerry Messaging) ran into the exact same issues in the Middle East and India over the same thing [1].
Shouldn't cost much at all. I'm assuming they have servers or appliances for monitoring anyway at the points they'd likely implement LE. They just have to use them for it. Many of the U.S. telcos also charge a fee for police monitoring per PDF's on cryptome. The prices looked like they could buy new servers or monitoring gear every time a request happen plus the smaller cost of processing it. I think the L.E. cost is inflated by the companies being heavyweights that inflate cost of most things. It could be optimized like monitoring is at smaller firms.
You block 1 messaging app, and a dozen more take its place.
Are there more details about if domain fronting can be blocked as well?
[1]: https://whispersystems.org/blog/doodles-stickers-censorship/
[2]: https://twitter.com/ircpresident/status/810148053952892928
[3]: https://twitter.com/NoraYounis/status/810268132187242497
> With today's release, domain fronting is enabled for Signal users who have a phone number with a country code from Egypt or the UAE. When those users send a Signal message, it will look like a normal HTTPS request to www.google.com. To block Signal messages, these countries would also have to block all of google.com. (emphasis added)
It can be blocked, but doing so will block google.com. Basically Open Whisper Systems is making a block that much more costly to implement, since Google is ubiquitous in so many different areas.
EDIT: forgot how to add the emphasis, is fixed now.
If they can ramp up their homegrown options or a regional competitor to Google develops that can really compete well, why wouldn't they block all of Google.com? In China, it's already happening. It's completely possible because a lot of the population doesn't require access to English content, and so doesn't require an English search engine. Local search engines like Baidu and foreign search engines willing to comply with their local laws like Bing will be totally fine. And given that the Middle East has a lot of locals who don't actually speak English, I see that as a distinct possibility in the future. The comparison is almost perfect, no?
Sure, they can block Google. Signal can do the same process with YouTube, or GMail, or whatever, and they can play a cat and mouse game like that until Egyptian people get really pissed off.
SNI isn't as much as a security risk if you consider that before resolving, you usually need a DNS request too - which would expose the endpoint to your ISP anyway.
I couldn't hide my website behind facebook, because my website and facebook are not behind the same TLS terminator.
There's a pretty good write up I found here:
https://trac.torproject.org/projects/tor/wiki/doc/meek
commit for the ios version is here:
https://github.com/WhisperSystems/SignalServiceKit/commit/78...
signal-reflector-meek.appspot.com"signal-reflector-meek.appspot.com" domain only shows up in the HTTP "Host" header, which is TLS encrypted, and thus not visible to the censors.
$ curl -H 'Host: xss-game.appspot.com' https://www.google.com/
<!doctype html>
[...]
<title>XSS game</title>
This works for all the AppSpot hostnames I tried (even my own), but not for any custom domains.To boot: Systematically defeating the ability for a country or ISP to block traffic to a specific domain would be a universal win for free speech.
A truly secure protocol should have no easy way to identify its traffic (e.g. no obvious domain-name patterns that can be disallowed with a single regex, no common IP address blocks, and no suspicious volume of traffic that couldn’t just as easily come from 100 other things on the Internet). The backbone itself should also have more than one off-switch; difficult in practice for some remote areas but theoretically doable in combination with satellite radios, etc.
Asking because I don't know
The Android version can, or at least used to, send and receive text messages, but these were unencrypted. I believe that it was just to make Signal useful as an all-in-one short messaging app.
It used to support encryption over SMS, unfortunately it was removed and is now the primary focus of Silence[0], while Noise[1] is now for Signal without the requirement of GCM for signaling.
0. https://silence.im 1. https://copperhead.co/android/docs/usage_guide
I'd not heard of Noise. I'm glad that all the interesting crypto work that Open Whisper Systems is doing is being forked and diversified - it's too valuable to be only available through one centralized provider.