Global Information Lookup Global Information

Seccomp information


seccomp
Original author(s)Andrea Arcangeli
Initial releaseMarch 8, 2005; 19 years ago (2005-03-08)
Written inC
Operating systemLinux
TypeSandboxing
LicenseGNU General Public License
Websitecode.google.com/archive/p/seccompsandbox/wikis/overview.wiki

seccomp (short for secure computing[1]) is a computer security facility in the Linux kernel. seccomp allows a process to make a one-way transition into a "secure" state where it cannot make any system calls except exit(), sigreturn(), read() and write() to already-open file descriptors. Should it attempt any other system calls, the kernel will either just log the event or terminate the process with SIGKILL or SIGSYS.[2][3] In this sense, it does not virtualize the system's resources but isolates the process from them entirely.

seccomp mode is enabled via the prctl(2) system call using the PR_SET_SECCOMP argument, or (since Linux kernel 3.17[4]) via the seccomp(2) system call.[5] seccomp mode used to be enabled by writing to a file, /proc/self/seccomp, but this method was removed in favor of prctl().[6] In some kernel versions, seccomp disables the RDTSC x86 instruction, which returns the number of elapsed processor cycles since power-on, used for high-precision timing.[7]

seccomp-bpf is an extension to seccomp[8] that allows filtering of system calls using a configurable policy implemented using Berkeley Packet Filter rules. It is used by OpenSSH[9] and vsftpd as well as the Google Chrome/Chromium web browsers on ChromeOS and Linux.[10] (In this regard seccomp-bpf achieves similar functionality, but with more flexibility and higher performance, to the older systrace—which seems to be no longer supported for Linux.)

Some consider seccomp comparable to OpenBSD pledge(2) and FreeBSD capsicum(4)[citation needed].

  1. ^ seccomp(2): "The seccomp() system call operates on the Secure Computing (seccomp) state" – Linux Programmer's Manual – System Calls
  2. ^ Corbet, Jonathan (2015-09-02). "A seccomp overview". lwn. Retrieved 2017-10-05.
  3. ^ "Documentation/prctl/seccomp_filter.txt". Retrieved 2017-10-05.
  4. ^ "Linux kernel 3.17, Section 11. Security". kernelnewbies.org. 2013-10-05. Retrieved 2015-03-31.
  5. ^ "seccomp: add "seccomp" syscall". kernel/git/torvalds/linux.git - Linux kernel source tree. kernel.org. 2014-06-25. Retrieved 2014-08-22.
  6. ^ Arcangeli, Andrea (2007-06-14). "[PATCH 1 of 2] move seccomp from /proc to a prctl". Retrieved 2013-08-02.
  7. ^ Tinnes, Julien (2009-05-28). "Time-stamp counter disabling oddities in the Linux kernel". cr0 blog. Retrieved 2013-08-02.
  8. ^ Corbet, Jonathan (2012-01-11). "Yet another new approach to seccomp". lwn. Retrieved 2013-08-02.
  9. ^ Cite error: The named reference OpenSSH 6.0 was invoked but never defined (see the help page).
  10. ^ Tinnes, Julien (2012-11-19). "A safer playground for your Linux and Chrome OS renderers". The Chromium Blog. Retrieved 2013-08-02.

and 16 Related for: Seccomp information

Request time (Page generated in 0.542 seconds.)

Seccomp

Last Update:

seccomp (short for secure computing) is a computer security facility in the Linux kernel. seccomp allows a process to make a one-way transition into a...

Word Count : 1271

Io uring

Last Update:

servers. Docker also consequently disabled io_uring from their default seccomp profile. "Linux Kernel Getting io_uring To Deliver Fast & Efficient I/O...

Word Count : 697

Google Chrome

Last Update:

communication requests initiated by the user. On Linux sandboxing uses the seccomp mode. In January 2015, TorrentFreak reported that using Chrome when connected...

Word Count : 17443

EBPF

Last Update:

kernel.org. April 2011. Retrieved 1 July 2022. "Yet another new approach to seccomp". LWN. 1 January 2012. Retrieved 1 July 2022. "BPF updates". lore.kernel...

Word Count : 2502

Virtual Extensible LAN

Last Update:

Rump kernel User-mode Linux vkernel Related kernel features BrandZ cgroups chroot namespaces eBPF seccomp Orchestration Amazon ECS Kubernetes OpenShift...

Word Count : 554

Network Virtualization using Generic Routing Encapsulation

Last Update:

Rump kernel User-mode Linux vkernel Related kernel features BrandZ cgroups chroot namespaces eBPF seccomp Orchestration Amazon ECS Kubernetes OpenShift...

Word Count : 133

Stephen Huntley Watt

Last Update:

(@uT_infection) for a bunch of stuff, notably assisting greatly with porting the seccomp-bpf policy generator to gosecco as well as the early version of the log...

Word Count : 212

Android Nougat

Last Update:

GPU access. Further constraints were placed on the media stack through seccomp. Various mechanisms were enabled to reduce the possibility of malicious...

Word Count : 3941

Time Stamp Counter

Last Update:

administrator control. For example, on some versions of the Linux kernel, seccomp sandboxing mode disables RDTSC. It can also be disabled using the PR_SET_TSC...

Word Count : 1194

Rust for Linux

Last Update:

SCHED_DEADLINE SCHED_FIFO SCHED_RR Security Modules: AppArmor Exec Shield seccomp SELinux Smack Tomoyo Linux Linux PAM Device drivers 802.11 graphics Raw...

Word Count : 535

Comparison of operating system kernels

Last Update:

Yes Yes LSM (SELinux, SMACK, TOMOYO Linux, AppArmor) seccomp keyctl fanotify SELinux Sandbox, seccomp SYN cookies hash tables ICMP rate limiting reverse...

Word Count : 1162

Linux kernel

Last Update:

profoundly differ in complexity and scope. Another security feature is the Seccomp BPF (SECure COMPuting with Berkeley Packet Filters) which works by filtering...

Word Count : 18637

Comparison of operating systems

Last Update:

bit ? ? No No Un­known >0 Linux-based 2.6.39 POSIX, ACLs, MAC chroot, seccomp, Namespaces, SELinux, AppArmor Netfilter, varied by distribution Yes Yes...

Word Count : 1754

Ethernet VPN

Last Update:

Rump kernel User-mode Linux vkernel Related kernel features BrandZ cgroups chroot namespaces eBPF seccomp Orchestration Amazon ECS Kubernetes OpenShift...

Word Count : 134

Systrace

Last Update:

escalation in Systrace Local root exploit on NetBSD Vulnerabilities in systrace Seccomp AppArmor SELinux Mandatory access control Unangst, Ted (25 April 2016)...

Word Count : 523

ZeroVM

Last Update:

open-source software portal Google Native Client LXC (LinuX Containers) seccomp Docker (software) "Release 1.0". 20 March 2014. Retrieved 23 July 2018...

Word Count : 644

PDF Search Engine © AllGlobal.net