Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)X
Posts
28
Comments
50
Joined
4 yr. ago

They/Them

Network Guardian Angel. Infosec.

Antispeciesist.

Anarchist.

Personal Website

You should hide scores on Lemmy. They are bad for you.

  • It is probably just a question of price per unit. Adding a button would increase the cost drastically. If you want security, you just don't go with a RFID tag. You go with a smartcard protected by a PIN. Security-minded people are not the market segment for RFID tags. And if people are forced to use a RFID tag in a security context, they can protect the tag with a shield.

  • Yes, I knew about that and I find this an excellent feature! This is the reason why I'm asking about the "by default" behavior and not about "disabling score for everyone". I like that this is optional. I'm asking the community their thoughts about having scores hidden by default ;)

  • Maybe they just like link aggregators and the classification by communities? I don't use score-based sorting algorithms, precisely because I do not like how people vote on Lemmy.

  • I did not know that there are such options in Lemmy admin interface. That's very good! Thank you for the information

    Edit: According to the admin documentation, one can indeed disable downvotes but I don't think one can hide scores for all users by default.

    I checked and you are correct about beehaw. Thank you for the pointer. I'll probably subscribe to their communities :)

  • Asklemmy @lemmy.ml

    Should scores be hidden by default?

  • Downvoters are invited to articulate their disagreement :)

  • For me, Diablo Immor(t)al is a social experiment.

    I have yet to hit a glass ceiling, after about 20 hours in game on a single class, doing PvE. (6 classes mean you have at least 120 hours of free gameplay ahead of you and that is a minimal value because I have not found the ceiling yet). I got MVP several times on the battleground (PvP). And I have not spent money on the game (yet; I might buy a battle pass to "pay for the game", because the devs did a good job and they deserve a few bucks).

    It may be that at some point progression in PvE is blocked without acquiring legendary gems, but it just means you "finished the game". And you have a lot of other options to level up your character (XP, gear, halliquarry, cycle of strife, legacy of horadrim, and maybe more that I have not uncovered yet).

    Now PvP is another thing entirely. There is no ending in PvP. People that have a competitive mindset always want to come on top. Those will face the hard reality of this world: rich people rules over the poor. And Blizzard will tap into this misplaced ego to finance their game. People that want to pay to win will eventually learn the hard (and sad) truth of the current society... It is sad that people with gambling issues will fall into that trap. But they would just as easily gamble online. Diablo Immor(t)al is just one of many options for these people...

  • Security @lemmy.ml

    Linux Kernel use-after-free write in netfilter (priv esc to root from user/net NS)

    www.openwall.com /lists/oss-security/2022/05/31/1
  • Linux @lemmy.ml

    Linux Kernel use-after-free write in netfilter (priv esc to root from user/net NS)

    www.openwall.com /lists/oss-security/2022/05/31/1
  • (I would appreciate if the down voters were able to express their disagreement with words. Maybe I'm wrong, but then, please do me the favor of explaining me how. Also, I'm not a SourceHut hater; I even give money to Drew every month, because I like the idea of SourceHut. I just think Drew is wrong on that matter)

  • Linux @lemmy.ml

    Useless Use Of dd

    www.vidarholen.net /contents/blog/
  • I don't think that a robots.txt file is the appropriate tool here.

    First off, robots.txt are just hints for respectful crawlers. Go proxies are not crawlers. They are just that: caching proxies for Go modules. If all Go developers were to use direct mode, I think the SourceHut traffic would be more, not less.

    Second, let's assume that Go devs would be willing to implement something to be mindful of robots.txt or retry-after indications. Would attackers do? Of course not.

    If a legitimate although quite aggressive traffic is DDoSing SourceHut, that is primarily a SourceHut issue. Returning a 503 does not have to be respected by the client because the client has nothing to respect: the server just choose to say "I don't want to answer that request. Good Bye". This is certainly not a response that is costly to generate. Now, if the server tries to honor all requests and is poorly optimized, then the fault is on the server, not the client.

    I have not read in details the Go Proxy implementation, to be truthful. I don't know how it would react if SourceHut was answering 503 status code every now and then, when the fetching strategy is too aggressive. I would simply guess that the server would retry later and serve the Go developers a stale version of the module.

  • I don't get it. Public endpoints are public. Go proxies (there are alternatives to direct mode or using Google proxy, such as Athens) are legitimate to query these public endpoints, as aggressively as they want. That's not polite, but that's how the open Internet works and always has.

    I don't get why SourceHut does not have any form of DDoS protection, or rate-limiting. I mean HTTP status 503 and the retry-after header are standard HTTP. That Drew chose a public outcry over implementing basic anti-applicative DDoS seems to be a very questionnable strategy. What would happen to the Sourcehut content if tomorrow attackers launch a DDoS attack on SourceHut? Will Drew post another public outcry on their blog?

    SourceHut is still in alpha. This feels like a sign that it is still not mature enough to be a prod service for anyone.

  • The OpenPGP format was designed in the 90' and never really changed since then. It was documented in RFC4880 in 2008. Unfortunately, in the 90', people had really no good understanding of crypto yet, and the choices made were poor. Envelope design is poor. Some crypto algorithms are clearly outdated. Some default options are plain wrong.

    Have you ever noticed that so many crypto attacks target OpenPGP and GnuPG? That's not a surprise: it's a popular crypto solution and it's a relatively easy target, comparatively to some other mainstream crypto implementations. The Go langage maintainers even deprecated the OpenPGP implementation in their crypto standard library because they think OpenPGP is dangerous

    OpenPGP is incompatible with https://golang.org/design/cryptography-principles, it's complex, fragile, and unsafe, and using it exposes applications to a dangerous ecosystem.

    Basically, I would say that the only thing that OpenPGP has for itself is the deployed infrastructure. Or has it? Web of trust is mostly dead, since keyservers are out-of-service. And OpenPGP adoption was never really that high to begin with.

    SSH keys are much more widely deployed and used than OpenPGP keys. The format is dead simple, and the crypto implementation from OpenSSH is up-to-date.

    I am very happy that git made SSH signing possible; it means I can delete my OpenPGP keys for good. I just hope linux distros will make the switch soon, to a more modern crypto approach: ssh signing or minisign.

  • Open Source @lemmy.ml

    blog.dbrgn.ch /2021/11/16/git-ssh-signatures/
  • Security @lemmy.ml

    Can we fix bearer tokens? - Matthew Garrett

    mjg59.dreamwidth.org /59704.html
  • Matrix @lemmy.ml

    Independent public audit of Vodozemac, a native Rust reference implementation of Matrix end-to-end encryption

    matrix.org /blog/2022/05/16/independent-public-audit-of-vodozemac-a-native-rust-reference-implementation-of-matrix-end-to-end-encryption
  • Very good question. Thank you for asking.

    To sign documents, I would recommend using signify or minisign.

    To encrypt files, I guess one could use age

    If you need a cryptolibrary, I would recommend nacl or sodium. In Go, I use nacl a lot. If you need to encrypt or sign very large files, I wrote a small library based on nacl.

    Emails are the tricky part. It really depends on your workflow. When I was working for a gov infosec agency, we learned to never use any integrated email crypto solution. Save the blob, decrypt the blob in a secure environment. This helps significantly against leaks and against creating an oracle to the attacker's benefit.

    For data containers, I would use dm-crypt and dm-verity + a signed root. But that's just me and I would probably not recommend this to other people :)

    OpenPGP is rarely used in messaging protocols, but if it was I would probably advise leveraging a double ratchet library.

  • Privacy @lemmy.ml

    "sq feature comparison with gpg"

    sequoia-pgp.org /blog/2022/05/11/202205-sq-gpg-comparison/
  • IMO, blob URLs should be completely disabled. They are the main issue here, because they are executed in the context of the origin that created the blob in the first place.

    https://github.com/whatwg/url/issues/127

  • Security @lemmy.ml

    XSS vulnerability in Firefox via a SVG image

    tutanota.com /blog/posts/user-reported-security-fix
  • Does anyone know if and how the private key is secured during cloud sync? Do they have access to it or is it ciphered before sync using the... user password?

    Also, how is it different from Duo Push? (edit: I am talking workflow, here. I know about the FIDO part)

  • I don't think this argument is valid in a world where a global observer can already distinguish Tor traffic using timing and volume analysis.

    Today, the best defense a VPN has to offer, privacy-wise, is protection against observers close to the victim, on hostile local network. Self-hosted VPNs can do that as well as any paying VPN service. The only reason I'm using a paying service myself is to circumvent geo restrictions. That's basically the only valid use-case.

  • You can also hide votes altogether, which is a good thing. This limits expectations and helps fighting against addictive behaviors related to social rating.

  • Open Source @lemmy.ml

    "A new standard for signing, verifying and protecting software"

    www.sigstore.dev
  • Security @lemmy.ml

    "A new standard for signing, verifying and protecting software"

    www.sigstore.dev
  • Linux @lemmy.ml

    What Is Swappiness on Linux? (and How to Change It)

    www.howtogeek.com /449691/what-is-swapiness-on-linux-and-how-to-change-it/
  • Security @lemmy.ml

    Dirty Pipe Vulnerability - Writing on read-only/immutable files

    dirtypipe.cm4all.com
  • Linux @lemmy.ml

    Dirty Pipe Vulnerability - Writing on read-only/immutable files

    dirtypipe.cm4all.com
  • Go programming language discussion @lemmy.ml

    Go 1.18 will ignore CipherSuite ordering provided by the user

    github.com /golang/go/commit/9d0819b27ca248f9949e7cf6bf7cb9fe7cf574e8
  • Security @lemmy.ml

    Go 1.18 will ignore CipherSuite ordering provided by the user

    github.com /golang/go/commit/9d0819b27ca248f9949e7cf6bf7cb9fe7cf574e8