News for hackers. Stuff that matters.
Re:Signal can now be used without Google Play Services by bubblethink on Monday February 20, 2017 @04:51PM (#13691288)
This is great news. Is there sufficient interest in making a secure dumb phone ? If it's cheap enough, I think some people may be interested. The rough design for the phone can be something like this: It should not be a real phone. i.e., No baseband or actual cellular connection. It should work only over wifi (ath9k maybe?), and have provisions for always-on TOR/VPN. The rest of the hardware and software can be derived as some combination of Neo900, Replicant and copperheadOS
Re:Signal can now be used without Google Play Services by unicornporn on Monday February 20, 2017 @04:57PM (#13691360)
Next problem: Signal will not work without a phone number...

I'd vote for https://riot.im/ instead.

Re:Signal can now be used without Google Play Services by chc4 on Monday February 20, 2017 @06:46PM (#13692051)
Does matrix even support end-to-end encryption? Last I checked it didn't have /any/, except maybe server-to-server and even that wasn't enabled.

I also seem to remember going over their homebrewed cryptographic rachet and it didn't properly HMAC.

EDIT: Apparently riot.im supports E2E, but it's not a part of the Matrix protocol and it's not encrypted by default. The Olm rachet was also audited by NCC, so that's nice.

Re:Signal can now be used without Google Play Services by Arathorn on Tuesday February 21, 2017 @09:14AM (#13695563)
E2E /is/ part of the Matrix protocol - it's just still in beta. The spec PRs haven't landed yet (http://matrix.org/speculator/spec/drafts%252Fe2e/client_serv...). Once out of beta it'll be turned on everywhere by default.
Re:Signal can now be used without Google Play Services by jdkfree on Monday February 20, 2017 @06:55PM (#13692079)
They have e2e on all devices now.
Re:Signal can now be used without Google Play Services by feld on Monday February 20, 2017 @09:47PM (#13692851)
But still no way to enforce or enable as default.
Re:Signal can now be used without Google Play Services by newman314 on Monday February 20, 2017 @05:52PM (#13691765)
I said this several times but will repeat it here again.

I would love a Ricochet/Rio+Signal+Burner combo.

Re:Signal can now be used without Google Play Services by ReverseCold on Tuesday February 21, 2017 @12:26AM (#13693501)
But none of those are fun to use, let's throw telegram/slack into the mix!

Wire is doing a pretty good job of making a fun to use chat interface, but it has its own problems in privacy and speed.

Re:Signal can now be used without Google Play Services by mirimir on Monday February 20, 2017 @05:04PM (#13691412)
Couldn't the phone somehow "pretend" to have a phone number?
Re:Signal can now be used without Google Play Services by bubblethink on Monday February 20, 2017 @05:06PM (#13691422)
I think it needs the phone number for verification. The phone number is the identity in Signal (and a lot of other apps these days).
Re:Signal can now be used without Google Play Services by dheera on Monday February 20, 2017 @05:35PM (#13691642)
I use Twilio when I need to verify phone numbers for stupid apps. Mainly because a great deal of the time don't actually carry a phone around (especially if I am carrying something more computationally powerful than a phone). And I can verify my Twilio phone numbers from anywhere in any country.

Can't we kill phones already, please? Identify people by e-mail addresses, which are easier to remember and not tied to countries.

Re:Signal can now be used without Google Play Services by squarefoot on Monday February 20, 2017 @09:43PM (#13692832)
> ... The phone number is the identity in Signal (and a lot of other apps these days).

Which to me is an incredibly dumb idea since it leaves out WiFi only terminals such as el cheapo tablets but also small embedded boards etc. I know some of these messaging apps can be used on WiFi only devices, but never in an immediate way and I believe you can't use them at the same time, which is very dumb. This also kills any IoT use for instance, where you could make N copies of a Linux image that boots a node, connects through the same user and sends the data available to its IO pins, or accepts commands to drive them in order to turn on or off other appliances.

Re:Signal can now be used without Google Play Services by bubblethink on Monday February 20, 2017 @09:58PM (#13692893)
Signal only works on phones and chrome desktop right now. So other devices are anyway out of question. Their goal has always been secure messaging for the masses, and not necessarily secure messaging for everyone and everything under the sun. I think it's a fair trade-off if it helps them get the user base by keeping it simple and similar to WhatsApp. Even in its current form, it's incredible difficult to get people to use it. It would be much worse if it were any more complex UI-wise.
Re:Signal can now be used without Google Play Services by ReverseCold on Tuesday February 21, 2017 @12:32AM (#13693522)
Yes, chat needs to not be just basic texting or no one will use it.

iOS users get iMessage which is great, but there's no cross platform version.

Telegram + Encrypted by default and in groups would be best, but they have some (invalid) reason for keeping it unencrypted.

Re:Signal can now be used without Google Play Services by Anon1096 on Tuesday February 21, 2017 @04:53AM (#13694499)
There's a lot of features Telegram offers that can't be used with e2e encryption. Stuff like link previews and many bot functionalities are things that come to mind that my group uses very frequently.
Re:Signal can now be used without Google Play Services by a_imho on Tuesday February 21, 2017 @03:24AM (#13694187)
I'm sure they would not mind a whatsapp like buyout offer, at least as an option. That, and secure messaging for the masses.
Re:Signal can now be used without Google Play Services by mirimir on Monday February 20, 2017 @05:17PM (#13691497)
Verification of what, to whom/what?

If you're using WiFi, there's no "phone" anything involved.

Or at least, I don't get why there would need to be.

Re:Signal can now be used without Google Play Services by bubblethink on Monday February 20, 2017 @05:23PM (#13691543)
It's not a technical limitation, just a design decision. Everyone on Signal's network is known by their phone numbers. You cannot pick a username, as such. The phone number is the username.
Re:Signal can now be used without Google Play Services by mirimir on Monday February 20, 2017 @05:53PM (#13691769)
I really don't get the point of that.

I mean, sure one can get more-or-less anonymous phone numbers. But why create the need for that?

There are things like keys for verification :)

Re:Signal can now be used without Google Play Services by JumpCrisscross on Monday February 20, 2017 @05:55PM (#13691786)
> I really don't get the point of that

To prevent spam and promote discovery. Finding someone on WhatsApp or Signal is easier than on WeChat as with the latter someone might be using a screen name, or an email address or a phone number.

Re:Signal can now be used without Google Play Services by colordrops on Monday February 20, 2017 @08:00PM (#13692405)
Discovery and preventing spam should not take precedence over privacy for an app that supposedly has privacy as its number one priority.
Re:Signal can now be used without Google Play Services by SimonPStevens on Tuesday February 21, 2017 @06:27AM (#13694804)
Privacy isn't signal's one priority.

Good enough privacy for the masses is.

They are always making these tradeoffs, and always make the same decisions. Perfect privacy in every situation isn't the goal. The goal is better privacy than the average person currently has, while still maintaining a level of convenience that the average user well accept.

Re:Signal can now be used without Google Play Services by colordrops on Tuesday February 21, 2017 @08:43AM (#13695307)
That's what google and Facebook say.
Re:Signal can now be used without Google Play Services by mirimir on Monday February 20, 2017 @10:09PM (#13692939)
Indeed. So one must conclude that privacy isn't the top priority.
Re:Signal can now be used without Google Play Services by yorwba on Monday February 20, 2017 @07:27PM (#13692236)
Why is it is easier to find someone when you can only use one identifier to find them, instead of several? Note that WeChat also uses phone numbers to limit spam, so you can find anyone if you know their number. (But exchanging QR codes is the preferred method of sharing contact information, to the point where I couldn't call most of my contacts except through WeChat.)
Re:Signal can now be used without Google Play Services by hackuser on Tuesday February 21, 2017 @12:38AM (#13693542)
> To prevent spam

I suspected that, but have they openly said it? I suspect it's also to deter criminal activity.

Re:Signal can now be used without Google Play Services by nradov on Tuesday February 21, 2017 @12:24AM (#13693494)
Wow that's an amazingly stupid and short sighted decision. Why would they tie their app to a legacy numbering system which doesn't even serve to accurately identify people?
Re:Signal can now be used without Google Play Services by anc84 on Tuesday February 21, 2017 @04:26AM (#13694394)
So that they do not have to worry about that. It's a pretty smart decision to offload the issue of unique IDs to an existing infrastructure.

I really do not like it either too though.

Re:Signal can now be used without Google Play Services by MichaelGG on Tuesday February 21, 2017 @04:40AM (#13694437)
... Same reason WhatsApp got so many users and became worth billions? It's simple, straightforward, and just works for most people.
Re:Signal can now be used without Google Play Services by Paul-ish on Monday February 20, 2017 @05:22PM (#13691540)
Your messages still go through OWS servers. I believe signal routes messages via phone #.

Signal client is open source though, so maybe this is easy to work around.

Re:Signal can now be used without Google Play Services by gjjrfcbugxbhf on Tuesday February 21, 2017 @07:41AM (#13695022)
OWS has specifically said they won't accept federation...
Re:Signal can now be used without Google Play Services by Paul-ish on Tuesday February 21, 2017 @11:50AM (#13696960)
I was more suggesting a separate centralized service that doesn't use phone #s, but true that you still wouldn't be able to use it with standard Signal users.
Re:Signal can now be used without Google Play Services by iank10 on Monday February 20, 2017 @05:19PM (#13691510)
You can use Signal with a VOIP number. Do the one-time registration and that's it. Or you can get yourself an anonymous disposable SIM (unless illegal in your country), register the number and keep hold of the SIM if you need to re-register the number in the future.
Re:Signal can now be used without Google Play Services by evjim on Monday February 20, 2017 @10:21PM (#13692995)
I was previously working on an epaper phone project. A minimalist/modern feature phone. Anyway, the company pivoted and has agreed I can open source the hardware.

I decided to ditch GSM and just use wifi. I have been thinking it could be a good platform for encrypted messaging using Matrix/Riot. Unfortunately I am not a software developer. If anyone is interested in helping out, let me know.

[1] https://github.com/junglejim8/epaper

Re:Signal can now be used without Google Play Services by jonah on Tuesday February 21, 2017 @05:44AM (#13694673)
Your cabin project is interesting! Any updates? How's it going?

http://woodstead.org/build.html

Re:Signal can now be used without Google Play Services by evjim on Tuesday February 21, 2017 @12:53PM (#13697658)
Thanks, it is really enjoyable. Hiking right outside my door and exceptionally low expenses. I am planning a v2 soon that can be built more easily(no excavator), be significantly larger(my current cabin doesn't have an indoor bathroom), and still be low cost.

Its amazing to learn about 500 yr old buildings in Germany and England using low cost, simple techniques. I hope more people might realize that this is a lifestyle option.

Re:Signal can now be used without Google Play Services by gfY92dRnAp9Cx4P on Tuesday February 21, 2017 @04:11PM (#13700025)
haha. that's an awesome cabin! :) never thought I would end up reading about your cabin project when I clicked on the link about Signal :D

good luck for v2. Hope to read about it on your page.

Re:Signal can now be used without Google Play Services by JonRB on Monday February 20, 2017 @11:28PM (#13693272)
This looks cool. Thanks for linking! What epaper hardware are you using?
Re:Signal can now be used without Google Play Services by evjim on Monday February 20, 2017 @11:34PM (#13693294)
Sharp memory LCD. It uses a simple SPI interface, can refresh at about 30fps, but has no greyscale unfortunately.
Re:Signal can now be used without Google Play Services by dejawu on Wednesday February 22, 2017 @01:34PM (#13707853)
30 fps is pretty good for an eInk screen, and UI design for a two-tone black or white screen seems like a really interesting challenge.

Maybe I should build one of these...

Re:Signal can now be used without Google Play Services by evjim on Wednesday February 22, 2017 @10:14PM (#13711337)
Ill be doing a small run of prototypes in about a month. Could assemble one for you if you want to hack on it.
Re:Signal can now be used without Google Play Services by yagni3 on Monday February 20, 2017 @05:00PM (#13691377)
I'd buy that. I'd go further and say a dumb phone that doesn't allow complex apps would be fine with me too. It has built in apps for a set of open protocols like the web, email, matrix/irc, vcard, ical etc. Updates these apps, but that's all you get. Pushing security on top of the Android ecosystem seems like a lost cause and building something with app ecosystem parity is a pipe dream it seems.
Re:Signal can now be used without Google Play Services by closeparen on Monday February 20, 2017 @06:09PM (#13691856)
Funny, for me, web, email, chat, calendar, etc. are all superfluous distracting noise. The one thing that keeps me on a smartphone is Google Maps.

I have a Garmin for the car, but their public transit directions are difficult to replace.

Re:Signal can now be used without Google Play Services by jdkfree on Monday February 20, 2017 @06:51PM (#13692068)
If you can get transit to release data in a standard protocol, then I think that'd be fine. I would just be afraid of closed devices needing access to closed protocols and APIs. There be dragons.

Maybe something like nixOS where the phone's state is the result of a pure derivation. No installing or configuring anything except through a privileged ssh after decryption. Then boot and go again.

Only automatically updating is possible from the device proper, rollback on failure.

Re:Signal can now be used without Google Play Services by astrange on Monday February 20, 2017 @07:24PM (#13692225)
> If you can get transit to release data in a standard protocol, then I think that'd be fine.

They do; it's called GTFS. It tends to need a lot of cleaning and manual in-person verification, which is expensive.

Re:Signal can now be used without Google Play Services by CrackpotGonzo on Tuesday February 21, 2017 @02:04AM (#13693847)
You might be interested in this? No fluff, but does have maps and sync services. http://siempo.co
Re:Signal can now be used without Google Play Services by boondaburrah on Monday February 20, 2017 @05:41PM (#13691686)
I've been tossing around a design for a "dumbphone" that only has "extensions" rather than apps. You can define feeds of information for it, such as bus schedules, email, and tweets, but that's it. If I can get my soldering up to snuff I may just try to build it.
Re:Signal can now be used without Google Play Services by nickpsecurity on Monday February 20, 2017 @11:41PM (#13693321)
Maybe start with one of these...

https://hackaday.io/project/19035-zerophone-a-raspberry-pi-s...

https://openalia.wordpress.com/2012/06/09/diy-totally-open-s...

...then start deleting code out of it, hardening it, and using memory-safe apps. A nice step on the way to a truly, dumb phone that might take a lot of custom work.

Re:Signal can now be used without Google Play Services by agnivade on Tuesday February 21, 2017 @12:58PM (#13697686)
I have been using F-Droid instead of Play Store. There is some control atleast. Only if Uber made an open-source app :(
Re:Signal can now be used without Google Play Services by mseebach on Tuesday February 21, 2017 @07:25AM (#13694968)
> It should not be a real phone. i.e., No baseband or actual cellular connection

That's going to severely limit the usability of the device. If you want to make a device for practical security, you'd need to find a way to isolate the mobile network chip. IIRC, better USB 4G dongles are standalone and expose expose either serial interface for PPP or an USB ethernet device, so the attack surface is limited.

If you build the phone around the chip from one of these, and make sure all data is VPN'd (and voice is VOIP'd), I think you should be able to contain cellular/baseband related attacks (to be clear, the baseband is still vulnerable, but won't be able to make the jump in the phone proper, and will only be able to see an encrypted data flow).

Re:Signal can now be used without Google Play Services by CommanderData on Tuesday February 21, 2017 @04:04AM (#13694315)
If I recall a true secure phone is difficult. According to a infosec presentation I saw. The problem is the mobile chipsets that are closed making auditing difficult. Most diy mobiles use these chipsets.

Further the chips are able to run mini applications and these can be pushed by service providers with no real way preventing it from the OS level.

Re:Signal can now be used without Google Play Services by bubblethink on Tuesday February 21, 2017 @04:46AM (#13694465)
Most of the insecurity stems from the baseband. It's a black box processor with unfettered control. Once you get rid of that, the rest of the hardware is more like a general computer. Getting PCs to work with an entirely free stack is also hard, but tractable. Replicant already does a good job with some old phones.
Re:Signal can now be used without Google Play Services by twodayslate on Monday February 20, 2017 @05:20PM (#13691521)
Why not an iPod?
Re:Signal can now be used without Google Play Services by farless on Monday February 20, 2017 @10:24PM (#13693009)
Re:Signal can now be used without Google Play Services by hackuser on Tuesday February 21, 2017 @12:39AM (#13693545)
> t should not be a real phone. i.e., No baseband or actual cellular connection.

Couldn't you use a small tablet?

Re:Signal can now be used without Google Play Services by bubblethink on Tuesday February 21, 2017 @02:34AM (#13693982)
yes, to the extent that you trust the OS and other firmware/drivers/blobs running on the device.
Re:Signal can now be used without Google Play Services by hackuser on Tuesday February 21, 2017 @05:23PM (#13700658)
We need FOSS handheld devices.
Re:Signal can now be used without Google Play Services by niutech on Wednesday February 22, 2017 @08:48AM (#13705430)
There is Replicant: http://www.replicant.us/
Re:Signal can now be used without Google Play Services by jags-v on Monday February 20, 2017 @10:38PM (#13693081)
absolutely yes !!!