Live data from Hacker News

Airborn: Create and edit f​iles online​, securely

airborn.io

41–50 of 75 posts

Re: Airborn: Create and edit f​iles online​, securely

#41

Earlier quoted context omitted.

patrick[at]priceintelligently[dot]com Always happy to help where I can when it comes to pricing. PC

The man, the myth, the legend. He’s going to roast your pricing but I’m sure you’ll grow a ton from it.

Ha! I do it respectfully and only backed by data though. :)

Re: Airborn: Create and edit f​iles online​, securely

#42

You need Patrick from PriceIntelligently to analyze your pricing page. Maybe tweet at him or Hiten Shah and see if either will help. I'd recon they would suggest you keep 2 tiers and add a call us tier for b2b enterprise. I see where decently sized companies would pay a lot more than $10/month/user to ensure their sensitive docs can't be stolen. I certainly am no expert but if the product works as it seems this shoul…

Tbh their entire site needs a ui/ux rework. The header and div background transparency makes it difficult to read the content.

Re: Airborn: Create and edit f​iles online​, securely

#43

I like how they don't flaunt crypto terms all over the place. Calling encrypted content "gibberish" is fun. And I think it's a genius use-case for Service Workers. From their security page[0]: "we're using a relatively new web technology (Service Workers) to install some code which can't be changed without setting off a warning to you. That code then keeps taps[sic] on all other code, and checks that it matches the p…

> you can be certain

To be precise: If it works as described, it makes it (a little? substantially? orders of magnitude?) more difficult for third parties to modify the code.

"Certain" is not a word used in security, IME.

Re: Airborn: Create and edit f​iles online​, securely

#44
post #16
post #14

few questions: - here [0] "All documents are encrypted before they leave your computer" how then one can collaborate as in gdocs (from the pic it seems like that) - what key do you use for encrypting the docs? is it the user password? if so it can't be recoverd (as dashlane for example [1]) is this the approach? PS: the login seems broken https://www.airborn.io/app [0] https://www.airborn.io/docs/security [1] https:/…

- When you create a collaboration link, it contains an encryption key. (You can additionally also set a password.) All messages sent to the server by collaborators are then encrypted with those. The collaboration algorithm is currently quite simple, and paragraphs are locked when editing them. In the future we'd like to use a P2P algorithm, e.g. using Y.js. [1] - When you sign up, the page downloads a file on your PC…

> When you lose your password, we send you your password recovery key and you can decrypt your password with it.

Having the password recovery keys, can you decrypt user passwords? Does that matter in this scenario?

Re: Airborn: Create and edit f​iles online​, securely

#45
post #16

Earlier quoted context omitted.

- When you create a collaboration link, it contains an encryption key. (You can additionally also set a password.) All messages sent to the server by collaborators are then encrypted with those. The collaboration algorithm is currently quite simple, and paragraphs are locked when editing them. In the future we'd like to use a P2P algorithm, e.g. using Y.js. [1] - When you sign up, the page downloads a file on your PC…

> When you lose your password, we send you your password recovery key and you can decrypt your password with it. Having the password recovery keys, can you decrypt user passwords? Does that matter in this scenario?

No, because the password encrypted with the password recovery key is never sent to the server. It's encrypted and downloaded entirely on the client.

Re: Airborn: Create and edit f​iles online​, securely

#46
post #29
post #26

On the document editor, is it just me or are you missing a blockquote control? Also, is there a reason you're using inline styles to do italics and bold instead of the specific tags for those things? (Deleted question you answered downthread.)

You can create a blockquote element by pressing Tab, although it won't have any special styling. If you want, you could add some CSS in Raw view. I'll look into making a control for this specifically, although IIRC browser support for blockquotes in contenteditable is a bit inconsistent. Regarding inline styles, I don't remember why, sorry. It might again have been to fix some inconsistency between browsers.

Thanks for the information. FWIW my main issue with inline styles is, my use case would be taking the HTML into another system, and the more pervasive the inline styles are, the more likely they are to override our the desired styling contained in stylesheets produced by that system. They may help your product work better on purely its own terms but they are (IMO) highly suboptimal when HTML leaves your system and travels.

Re: Airborn: Create and edit f​iles online​, securely

#47

I like how they don't flaunt crypto terms all over the place. Calling encrypted content "gibberish" is fun. And I think it's a genius use-case for Service Workers. From their security page[0]: "we're using a relatively new web technology (Service Workers) to install some code which can't be changed without setting off a warning to you. That code then keeps taps[sic] on all other code, and checks that it matches the p…

> you can be certain To be precise: If it works as described, it makes it (a little? substantially? orders of magnitude?) more difficult for third parties to modify the code. "Certain" is not a word used in security, IME.

Very true. You probably still need to trust that the developers' Github accounts aren't compromised. I was looking at their repo[0] for this Service Worker verification, and their "So what's the problem this solves?" section confuses me, as it doesn't explain the how. :/

[0] https://github.com/airbornio/signed-web-apps

Re: Airborn: Create and edit f​iles online​, securely

#49

Earlier quoted context omitted.

> you can be certain To be precise: If it works as described, it makes it (a little? substantially? orders of magnitude?) more difficult for third parties to modify the code. "Certain" is not a word used in security, IME.

Very true. You probably still need to trust that the developers' Github accounts aren't compromised. I was looking at their repo[0] for this Service Worker verification, and their "So what's the problem this solves?" section confuses me, as it doesn't explain the how. :/ [0] https://github.com/airbornio/signed-web-apps

While a hacker gaining access to the developers' GitHub account would be bad, they would still have to actually push the malicious code to GitHub before they can serve it from airborn.io. So, if people pay attention to pushes to GitHub, this attack could still be detected (but not prevented). For prevention, one possibility would be to require all commits to have been on GitHub for at least 24h or so. Then, the devs would have some time to try and get their accounts back. We don't implement that today, though.

That section attempts to explain how web apps work today, if you don't use that library. Reading the entire thing back, I agree that the how is never explained very well, although https://www.airborn.io/docs/security does explain it.

Post reply on HN