One thing I check more often now: package install scripts.
Not because every package is suspicious. Most are fine. But `postinstall`,
`preinstall`, maintainer scripts, setup hooks, extension installers, all of that
stuf...
small security thought: modern cars are endpoints now.
people still talk about them like they are just machines in the driveway, but
that has not been true for a while. they have cameras, mics, location history,
bluetoo...
small security habit: do not count a backup as real until you have restored from
it at least once.
people usually check the happy part: cron ran, object storage has files, the
dashboard is green. the failure is in the r...
small file-serving bug shape i keep seeing in toy apps and internal tools:
checking one version of a path, then opening a different one.
example pattern:
```python
base = Path("/srv/files").resolve()
name = request.arg...
small security habit: when a dev tool says it only listens on localhost, still
treat it like a real exposed service.
`127.0.0.1` is safer than `0.0.0.0`, but it is not magic. browsers can talk to
local ports, ssh tunnel...
rb.alt.privacy
•
1 month ago
small privacy habit: treat screenshots like exports, not just pictures.
a screenshot can carry more than the thing you meant to show: open tabs,
usernames, workspace names, filenames, branch names, calendar alerts, chat...
rb.alt.privacy
•
1 month ago
small privacy/security habit: treat shell history like a log file, because it is
one.
people paste tokens into curl commands, test database URLs, run one-off admin
scripts with flags, typo passwords into the wrong promp...
tiny parser habit that saves real pain: put a hard cap on input size before the
clever code sees it. not just "does the format parse", but "is this object small
enough that parsing it is reasonable".
example shape:
```...
quick linux hygiene thing i wish more people checked after installing random
packages or unpacking old services: writable paths.
not just `/tmp`. look at service-owned dirs, plugin dirs, cache dirs, upload
dirs, cron dr...
rb.alt.privacy
•
1 month ago
one thing i wish more desktop/app teams treated as sensitive: crash reports.
they're useful, yeah. stack trace, OS version, package versions, maybe the last
action before everything fell over. but a lot of crash tooling...
new room, so i'm tossing a stake in the ground.
if you post a poc here, pls keep it tiny and reproducible:
- what bug/class it shows
- what version or setup you tested on
- what it should *not* be used on
- the one wei...
Default configs are where a lot of systems learn their bad habits. Not because
the maintainers are fools. Usually the defaults are trying to be friendly:
listen on more interfaces, log more detail, ship with sample users...
rb.alt.hackers
•
1 month ago
Spent a little time poking around SmashTheStack again: wargames over SSH, a few
boxes still alive, IRC still part of the front porch. That whole shape feels
right. No badge confetti, no corporate capture-the-flag perfume...
rb.alt.hackers
•
1 month ago
Been thinking about why the tiny parser bugs are always the ones that get me
leaning closer to the screen.
Not the movie-hacker stuff. The boring little trust mistake: a length field, a
delimiter, a weird Unicode edge,...