Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Security

SAS

Security Attributes Service

Security →

SAS is a service, adopted by 3GPP from the OMG, for specifying and managing security attributes to describe system components' security characteristics and enable interoperability in secure distributed systems.

Introduced
Rel-5
Where
Radio Access Network › UTRAN (3G)
Specifications
8 specs
Also in
Management
SAS Description Purpose What changed Neighbours Specifications

Description

The Security Attributes Service (SAS), as referenced in 3GPP specifications, is not a 3GPP-originated protocol but a model and interface standard developed by the Object Management Group (OMG) for distributed computing environments. Within the 3GPP context, it is adopted as a method to formally describe and handle security attributes—metadata that defines the security properties, requirements, and capabilities of network entities, subjects (users), and objects (data/resources). The SAS framework provides a structured way to define attributes like security labels, clearances, roles, identities, and cryptographic capabilities in a system-agnostic manner.

Architecturally, SAS is often implemented as a middleware service in a service-oriented architecture (SOA). It defines interfaces for managing the lifecycle of security attributes: creation, validation, assignment, querying, and revocation. In a 3GPP system, this conceptual model can be applied to manage security policies for network functions, especially in a virtualized or cloud-native environment. For instance, it can be used to attach security labels to virtualized network function (VNF) instances or to define the security context for a network slice. The service works by providing a standardized API (e.g., based on CORBA or web services) through which applications and network functions can retrieve and assert security attributes without needing to understand the underlying security infrastructure details.

Its role in 3GPP networks, particularly as noted in specifications like TS 32.372 (Security Assurance for virtualized resources), is to enable consistent security management across multi-vendor, cloud-based deployments. By using a standardized model like SAS, different management systems (e.g., NFV Orchestrator, Security Manager) can interpret and enforce security policies uniformly. It aids in automating security compliance checks, provisioning secure resources, and facilitating audit trails. The service decouples the security policy definition from its enforcement, allowing for more flexible and adaptable security architectures that can meet the dynamic needs of modern telecom networks.

Purpose & Motivation

The SAS was created by the OMG to solve a fundamental problem in heterogeneous distributed systems: the lack of a common language and mechanism for expressing and exchanging security information. Before such standards, each application or subsystem would define its own proprietary format for security attributes (like user roles or data classifications), leading to severe integration challenges, security policy inconsistencies, and increased complexity in enforcing enterprise-wide security rules.

3GPP's adoption and reference to SAS, particularly from Release 5 onwards, was motivated by the need to manage security in increasingly complex and open network architectures. As telecom networks began incorporating more IT principles, middleware, and later cloud technologies, they required robust, standardized ways to handle security metadata. SAS provides a vendor-neutral model that facilitates interoperability between different security products and management systems within the operator's domain. This is crucial for achieving security automation and for implementing concepts like Security-as-a-Service in virtualized environments.

The technology addresses the limitations of ad-hoc security management by providing a formal, object-oriented model. It allows network designers to specify 'what' the security attributes are without mandating 'how' they are stored or enforced, offering implementation flexibility. In the context of 3GPP's work on security assurance and management of virtualized resources, SAS offers a conceptual framework for tagging resources with security properties, which is essential for automated security policy enforcement and compliance verification in dynamic 5G core networks.

What changed in its specifications

The latest release-to-release comparison of specifications that define SAS. Each summary describes the whole specification, not only this term.

TS 25.305Rel-11 → Rel-12

Rel-12 added support for BeiDou Navigation Satellite System (BDS) for UTRA and LTE, including a network-assisted positioning method, a normative reference to BDS ICD, and a definition for BDS.

Full comparison in TS 25.305 →
TS 25.401Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 25.401: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 25.401 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-5 Initial

Initially referenced within 3GPP specifications, adopting the OMG's Security Attributes Service model to provide a structured approach for describing security characteristics in network management and security assurance contexts, particularly relevant for the evolving management of network resources and early virtualization considerations.

Defining Specifications

3GPP specifications that define or reference SAS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19 read
TS 25.401 vj00 UTRAN Overall Architecture Rel-19 read
TS 25.450 vj00 Iupc Interface Introduction for UTRAN Positioning Rel-19 read
TS 25.452 vj00 Iupc Interface Signalling Transport for PCAP Rel-19 read
TS 25.453 vj00 PCAP Protocol Specification Rel-19 read
TS 32.372 vj00 Security Service for IRP Information Service Rel-19 read
TS 32.373 v900 Security Services for IRP CORBA Solution Rel-9 read
TS 32.376 vj00 Security services for IRP Solution Set Rel-19 read