What is Bell–LaPadula security model??

Описание к видео What is Bell–LaPadula security model??

The Bell–LaPadula (BLP) model is a formal model for enforcing confidentiality policies in computer security systems. It was developed by David Elliott Bell and Leonard J. LaPadula in 1973 and is one of the foundational models in the field of computer security.

The BLP model operates based on two main principles:

The Simple Security Property (No Read Up): This principle states that a subject (user or process) at a certain security level should not be able to read data at a higher security level. This prevents unauthorized disclosure of information.

The *-Property (No Write Down): This principle states that a subject at a certain security level should not be able to write (modify or create) data to a lower security level. This prevents unauthorized modification or creation of information.

These two properties form the basis of the BLP model, and they provide a rigorous framework for enforcing confidentiality. The model defines a lattice structure of security levels, with the levels representing increasing levels of sensitivity or confidentiality. Subjects and objects in the system are assigned to specific security levels.

Access control decisions in the BLP model are based on comparing the security level of the subject (trying to access or modify data) with the security level of the object (the data being accessed or modified). Access is only permitted if it satisfies the security properties: no read up and no write down.

While the BLP model is powerful for enforcing confidentiality policies, it doesn't address integrity or availability concerns. Additionally, it assumes a static classification of data and users into security levels, which might not always align with real-world scenarios. As such, the BLP model is often used as a theoretical foundation and may be extended or combined with other models to address broader security requirements.

Комментарии

Информация по комментариям в разработке