Smack (software)

Smack
Original author(s)Casey Schaufler
Initial releaseApril 17, 2008 (2008-04-17)
Operating systemLinux
TypeComputer security, Linux Security Modules (LSM)
LicenseGPL2
Websiteschaufler-ca.com

Smack (full name: Simplified Mandatory Access Control Kernel) is a Linux kernel security module that protects data and process interaction from malicious manipulation using a set of custom mandatory access control (MAC) rules, with simplicity as its main design goal.[1] It has been officially merged since the Linux 2.6.25 release,[2] it was the main access control mechanism for the MeeGo mobile Operating System.[3][4] It is also used to sandbox HTML5 web applications in the Tizen architecture,[5] in the commercial Wind River Linux solutions for embedded device development,[6][7] in Philips Digital TV products.,[8] and in Intel's Ostro OS for IoT devices.[9]

Between 2016-2021, Smack was required in Automotive Grade Linux (AGL) where it provided in association with other Linux facilities the base for the AGL security framework. [10] [11] Since then the Project migrated to SELinux.

  1. ^ "Official SMACK documentation from the Linux source tree". Archived from the original on 2013-05-01.
  2. ^ Jonathan Corbet. "More stuff for 2.6.25". Archived from the original on 2012-11-02.
  3. ^ Jake Edge. "The MeeGo Security Framework". Archived from the original on 2012-11-02.
  4. ^ The Linux Foundation. "MeeGo Security Architecture". Archived from the original on 2013-01-28.
  5. ^ Onur Aciicmez, Andrew Blaich. "Understanding the Access Control Model for Tizen Application Sandboxing" (PDF). Archived from the original on 2013-01-28.
  6. ^ Wind River. "Wind River Linux 4 Product Note" (PDF). Archived from the original (PDF) on 2012-05-23.
  7. ^ Wind River. "Wind River Linux 3 Product Note" (PDF). Archived from the original (PDF) on 2014-09-23.
  8. ^ Embedded Alley Solutions, Inc. "SMACK for Digital TV" (PDF). Archived from the original (PDF) on 2012-09-13.
  9. ^ Intel Open Source Technology Center. "Ostro™ OS Architecture Overview". Archived from the original on 2024-05-28.
  10. ^ Automotive Grade Linux. "AGL Security Framework". Archived from the original on 2017-06-06.
  11. ^ Dominig ar Foll. "AGL as a generic secured industrial embedded Linux". Archived from the original on 2024-05-28.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search