• 32 Posts
  • 539 Comments
Joined 3 years ago
cake
Cake day: August 10th, 2023

help-circle






  • 99% of cybersecurity news is what I call “cyberslop” and probably actively harmful to consume.

    The vast majority of it is either so trivial that somebody else handled it, and you don’t need to do anything. Like they often overhype a malware that doesn’t do any novel techniques to get onto your systems and has already been added to the antivirus database anyways.

    Or it’s so grand in scale that you can’t do anything, like nation states doing nation state things. Interesting yes, but it’s ultimately a waste of my time to consume because it’s not actionable.

    Only a tiny fraction of news is actually actionable. It’s usually stuff like cve’s or zero days and the like. I just only really pay attention to those and ignore everything else.

    Better, is probably to subscribe to an actual vulnerability feed so you don’t have to go through the news cycle.




  • Show is better than tell:

    Often, when viewing images, firefox “caches” the image in order to be able to load it faster when visiting that site again. Left unchecked, this cache (of images and other assets) can pretty much infinitely grow. Many other apps also have big caches.

    Bleachbit actually is useful. Instead of hunting through your system and accidentally rm -rfing the wrong folder and losing all your precious firefox profile data, it enables you to quickly nuke all caches, freeing up a significant amount of space. I would probably free up 15gb+ if I ran it based on these images.

    EDIT: just ran it. I freed up 6gb of space. Not 15gb. Huh. Still, pretty good though, and if you are space starved (I used to use a machine with only 32 gb of storage TOTAL), then it’s useful to keep things slim.






  • Moderation, much as the average internet user loves to lambast it, is not an easy task at all.

    This is exactly why you should use reddit lemmy as a forum instead of discord. One of the repeated problems I have seen in the emulation on android community, is that there are many entittled children, who harass and troll in these communities. Moderators have to ban them, but the bans are per server. That means that each server has to deal with the same troll who kicks up a fuss, and then ban them. And then they create a new account and repeat. I have seen communities and projects die due to harassment and trolling and it makes me sad.

    But on reddit Lemmy, instance bans could be applied to ban problematic users from many communities at once, saving and deduplicating work.

    Moderation is a lot of work, but moderating a reddit Lemmy community is ultimately a team sport, rather than an individual one.




  • I disagree. There are many process failures and areas where security can be improved, independent of trusting a distro maintainer or developers.

    For example, 2FA should probably be enforced for the process of publishing packages. It does appear to be enforced for new packages but older packages still have legacy settings. Github now forces 2fa for basically everything, and they applied that even to existing organizations and repos. There is no real reason that NPM (owned by Github) isn’t able to do the same.

    Or another example, is sandboxed builds. Many of these packages, like NPM and Rust packages, have build time scripts, which are executed unsandboxed at compile/install time of these programs. That is how these NPM worms have been so pervasive. You don’t have to actually run the javascript package for it to do bad things, just merely installing it.

    On the other hand, the build systems that distro’s use, often involve sandboxing the builds to limit the attack surfaces (including limiting network access). Although, Linux distros usually rip out build scripts and build systems in order to replace them with their own, but this also further limits the code you have to audit.

    Even better is to sandbox the program itself to further limit harm but that’s not done on Linux distros and is somewhat outside the scope of this discussion.

    If you are an NPM developer, I recommend Deno, with it’s built in, on by default sandboxing… that people like to disable. But it’s there and is better than giving random NPM package #245 access to your home directory. You could also use podman or docker but yeah.