Customer Profile
This U.S. Government agency provides solutions,
products, and services that enable defensive information
operations. This includes securing information
infrastructures critical to U.S. national security
interests. A key requirement of this agency was to
ensure that their community of application developers
(i.e., employees, vendors, contractors, etc.) was able
to quickly assess the robustness of security policies on
their secure, next-generation workstations.
Business Challenge
The agency had a requirement for a next-generation user
workstation architecture with an ability to
simultaneously process data at varying levels of
sensitivity. SELinux was selected based on its
flexibility and ability to meet these security
guidelines. The result was a complex and large SELinux
security policy. This created a need for analysis tools
to assist in security policy development and to provide
a capacity for assuring policy consistency and
correctness.
Tresys Solution
Tresys created the Open Source SETools tool suite to
expedite analysis and testing of these SELinux security
policies. SETools gives users the ability to perform
both interactive and complex, automated analysis of
their security policy. A graphical interface provides a
"big picture" view of the policy and supports
“drilling-down” analysis according to very specific
needs (e.g., domain transitions, type relationships,
file re-labeling, information flow, etc.). This tool
suite gave the agency and its’ developers the ability to
quickly see the important differences between
development cycles of complex security policies and to
perform automated policy checks. Tresys also provided
SELinux policy analysis expertise and technical support
to their broader solution development effort.
Benefit
Employing SETools achieved a sizeable cost savings in
the time required for complete static analysis of
security policies. This was realized by SETools’ ability
to automate the system analysis required to ensure data
paths and communication flows are fully restricted
without the possibility of compromise. In addition,
SETools manages and presents this analysis data in a
common and consistent manner, simplifying the process of
understanding the policy.
About Tresys Technology
Tresys Technology is a principal open source contributor to Security Enhanced Linux
(SELinux), with an emphasis on making SELinux easier to use and manage. In addition to its extensive Secure Linux
technology development, services, and training experience, Tresys provides many technology solutions that allow
Linux users and administrators to easily leverage the power of SELinux. Tresys also provides business and government
organizations with expert security engineering services, including security testing, evaluation and certification
support, cryptographic solutions, and security technology innovation.