Amarok to Better Guard Against Potential Malware
To program an effective virus for Linux is fairly difficult. It's much easier to provide malware disguised as an add-on, however. The Amarok project now wants to protect against that.
Linux users are pretty easy going when it comes to Internet dangers, which can lead to trouble, as was recently revealed in an incident of malware disguised as a screensaver. It's easy to lean back and say, "well, it's your own fault that you downloaded a binary package without first looking at the source code." But the more Linux users there are, the higher the rate that programs are downloaded and installed without much forethought. Security tests may be available, but require a lot of work in view of the magnitude of uploads.
One of the first developers to address this problem is Mark Kretschmann, who recommended a solution for the KDE music player that other projects could also adopt. Even Amarok is an easy target for these attacks. The attacker needs just to disguise one as a "cool" add-on, which Kretschmann claims, for example, could completely wipe out your home directory.
He suggests, therefore, immediately using a version control system (VCS) for all scripts and add-ons. This might increase the entry barrier for prospective Amarok developers, but the detour through a VCS provides a better protection against what Kretschmann calls "crapware" scripts, because all programmers will then know that their code is being reviewed. The scripts in version control can then be downloaded via the Get Hot New Stuff (GHNS) framework in KDE, where additional security measures can be applied. Even if an author manages to inflict malware into the code, the suspect checking it in can still be traced.
Apart from guarding against malware, a mandatory VCS has the further benefit of removing "abandonware" (such as code that was forked and is no longer maintained) or giving it to someone else to maintain.
Issue 14: Raspberry Pi Handbook/Special Editions
Tag Cloud
News
-
SCO Rises from the Swamp
Longtime litigator revives an ancient suit against IBM alleging Linux infringes on Unix copyrights.
-
UberStudent Project Releases UberStudent 3.0
Specialty distro keeps the focus on advanced learning.
-
openSUSE Conference Approaches
The openSUSE Conference will be held July 18-22, 2013, at the Olympic Museum in Thessaloniki, Greece.
-
Drupal.org Hacked
Security breached at home sites of the CMS project.
-
Oracle Takes Action on Java Security
Lead Java developer vows policy changes and more attention to fixing problems.
-
Google and NASA Partner in Quantum Computing Project
Vendor D-Wave scores big with a sale to NASA's Quantum Intelligence Lab.
-
Mageia Project Announces Mageia 3 Linux
Many package updates and Steam integration highlight the latest from the Mandriva-based community Linux.
-
FSF Outs the World Wide Web Consortium over DRM Proposal
Richard Stallman calls for the W3C to remain independent of vendor interests.
-
Debian 7.0 Debuts
The new release supports nine architectures, 73 human languages, and zero non-Free components.
-
Alpha Version of Fedora 19 Released
Fedora developers release the first alpha version of Fedora 19, known as Schrödinger’s Cat, for general testing. The final release is expected in July 2013.

