News for hackers. Stuff that matters.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by mbenjaminsmith on Wednesday August 27, 2014 @05:39AM (#8231383)
I think this is neat. I can't imagine a use for it but I like the UI.

The fundamental problem with this:

There's no way to prove that the secret has been deleted and / or not copied. You have access to the plaintext and the password / url (presumably an encryption key). You (the malicious server operator or the compromised server) can do anything you want with the information.

This would be interesting if you could:

1) Offer end-to-end encryption. This would require encryption in the client which has its own issues.

2) Be able to provide proof that the information has been made inaccessible. This is not the same thing as having the link return a 404 the second time.

Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by larrybolt on Wednesday August 27, 2014 @08:01AM (#8231699)
Offer end-to-end encryption could be solved using a javascript library which encrypts/decrypts the secret in the browser, and passing the key behind a #, kind of the way mega.co.nz does it. Than you can always verify that what you typed actually never get's submitted to the host unencrypted.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by mbenjaminsmith on Wednesday August 27, 2014 @08:25AM (#8231747)
Before I get to far into a topic I'm not an expert in, I'll refer you to these:

http://matasano.com/articles/javascript-cryptography/

http://tonyarcieri.com/whats-wrong-with-webcrypto

I'd say the main issue with that is sending an encryption package over an insecure channel. While you could verify the package independently (check a hash against a publicly known one) you're already into advanced user territory and the "encryption for everyone" point of this is gone.

Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by phoet on Wednesday August 27, 2014 @06:19AM (#8231461)
you are pointing out valid concerns.

in terms of end-to-end encryption, what kind of client-encryption do you have in mind? usually, this involves steps that regular internet-users are not able or willing to handle. that's why i think such a service might be a great thing.

to your second point, how would you ever be able to proof that?

Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by mbenjaminsmith on Wednesday August 27, 2014 @08:13AM (#8231721)
Those are really good questions.

> in terms of end-to-end encryption, what kind of client-encryption do you have in mind?

I didn't have something in mind, but Stanford has a good, relatively hard to screw up (by configuration) JS crypto library. But that's only part of the battle since we can't trust the delivery channel or the browser.

> usually, this involves steps that regular internet-users are not able or willing to handle.

That's right and underlines the single biggest reason crypto isn't really used by most people apart from HTTPS.

> to your second point, how would you ever be able to proof that?

That's a really interesting question. It might not be provable. I wasn't trying to be cryptic (excuse the pun) but that was really the point I was making.

Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by adambutler on Wednesday August 27, 2014 @05:52AM (#8231407)
I will be open sourcing the code once I've cleaned it up a little.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by mkohlmyr on Wednesday August 27, 2014 @05:57AM (#8231418)
Doesn't solve the problem he's describing since it won't prove that the published code is what's running.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by gioele on Wednesday August 27, 2014 @06:26AM (#8231479)
Nor it will prove that code is not running inside a malicious VM that shares its memory with other applications.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by RealityVoid on Wednesday August 27, 2014 @08:31AM (#8231767)
Yes, but other people will be able to further develop the ideea in a more satisfactory manner.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by tuananh on Wednesday August 27, 2014 @06:21AM (#8231467)
you can host it yourself?
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by mkohlmyr on Wednesday August 27, 2014 @07:00AM (#8231564)
It was my understanding it is supposed to be used to pass secrets between people. If I host my own I may trust it but you may not.
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by tuananh on Wednesday August 27, 2014 @08:18AM (#8231732)
then i guess there's no service for both of you
Re:Show HN: Kevlar.io – Secrets that when accessed are delet... by etw on Wednesday August 27, 2014 @10:03AM (#8232120)
Hey Adam,

Would you mind discussing your product over on Product Hunt? What's your twitter id?