selinuxproject / selinux-notebook Goto Github PK
View Code? Open in Web Editor NEWThe SELinux Notebook
License: Other
The SELinux Notebook
License: Other
fs_use_task pipefs system_u:object_r:fs_t:s0
The type component defaults to the type of the target type if no matching type_transition rule was specified
in the policy (policy version 28 allows a default_type of source or target to be defined)
What exactly does the target type described here mean? The above policy as an example, is it fs_t?
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/android-policy/brillo-device/Makefile' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/selinux-policy/cil/CIL_Reference_Guide.pdf' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/network/README.md' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/selinux-policy/kernel/kern-nb-policy.txt' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/reference-policy/modules.conf' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/selinux-policy/README.md' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/android-policy/android-10/Makefile' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/android-policy/brillo/Makefile' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/sepgsql/testdb-example.sql' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/selinux-policy/tools/build-sepolicy.md' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/sepgsql/README.md' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/reference-policy/build.conf' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/embedded-policy/android-policy/android-4/Makefile' not found
Referenced file 'EPUB/text/file%3a/home/paride/git/selinux-notebook/src/notebook-examples/selinux-policy/cil/cil-nb-policy.txt' not found
Referenced file '/usr/share/doc/selinux-policy/html/index.html' not found
34% Transcodifica di un ebook in corso...
Merging user specified metadata...
Detecting structure...
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Cleaning up manifest...
Trimming unused files from manifest...
Trimming 'EPUB/toc.ncx' from manifest
Creating AZW3 Output...
67% AZW3 Output plugin in esecuzione
Serializing resources...
Splitting markup on page breaks and flow limits, if any...
Split into 3 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Split into 2 parts
Creating KF8 output
Generating KF8 markup...
Tag table has no aid and a too large chunk size. Adding anyway.
We should search through the text and replace "whitelist" with "allowlist" and "blacklist" with "denylist" before the next release.
On the PDF generated content page 113 it references a link to https://sepgsql.googlecode.com/files/LCA20090120-lapp-selinux.pdf
Through a quick search I found a github repo that appears to have this file although I'm not familiar with whether this should be the correct reference @ https://raw.githubusercontent.com/kaigai/slides/master/20090120_LCA2009_LAPP_SELINUX.pdf
A patch of the URL substitution is below:
diff --git a/src/apache_support.md b/src/apache_support.md
index 48c8293..f53a512 100644
--- a/src/apache_support.md
+++ b/src/apache_support.md
@@ -41,7 +41,7 @@ stack has the following support:
and Python do have support for libselinux functions in packages: PHP - with
the *php-pecl-selinux* package, Python - with the *libselinux-python* package.
-The "[A secure web application platform powered by SELinux](http://sepgsql.googlecode.com/files/LCA20090120-lapp-selinux.pdf)"
+The "[A secure web application platform powered by SELinux](https://raw.githubusercontent.com/kaigai/slides/master/20090120_LCA2009_LAPP_SELINUX.pdf)"
document gives a good overview of the LAPP architecture.
## *mod_selinux* Overview
I want to write a library to read such rules.
You can provide a detailed example of rules (te if fc) with all sorts of syntax:
optional_policy(`
dbus_system_bus_client(kde_t)
dbus_connect_system_bus(kde_t)
')
optional_policy(`
gen_require(`
type user_t;
role user_r;
')
kde_run(user_t, user_r)
')
with monolithic syntax:
require {
type discord_t;
class lnk_file read;
}
With deprecated macros.
With obsolete keywords
dominance { role message_filter_r { role unconfined_r };}
Complete example for MLS MCS
And other things
On pandoc v3.1.8, and possibly earlier versions, the following warning is seen when rendering The Notebook. We should verify that the suggested arguments exist on older versions of pandoc and migrate to the new recommended arguments.
[WARNING] Deprecated: --self-contained. use --embed-resources --standalone
On CentOS 8.4 systems encountering a mount point security context for a tmpfs file becomes system_u:object_r:adjtime_t:s0, this issue is epidoxical. What is the usual cause of this problem?
could you please add 'Discussions' page for forum on both book and selinux projects?
Same for epub:
<li><a href="file:///home/pcmoore/sources/selinux-notebook/src/notebook-examples/selinux-policy/cil/CIL_Reference_Guide.pdf">CIL Reference Guide</a></li>
See the following GH docs on manually running a workflow:
Since 20221216 there have been a few commits, maybe it would be interesting to have a new release
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.