21
Jul
20:37 2009

What are these “Toy Dogs” up to?

I was flipping through some book which I’m not entirely sure how I laid hands on, but this one just speaks for itself.

Toy dogs stealin' our women!

Toy dogs stealin' our women!

I’m worried.

10:19

Technology scares me, let me stay backwards!

Edit: YHBT ;>

This one came to me via a web2.0 service. It’s not very relevant to my interests usually, no, but here’s something that just made me think twice. Apparently there is someone out there on the blogosphere who’s wrong. Surprising! Wrong information, on MY intertubes?

No, of course, even with Israel’s underdeveloped blogosphere and web services in general – even there, some jerk could come in and pour their verbal manure on to a page. It only takes one. This time, it was about Israel’s oh no revolutionary biometrics act.

Turns out somebody’s quite scared, and has been watching a lot of cheap sci-fi to base their fears, too. So apparently the government will start a database with the fingerprints and “facial features” of citizens.

But here’s the thing, unless somebody screws up royally, there’s no reason for this to fail too hard at all.

So I’ll go one by one and debunk a few of the post’s misinformed ramblings.

There will still be other records that will be more meaningful.
Do you honestly think that any government will suddenly start relying solely on this system? Now, that would be stupid, wouldn’t it?

I can assure you, even though I haven’t read about this too thoroughly, that there will be other records, which will hold more credibility over this one.

We have checksums, and they only work one day way
We have this thing called checksums. Algorithms used to generate checksums generate a one way checksum. The only two ways you can find it out are either:

  1. Brute forcing the data yourself
  2. Find someone who already bruteforced a lot of data and use their DB (rainbow tables)

This is most likely how logging into your bank account works.

It’s possible to verify the authenticity of data with a public key
We have the technology right here and now, and it goes one way. This is how it works, roughly. I have a private key and a public key. The private key, combined with a password, applied to data, can sign the data.

Say you have 3 agencies sign the biometric data in that manner and each put it in their respective database. Let’s say the databases are all in separate places in Israel, connected using the government’s internal network (it exists, and it’s not a part of the internet) – how am I supposed to make sure they all agree for my evil “leet hacker” methods to work?

It’s not impossible to crack any (most) systems, but it’s not impossible to abuse others’ stupidity.
So called identity theft can be done using the following method.

  1. Call unsuspecting victim, pretend to be calling from one of the following: the bank, their cell phone carrier, landlines carrier, some charity organization
  2. Ask for unsuspecting victim’s personal information. For instance: credit card number, phone number, some ID number (its local variant), bank account number.
  3. Wait a few days
  4. Call again as someone else! (Go back to 1)

This is real. These things actually happen. And you want to tell me that the weakest link is… an electronic system? Them evil machines! It’s humans, with their utmost intelligent that provide a system of ultimate fortitude! Well, turns out that’s not the case.

I’ll go a step further and say that, no, physical storage of data is not all that safe either. Houses are broken into on a daily basis. As are shops. Sometimes, no matter how difficult it’s supposed to be to get out or in of some place, it happens all the time.

I have a lot more to say, but maybe I’ll just quit. It’s been fun, but it has to end. So there, I presented strong arguments why the fact that it’s a computerized database doesn’t honestly matter.

16
Jul
18:20 2009

Noob at scams

Still looking for a job, though I haven’t blogged about it much. I at least email my resumĂ© for the most part, except for the really awful ones. The really, really awful ones.

I’ve been mostly unsuccessful and had few followups, even fewer interviews. That much isn’t unusual.

Recently I’ve in fact received a reply to one of my emails.

Date: July 11, 2009 19:27:38 GMT+03:00
From: XXX.casinomarketingneeds@gmail.com
Subject: graphic design

Hello Adi,
Would you be able to meet up for an interview Sunday at 4:00pm?
I really am interested in your work.

Best
XXX

I was pretty convinced it was actually spam but had my doubts. For one thing, it’s from a gmail account, and I rarely receive spam from those. Secondly, it seemed to at least be targeted at me. I took a chance and replied, said that, yes, I can meet her Sunday (which is actually a work day in Israel, too). I mentioned in my email that I would like to speak to her on the phone as well.

Fun fact: I got the email Saturday evening. The email didn’t say where other than what city, which isn’t really saying much at all.

The call came Sunday afternoon. After the meeting was “supposed” to happen. Not very professional maybe? She spoke “good” English, with traces of something else in her accent. This time she said we should meet at a cafĂ© somewhere along Diezengoff which is slightly more specific. Slightly. Very slightly.

The company, she said, was “the first of its kind.” Some sketchy outsourcing business for casinos. Like that’s supposed to make me feel comfortable. A casino isn’t really where honest men and women decide to make their living – be it as a player or as the owner.

But what bothered me more was that it seemed like an attempt, and a very poor one at that (extremely, in fact) to make me work and then just disappear with that work and me not getting a cent back.

You know, if she at least, say, used the company’s domain name to send me email, stuck to the actual times and just overall didn’t make this sketchy – I would have probably gone for it. But guess what.

Makes me wonder – there are people who actually fall for these types of “traps”? Would you have taken that (freelance if I may add) job even at the risk of not getting paid?