Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Grsecurity Blog

    grsecurity.net · Company blog · on HN since 2011

    The Grsecurity team writes about its Linux kernel hardening patchset, including exploit mitigations, vulnerability analyses, and security fixes.

    Visit blogHN submissions
    SecurityOpen Source & Linux
    What HN says

    Commenters wonder why grsecurity is rarely mentioned and recommend it for memory protections, though they note it is not free and takes effort to set up.

    Stats for nerds
    83HN people shared it
    51linked in comments
    1.4Kstory points
    Jun 2025last shared
    2013people per year2025

    Top posts on HN

    1. 1
      Important Notice Regarding Public Availability of Stable Patches
      9 people · 245 points · first shared 2015 · 114 comments on HN
    2. 2
      An Ancient Kernel Hole Is Not Closed
      2 people · 183 points · first shared 2017 · 57 comments on HN
    3. 3
      Teardown of a Failed Linux LTS Spectre Fix
      1 person · 171 points · first shared 2019 · 72 comments on HN
    4. 4
      The AMD Branch (Mis)Predictor Part 2: Where No CPU Has Gone Before
      1 person · 152 points · first shared 2022 · 52 comments on HN
    5. 5
      Huawei HKSP Introduces Trivially Exploitable Vulnerability in the Linux Kernel
      5 people · 104 points · first shared 2020 · 22 comments on HN
    6. 6
      Passing the Baton
      2 people · 95 points · first shared 2017 · 81 comments on HN
    7. 7
      What Every Hacker Should Know About TLB Invalidation [pdf]
      2 people · 95 points · first shared 2025 · 18 comments on HN
    8. 8
      CVE-2021-4440: A Linux CNA Case Study
      1 person · 69 points · first shared 2024 · 21 comments on HN
    9. 9
      Compilers: The Old New Security Frontier [pdf]
      1 person · 64 points · first shared 2022 · 5 comments on HN
    10. 10
      Grsecurity – FAQ about RAP
      2 people · 58 points · first shared 2016 · 17 comments on HN

    What HN people wrote when they linked it

    • atmosxSep 2014

      IMHO it can be done, using UNIX-based operating systems and standard open source software, if the infrastructure designer takes security seriously and is committed and knowledgeable.

      It's NOT the system administrator's work to secure the network. The ISP/minor IT company should have a security engineer to overview the network, although some sys-admins are extremely skilled when it comes to security.

      There are so many security layers that can be implemented on a Linux/BSD server that makes the machine virtually un-hackable and IF anyone enters, all bells and whistles could start cheering.

      Examples: GRsecurity[1], IPTables[2], Snort[3], chroots (or jails), VPNs, malware scanners (clamav, spamassassin), encryption and what-not.

      To me securing linux desktops, especially simple ones (e.g. window manager + basic programs... almost like thin clients) is easy. Securing Windows XP/7/8/etc is extremely tricky BUT can be done.

      Once you do all that, I'm 100% that you're going to be one hell of a target for anyone. And you really don't trust your team you can always hire people to test your network's security and improve it.

      The most important thing though is having a strict general user policy: What users can and can not do must be crystal clear with no exception. When a 'tiger team' finds a secure network, they usually target the people not the infrastructure.

      [1] GRsecurity: https://grsecurity.net/

      [2] http://www.netfilter.org/projects/iptables/

      [3] https://www.snort.org/

    • insanitybitSep 2023

      It's funny. I was just learning about RuneWatch, which is how the Runescape community attempts to democratize and distribute the problem of dealing with scammers.

      The evolution was basically that it started the way CVEs work. You could submit a report and there wasn't really any verification. Of course, this was abused - far worse than the CVE system, naturally, but the same sort of problem.

      Now they require a lot of evidence and things are much much better and abuse is far more difficult.

      It seems sort of obvious. If this is a vulnerability, prove it.

      It almost feels like a CVE should have a "practical" tag. Like:

      1. Is this theoretically exploitable?

      2. Is this practically exploitable?

      3. Is this proven exploitable?

      This should be a massive contributor to the score. It also means that a score can be raised by having the sec researcher demonstrate an exploit - so disagreements can be resolved very easily.

      Related, here's a post from Spender on the topic (since the "CVE bad" situation is nothing new)

      https://grsecurity.net/reports_of_cves_death_greatly_exaggerated

    • zzalphaJul 2017

      Edit:

      I replied too soon and misunderstood the core of Peren's argument.

      His claim is that by withdrawing support if a customer redistributes the grsecurity patch (which absolutely is licensed under the GPLv2), that amounts to adding a clause to the GPL due to the penalty this imposes.

      At issue is this agreement:

      https://grsecurity.net/agree/agreement.php

      This clearly represents additional conditions imposed on the software. Seems like a grey area as to whether those conditions at enough to violate the GPL under which the Linux kernel is licensed.

      Original comment:

      I don't buy it.

      Grsecurity isn't distributed as a derivative work of the Linux kernel.

      Just because it's useless without the kernel doesn't make it a derivative work. By that logic, Nvidia's closed source driver would qualify as a derivative work and fall under the GPL.

    • dmixDec 2014

      > This is likely to be easy to exploit for privilege escalation, except on systems with SMAP or UDEREF

      Another reminder why everyone should be using https://grsecurity.net which provides these mitigations to the Linux kernel via patches. GRSecurity has had SMAP aka KERNEXEC for a long time as well as UDEREF https://grsecurity.net/~spender/uderef.txt

      If you keep any sensitive data on a Linux server you should seriously consider grsec.

      Even last week there was an ASLR bypass posted on OSS-security which of-course grsec already protected you against http://seclists.org/oss-sec/2014/q4/908

      There is a lot of drama around the fact Linux core devs don't adopt these patches by default. But regardless Linux is pretty insecure by default and grsec makes privesc via various classes of exploits significantly harder.

    • moviuroMay 2018

      > Similarly Linux has "Linus decentralisation": there's an elaborate decentralised version control system, but nonetheless Linus has effective final veto in practice. And Etherum has "Vitalik decentralisation": disasters such as the DAO can be reversed by code changes, because even if the blockchain is immutable the code required to interpret it isn't.

      There is nothing but "sheep mentality" preventing most people from (hard) forking.

      Don't like what Ethereum did with the DAO incident? Don't patch. See https://ethereumclassic.github.io/

      Don't like what Linus did (not) merge? Fork the project, and patch it like you want. See https://grsecurity.net/features.php

    • Retr0idMar 2024

      Linux as a service is most of Redhat and Canonical's business models.

      grsecurity does this from a security angle specifically - in fact they're boasting about it on their homepage right now (fair enough!)

      >Are Your Products Drowning in Linux Kernel CVE Noise?

      >We know your products can't be updated every week based off unverified CVE information. Address true risk by protecting against entire classes of vulnerabilites and exploitation techniques. Our Pro Support ensures you make the most of attack surface reduction and our proactive defense in your products.

      https://grsecurity.net/

    Related

    Matthew Garrettmjg59.dreamwidth.org306 people

    I stayed in a hotel with Android lightswitches and it was as bad as you'd think

    Matthew Garrett
    Personal · last shared 2026
    Project Zerogoogleprojectzero.blogspot.com550 people

    Reading privileged memory with a side-channel

    Project Zero
    Company · last shared 2025
    Incolumitasincolumitas.com32 people

    Scrape like the big boys

    Incolumitas
    Personal · last shared 2026
    Skroutz Engineeringengineering.skroutz.gr16 people

    Uncovering a 24-year-old bug in the Linux Kernel

    Skroutz Engineering
    Company · last shared 2026
    Brad Spenglergrsecurity.net/~spender16 people

    Grsecurity Developer Spender's Feelings on the State of Linux Security

    Brad Spengler
    Personal · last shared 2023
    Kernel.org Peoplepeople.kernel.org71 people

    How many kinds of USB-C to USB-C cables are there?

    Kernel.org People
    Publication · last shared 2026
    Talos Intelligence Blogblog.talosintel.com16 people

    Apple Remote Code Execution with Image Files

    Talos Intelligence Blog
    Company · last shared 2016
    Firmware Securityfirmwaresecurity.com17 people

    Rust and UEFI

    Firmware Security
    Personal · last shared 2022