Live data from Hacker News

Dead USB Drives Are Fine: Building a Reliable Sneakernet

changelog.complete.org

11–20 of 85 posts

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#11
>> NNCP guarantees the integrity of packets, but not ordering between packets; if you need that, you might look into my Filespooler program. It is designed to work with NNCP and can provide ordered processing.

Besides Filespooler, any other options?

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#12
Anyone know of a existing automated way of processing untrusted USB to the extract known and expected encrypted volumes?

_____

* Core issue I have never been able to workout is how to know given the potential for firmware hack how to make sure only the known trusted data makes it out of the isolated processing system to the trusted system; open looking at anything though as long as it open source, doesn’t have to solve that specific issue.

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#13
I didn't understand if it can handle this use case: a file server with (simple case) a hot swappable SATA3 bay (or any other bus), N disks (N - 1 are offline.) Send files to the server (rsync, scp, anything), remove the disk and replace it with another one, iterate. NNCP should handle this so far. But would it be able to tell me on which disk a file is stored?

If this were handled at file system level, the FS should pretend all disks are online to let me list files and directories. When I want to access an offline file or mkdir or perform any write operation on offline disks, it would raise an error and tell me which disk to load into the server. Then I try again.

If NNCP doesn't do that, is there and Linux file system able to do it? I googled but I didn't find much.

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#15
post #2

I used sneakernet years ago, mostly as a last mile connection to internet. I would go to place with more bandwidth , download stuff burn it to CD , or save it on external hard drive, and go back. I think many people still do it like that. There are 3.7 B people in the World without internet.

I did the same, going to my dad's workplace. I had no USB drives, but pushed CD-RWs and multisession CDs to their limits. Cool times!

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#16

That's cool. However I don't like the idea of plugging in USB sticks and having them modified by anything. OS X was (and still is) a terrible offender: plug in a USB drive and the OS sneakily inserts stuff outside partitions (so you cannot easily find it but if you "dd" and take the hash of the drive it's different before and after simply plugging it in an OS X computer: to me that is pure madness and it took me a wh…

Pretty sure Apple at the very least injects a hidden file that easy to see if you plug the drive into an Apple device then into a non-Apple device; no idea why they are adding it, though 99% sure it is for file operation administration. Edit: Appears at least one of the files added is called “ “.DS_Store” and is still around: https://appleinsider.com/articles/22/02/19/google-drive-user...

I learned a roommate was snooping around my flash drives because of this. A bunch of .DS_Store folders appeared in a drive that I had never connected to an OSX machine

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#17

Curios, anyone know of any active dead drop networks besides ones listed below? This website been around since at least 2010, but number of the drops listed were physically removed, but not delisted from the site: https://www.deaddrops.com/

I like the idea, but I'm not sure I would plug an random USB thing in my computer...

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#18
post #3

Being a teen in the 90s, sneakernet was sometimes even more fascinating and exciting to me than internet connectivity. It had an air of secrecy to it, little bundles of precious data carried between a select group of people on various, often cumbersome and/or expensive storage media. When everything is connected by a bunch of wires, it’s just too easy. Sometimes I wish for a return a that feeling of preciousness, ins…

I find it funny, how sending files securely still isn't a solved problem.

Record your neice blowing off the candles at her birthday party, and the next day, her mom asks you for the original (high quality) video file, so she can create a party-video... the file is shot on a phone in 4K and uses 300MB of space.

Mail? Nope, too big. Chat platforms? Too big. Cloud upload? You have to share a link, and some services (ahem, skype) actually open those links when you send them... who knows, they might even save the files there. Also, do you really wan't personal videos in the cloud? HTTP/(S)FTP servers too much of a pain to set up for a one time need. We atleast had DCC on irc, now not even that.

So a USB flash drive it is... and a car ride.

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#19
post #13

I didn't understand if it can handle this use case: a file server with (simple case) a hot swappable SATA3 bay (or any other bus), N disks (N - 1 are offline.) Send files to the server (rsync, scp, anything), remove the disk and replace it with another one, iterate. NNCP should handle this so far. But would it be able to tell me on which disk a file is stored? If this were handled at file system level, the FS should…

That use-case seems like what git-annex is designed for.

Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet

#20
post #3

Being a teen in the 90s, sneakernet was sometimes even more fascinating and exciting to me than internet connectivity. It had an air of secrecy to it, little bundles of precious data carried between a select group of people on various, often cumbersome and/or expensive storage media. When everything is connected by a bunch of wires, it’s just too easy. Sometimes I wish for a return a that feeling of preciousness, ins…

I find it funny, how sending files securely still isn't a solved problem. Record your neice blowing off the candles at her birthday party, and the next day, her mom asks you for the original (high quality) video file, so she can create a party-video... the file is shot on a phone in 4K and uses 300MB of space. Mail? Nope, too big. Chat platforms? Too big. Cloud upload? You have to share a link, and some services (ahe…

A passworded zip file would probably be my choice, easy enough to open at the other end even for technologically illiterate people, and doesn't take anything fancy to make.
Post reply on HN