Ask HN: How do I secure a personal journal?
Now, I'm just another run-of-the-mill mid 20s programmers, I'm not on any list that I'm aware of. And you can never say anything about life, but I'm not particularly intend to join any list of a three digits agency, either ;).
That said, I'm not sure if my paranoid is grounded or not. My answers to the two basic questions on threat modeling: "What's the likelihood of a threat against the journal would be?" and "What would happen if the threat actually happen" would be "I don't know" and "I hope I'm old enough". On one hand, I've no reason to believe that my info would be of anyone interest. On the other hand, I'd rather not find out whether anyone does.
I've been thinking about it for a bit, and the most secure way seems to be getting a secondary machine without network access, and just write the journal there. This approach has several problems:
- Collecting data: I'd have to actually transfer data I got from another machine to this one, via some air gap methods. This seems way overboard to me.
- Backup: regular backup won't be a viable options, especially for redundancy in term of geography.
All in all, I'd prefer to have some security/encryption scheme that I can use on a normal machine. Of course, the trade off will be security. I'm willing to accept that if I managed to be a named target of a 3 letter agency on a 20 person lists, they will successfully mount an attack for the data (I wouldn't be able to stop them, either way). But beyond that, I'd like the data to be as secure as possible. How would I accomplish such objective?