Nftables


Linux's Programmable Packet Filter


A photograph of a dam

Nftables is a programmable packet filter for Linux in which the matching mechanism is implemented as virtual-machine subprograms compiled to pseudocode while the rule management tool is in use. It is a high-performance and highly flexible apparatus integrated with the Netfilter subsystem, useful not only for building firewalls, but also for translating addresses, classifying, counting, and routing traffic. Writing rules bears some resemblance to event-driven programming.

Shellshock and the Story of the Environment


Graphic showing a black sphere in space

At the turn of September and October 2014 the world learned of a security vulnerability that had been lurking for years in the GNU Bourne Again Shell (a.k.a. Bash). Most IT-security outlets had already covered the topic and published appropriate remediation methods, yet what caught my attention was the educational aspect of the flaw – in that regard it is a “good bug”, that is, one that can be used to explain many interesting mechanisms present in Unix-like systems.

Evil Packages


Attacks Targeting Package Repositories


Photography of food packaging

Attacks that rely on setting up fake update servers are not as difficult to carry out as one might think. The main reasons are administrators’ carelessness and the absence of robust version-publishing processes, although occasionally we see astonishing attack vectors that are hard to anticipate.