Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: untrusted Clear Filter

The X11 Security extension from the 1990s

blog - git - desktop - images - contact The X11 SECURITY extension from the 1990ies It's widely known that X11 has a problem with, for example, keyloggers. The issue is not that keyloggers are possible through security holes -- but keyloggers are trivial on X11, as they are part of normal operation and don't require exploits. It is one of the reasons why people push for Wayland. I recently came across the X11 SECURITY extension, which is part of a normal X.Org installation. Quick overview of

The X11 SECURITY extension from the 1990ies

blog - git - desktop - images - contact The X11 SECURITY extension from the 1990ies It's widely known that X11 has a problem with, for example, keyloggers. The issue is not that keyloggers are possible through security holes -- but keyloggers are trivial on X11, as they are part of normal operation and don't require exploits. It is one of the reasons why people push for Wayland. I recently came across the X11 SECURITY extension, which is part of a normal X.Org installation. Quick overview of

Parse, Don't Validate (For C)

Parse, Don’t Validate AKA Some C Safety Tips “A good programmer is someone who looks both ways before crossing a one-way street.” – Doug Linder Posted by Lelanthran 2025-03-27 If you’ve read the original post on “Parse, Don’t Validate” you may have noticed that it focuses primarily on conceptual correctness. Here, I’ll build on that by showing how this technique can be used outside of niche academic languages by demonstrating it in a language that is as practical as it is dangerous - C. In