655 karma · joined March 21, 2016
[ my public key: https://keybase.io/heartsucker; my proof: https://keybase.io/heartsucker/sigs/WzxjqaGM9tKeOurS1hFx8aNOCOpScJcMWcvk4qQ_nIg ]
In short, information like your address or passport number is easily accessible, and while it wasn't in the talk (I think), we were able to recover plaintext credit card numbers during the research.
https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carme...
> Did you ... even see the '95 movie recently?
Dude...
[0] - https://github.com/heartsucker/node-deb
[1] - https://github.com/heartsucker/rust-csrf
git checkout 0.1.0
git tag -v 0.1.0My overall impression is that they don't do security very well.
Looks cool, but this is an instant no for me. Sorry guys.
According to the docs in the git repo, you can do a `./gradlew build` and there you have it.
> you can’t verify anything
They have docs on reproducible builds[0].
Anyway, I'd say Signal does have more security than WhatsApp because I trust OWS more than I trust WhatsApp/Facebook.
[0] https://github.com/WhisperSystems/Signal-Android/wiki/Reprod...
I've been working on phishing and counter-phishing recently, and if someone is actually putting any effort in, you have to expect something like this. Very legitimate looking email, the correct signature (complete with up to date font/logo), and a virtually perfect copy of the login page to whatever service they're using. All of this, even just to target a single person, is under 8 hours of work, which is to say, it's a simple task for someone who really wants to phish you.
The article mentions having an IDS and disaster recovery plans, and this is the best you can hope for as pretty much everyone is susceptible to this, and AI still can be beaten.
Source: I've done this, beaten Gmail's anti-scam filters, and phished CTOs.
It sounds like they're just mad that he didn't confess immediately, instead of doing the smart thing of having professional handle everything. Do they really expect someone to cooperate gladly when repercussions could be severe?
That said, sometimes such complaints are clearly a bit whiny, but then again, sometimes they are warranted critiques.
/prod/...
/stage/...
/dev/...
/feature-xyz/...
It's not elegant, but it made for really simple scripts that let us prepend /${env} to every key to access what we needed.And of course, each service per env had different access tokens so apps in the stage env couldn't read prod keys.
I want to install the pip package cryptography. I need to make sure Python.h is available. I need to make sure (on Debian) that lib-ffidev and lib-ssldev are available. This isn't said anywhere by pip (except Python.h, probably), and it's not the same on every system, let alone every Debian based system.
And OP, if you see this, using raw M/R to do things like graph processing is going to be a HUGE pain in comparison to all the libraries built around it.
If you really have to learn how Hadoop works, you'll probably have to look at the source. Write the Hello World program and get it to run on AWS EMR (as others have suggested). Then clone the source to Hadoop and open it in your favorite editor. If you have to understand the nuts and bolts, the source code is the way to go. If you only have to know how to use it, then a book + online tutorial + simple project will get you up to speed within a week or two.
If you know Cassandra or other NoSQL, you can try your hand at Hbase. To do anything with it beyond adding or removing data from a key, you'll need to write an application of some sort. Cataloging tweets is a decently simple exercise.
In my work, the only time I accessed the HDFS directly was doing a put/delete of a flat file CSV that I was going to load into Hive. I'm not saying there's not use cases for using HDFS, just that in the set ups I've used, I've never seen it.