Language Selection

English French German Italian Portuguese Spanish

Control Flow Integrity in the Android kernel

Filed under
Android

Android's security model is enforced by the Linux kernel, which makes it a tempting target for attackers. We have put a lot of effort into hardening the kernel in previous Android releases and in Android 9, we continued this work by focusing on compiler-based security mitigations against code reuse attacks.

Google's Pixel 3 will be the first Android device to ship with LLVM's forward-edge Control Flow Integrity (CFI) enforcement in the kernel, and we have made CFI support available in Android kernel versions 4.9 and 4.14. This post describes how kernel CFI works and provides solutions to the most common issues developers might run into when enabling the feature.

Read more

More in Tux Machines

5 Open Source 2D Animation Software to Use

An animation software is a special program that’s used to design a moving animation out of the objects required. Traditional painting/drawing software (Like Inkscape) do not support creating animation, as they are used just to make the objects or paint them, but they do not have some necessary capabilities to create a moving animation out of those objects/images/photos, such as tweeing, rotoscoping, motion capture, VFX & simulation support. If you are someone who’s interested in creating 2D animation, whether as a hobby or part of your job, then you would be glad to know that there are many open source 2D animation software to use. In this article we’ll see 5 of them. Read more

LG buddies up with Qt to expand webOS in autos, smart home, and robots

The Qt Company and LG are collaborating to integrate LG’s Linux-based webOS Open Source Edition with the Qt development platform for automotive, smart home, and robotics. The Qt Company announced “a significant expansion of its long-standing partnership” with LG Electronics to extend the reach of the webOS Open Source Edition, which LG launched in early 2018. The Qt Company will work with LG to release webOS with the cross-platform Qt SDK and related GUI and development tools to offer “the most comprehensive operating system for smart devices in the automotive, robotics and smart home sectors,” says the Qt Company. Other potential applications are said to include AI, connectivity, media and content services, and automation. “Qt will play a key role in the development of webOS Auto, planned for deployment in future automotive infotainment systems,” says LG. In addition, webOS will officially become a Qt reference OS of Qt, with full support for the distribution within Qt Creator, Qt Design Studio, Qt 3D Studio, and related Qt software. The goal is to make webOS with Qt “the platform of choice for embedded smart devices.” Read more

Android Leftovers

SUSE Manager 4: Traditional server management marries DevOps

Managing Linux servers has never been easy. Programs like Cockpit, cPanel, and Webmin use a GUI to make it simpler to handle common sysadmin tasks. But, with servers moving from the racks in your server room to the cloud and the edge and the Internet of Things (IoT), we need more. That's where DevOps comes in. And now programs like the new SUSE Manager 4 combine the best of both sysadmin approaches. Daniel Nelson, SUSE VP of products and solutions, explained in a statement: "SUSE Manager manages physical, virtual, and containerized systems across edge, core, and cloud environments, all from a single centralized console. It's part of the IT transformation that lowers costs, reduces complexity, and boosts business agility." Read more