HN user

robbya

1,067 karma
Posts29
Comments119
View on HN
github.com 6y ago

Marp Action for GitHub: Presentations to Webpages

robbya
2pts0
medium.com 6y ago

Building websites for Safari Reader Mode and other reading apps (2018)

robbya
2pts0
www.blog.exrockets.com 6y ago

Building your own mini flight recorder

robbya
5pts0
github.com 6y ago

AWS Lambda Invoker for Android

robbya
1pts0
dev.to 6y ago

A Mobile Alternative to ChatOps

robbya
2pts0
play.google.com 6y ago

Show HN: AWS Lambda Invoker for Android

robbya
1pts0
alexsci.com 6y ago

AWS Lambda Invoker for Android

robbya
1pts0
github.com 6y ago

Parsing Gigabytes of JSON per Second

robbya
6pts0
know.bishopfox.com 6y ago

Privilege Escalation in AWS

robbya
9pts0
github.com 6y ago

VirtualAPK can dynamically load and run an APK file

robbya
3pts0
www.bleepingcomputer.com 6y ago

Google Now Bans Some Linux Web Browsers from Their Services

robbya
20pts1
www.wsj.com 6y ago

One Billion Expiring Swiss Francs (2017)

robbya
2pts0
www.backblaze.com 6y ago

Backblaze Buys Hard Drives

robbya
4pts0
www.forbes.com 6y ago

Avast sells your web habits

robbya
9pts0
www.stupid-projects.com 6y ago

DevOps for Embedded

robbya
9pts1
www.fbi.gov 6y ago

Building a Digital in Your Internet of Things

robbya
1pts0
cybersecurity.att.com 6y ago

The Great Cannon has been deployed again

robbya
1043pts431
www.fbi.gov 6y ago

Securing Smart TVs

robbya
3pts0
www.recalbox.com 6y ago

Recalbox 6.1.1 is now available

robbya
2pts0
github.com 6y ago

Virus scan new objects added to any S3 bucket using AWS Lambda

robbya
2pts0
twitter.com 6y ago

Facebook iOS app has camera active during use

robbya
216pts83
fletchto99.dev 6y ago

Keylogging Users via Slack Themes

robbya
36pts2
deliverybot.dev 6y ago

Simple Continuous Delivery for GitHub

robbya
2pts0
github.com 6y ago

Share your terminal session with people you trust

robbya
2pts2
mashable.com 6y ago

Ring used video captured on Halloween for PR

robbya
130pts60
hawkpost.co 6y ago

Hawkpost – Submit your content securely

robbya
2pts0
alf.io 6y ago

Alf.io: open-source ticket reservation system

robbya
234pts40
dlopuch.github.io 6y ago

A Visual Introduction to VC Financing (2015)

robbya
144pts9
uk.reuters.com 6y ago

NATO aims to make space new frontier in defence

robbya
1pts0

I read this as: a group of professional engineers dedicated to hosting/scaling a platform designed for hosting blogs will perform better than a single random person managing a personal blog in their spare time. I generally think that's accurate.

removing a 'create file' clause does not cause that file to be removed on subsequent runs, as the tool has no concept of ownership

Terraform on the other hand does have a concept of ownership, diff-ing, and applying changes. It takes some work as you now need to track state, but I've been very happy with Terraform.

Academic Torrents 7 years ago

I think it's worth recognizing that this is a good first step in a hard problem. Hosting many TB of data for free isn't easy. Building an index on top of that data isn't easy either, and it looks like no such index exists today, but if someone decided to build that index they wouldn't need to worry about the hosting portion of the problem. That's a great starting point.

Academic Torrents 7 years ago

https://academictorrents.com/about.php#mirroring

Using RSS to allow mirrors to host different subjects is really clever, although some of the categories seem quite large (>5TB). It may be worth breaking up each category (sharding) to keep each to 100GB or less so a volunteer can pick a couple and not worry about running out of disk when a category grows.

Then it would be good to track how many seeds each category-shard has so volunteers can help where it's most needed.

FWIW subtitles for the original language will also sometimes vary from the original audio as well. I tend to re-watch shows on low volume with subtitles on so I've caught this a number of times, but it's fairly rare.

Usually I've seen the subtitles shorten the words in the audio. "You must come with me now" -> "Come now" or similar. I've been assuming it's to help the reader keep up with some quick exchanges.

Imagine someone in a domestic abuse situation

Depending on how abusive you are thinking, that sounds like rubber hose cryptanalysis. That's a hugely powerful approach and I think all 2FA can be bypassed with that, if not most of modern cryptography.

https://en.m.wikipedia.org/wiki/Rubber-hose_cryptanalysis

having their phone taken

Keep in mind that other 2FA methods also are phone based, like TOTP / Google Authenticator. Those also fail if your unlocked phone is taken. SMS is even weaker than those, but still better as a second factor versus nothing.

Edit: looking again, I see what I missed.

The only real defense is to never associate your phone number with personal accounts which even then is often not possible.

Yes that's exactly right. If I don't trust a website to not use my phone number as the sole factor for recovery, then I should not use SMS 2FA on that site and I should not add my phone number to any part of my profile. If I know (how?) that the website won't use SMS for recovery, then SMS 2FA is better than nothing.

As a website owner, if I offer SMS 2FA auth and use SMS in isolation for recovery, then I'd want to stop using SMS for recovery. After that, removing SMS 2FA and not offering any second factor would weaken my security. I.E. SMS 2FA is weak but better than nothing. SMS single factor recovery is terrible, fix that ASAP.

You're talking about account recovery, not 2FA. A website can use my phone number for account recovery even if I'm not using SMS as 2FA.

I agree with everything you said about SMS for account recovery.

Account recovery that uses a phone number is weak. There was a paper on HN this week that detailed this.

However, if we are going to compare SMS 2FA (I.E. password plus code sent over SMS) against just password, SMS 2FA wins. In both cases I need to steal your password, the SMS part is an added challenge although it's easier to bypass than many people want.

Given SMS 2FA and any other 2FA option, SMS 2FA loses.

Sure, everything that has a backdoor is bad. But what does that have to do with SMS 2FA?

Surely SMS 2FA (without a backdoor) is better than nothing. Sites should still offer something better than SMS for 2FA as it has widely documented issues. But as an end user presented with SMS 2FA or no 2FA; SMS 2FA is the safer option.

Is there a reason to assume an arbitrary SMS 2FA implementation would have a back door? That would be news to me.

Why? It's not "secure" but it's more secure than nothing.

The paper mentions some websites that claim to use SMS 2FA, but actually use SMS as a single factor for password resey. While that's really bad I think the solution is to fix those broken implementations not to stop using SMS 2FA everywhere in favor of using nothing.

This is really a criticism that Google called their system 2FA but actually was using it as a sole factor. That's bad security and bad naming. Had they actually used it as a second factor, then you would have seen a security benefit.

Most any language's built in psuedorandom number generator is going to be sufficiently random that you will have no trouble.

I once collected a $3k bug bounty over this. Python's use of Mersenne Twister in the lib/random module should not be used for token generation. Mersenne twister uses a relatively small state space and is fully deterministic (it never re-seeds or mixes in new entropy). If you get a couple sequential random values you can reconstruct that state space and predict all future values. I.E. request a password reset 10x in a row and examine the tokens in the emails.

Please only use secure random number generators when creating security related tokens.

Example blog post: https://know.bishopfox.com/blog/2014/08/untwisting-mersenne-...

Gitlab 12.6 7 years ago

Streamline Audits with Release Evidence

I've seen companies with overly painful audit requirements, and making the process of generating artifacts for audit as easy as possible is a great way forward. Box ticking exercises should take minimal engineering time.

My current project doesn't use gitlab, but I love the constant innovation Gitlab pushes out.

[dead] 7 years ago

"Today's news in 5 minutes - China and its artificial sun"