Tresys
presently offers two course concerning SELinux:
-
1-day
introductory course focused on developing SELinux security modules for
your applications, and
-
3-day
in-depth overview of all aspects of an SELinux policy and
development.
Both
course feature the
Tresys Bedrock Development Toolkit as the tool for building
your enterprise applications.
Introduction to SELinux Policy Development
This
course is an introductory, 1-day class intended for engineers and
developers that have beginner level or more experience with Linux
security. This primer intended to define the basics of
SELinux security and demonstrate how to write a basic security policy
module for a your applications. This course includes some
hands-on experimentation and features the Tresys Bedrock Development
Toolkit as the tool for building applications.
Prerequisites
To get the most out of
the course,
students should have a working knowledge of Linux (or other UNIX-like
operating system) and some understanding of computer security
principles.
Location
Training is conducted
at Tresys headquarters. Tresys may conduct training on-site, as
negotiated and as appropriate. Note that, to ensure quality, class size
is usually
limited to no more than 20 people.
Materials
All classroom
materials will be
provided, including one licensed seat of the Tresys Bedrock Development
Toolkit, and a copy of the book SELinux by Example.
Pricing
General Cost $949
(USD) per
student. Call for government rates.

Advanced SELinux Policy Development
This
course is an advanced, 3-day class intended for engineers and
developers experienced with Linux security. This is not an
introductory course for security enhanced Linux (SELinux); instead its
aim is to provide analysts, engineers and developers an
in-depth overview of all aspects of an SELinux policy. This
primer will help one learn how to analyze, test, configure, modify, and
develop security policies. This course includes significant
hands-on experimentation and features the Tresys Bedrock Development
Toolkit as the tool for building your enterprise applications.
Prerequisites
To get the most out of
the course,
students should have a working knowledge of Linux (or other UNIX-like
operating system) and some understanding of computer security
principles.
Location
Training is conducted
at Tresys headquarters. Tresys may conduct training on-site, as
negotiated and as appropriate. Note that, to ensure quality, class size
is usually
limited to no more than 20 people.
Materials
All classroom
materials will be
provided, including one licensed seat of the Tresys Bedrock Development
Toolkit, and a copy of the book SELinux by Example
.
Pricing
General Cost $1,999
(USD) per
student. Call for government rates.

Course Agenda
Overview
and Conceptual Understanding
Introduction
and
Background
Access Control
Overview
of
Policy Concepts and Language
Policy
Mechanisms Familiarization
Policy
Language in Detail
Object
Classes and Permissions
Type
Enforcement Rules and Macros
Roles
and Users
Constraints
and Security Contexts
Booleans
and Conditional Statements
Applying
and Using Policies
Building
and
Installing Policies
File
System Labeling
Analyzing
and Debugging Policies
Editing
and Configuring Policies
New
Policy Technologies
Managed
Policy
Reference
Policy
Course
Summary