jamieweb
Joined 8 years ago
Joined 8 years ago
This cryptographically proves that the document was created/published within those two time bounds.
This of course doesn't help in all cases, i.e. you could edit an old document to make it look newer, but I'm not aware of any way to properly solve that particular problem without a trusted third-party.
* Serving a standard security.txt file for all websites within my account
* Automatically rewriting the case of URLs for a CMS that doesn't support case-insensitivity
* Adding security headers to sites that don't support adding them locally (e.g. third-party hosting)
* Proxying requests elsewhere directly from the 'edge', rather than having to run my own proxy
* Serving static config files, e.g. mta-sts.txt, proxy.pac
Just search for a channel when adding a source. If it doesn't come up, paste in a direct link to the channel homepage and it'll find it.
When installing critical system packages, I want to be absolutely certain that these are legitimate/official, and that even if I make a minor error in typing a command, I won't inadvertently install some sort of typosquatted fake version of the package.
When using Apt with the default repositories, this isn't a problem at all, as only known, trusted packages are available. In other words, there's no chance of someone publishing a fierfox or apahce2 package to try to typosquat someone.
I don't even want to talk about the forced automatic updates either... these make it essentially impossible to have a stable/reliable system for specialist use cases, e.g. browser testing, bastion host, build environment, where control over updates is very important.
On the sandboxing - it's good in principle, but rarely seems to be implemented in a truly meaningful way, as ultimately once you have home drive access, you don't even need to worry about escalating privileges as everything valuable is probably in your home area! There's an xkcd about this somewhere...
The other two main ones are Apport for crash reporting, and ubuntu-report, which sends system info if opted-in at install.
Also don't try to control this centrally. Once developers have proven themselves to be competent at operating a computer, they shouldn't be forced to use a locked-down corporate machine.
Email me: blog [at] (my HN username) [dot] net
Read my stuff: https://jamieweb.net/blog
My projects: https://jamieweb.net/projects
[ my public key: https://keybase.io/jamieweb; my proof: https://keybase.io/jamieweb/sigs/3Z1Yj4UoT3Wh1aHF-usg2CGzRzZriqrT-vGRsS5A5FM ]