一:安全上下文原理安全上下文是一个简单的、一致的访问控制属性,在SELinux中,类型标识符是安全上下文的主要组成部分,由于历史原因,一个进程的类型通常被称为一个域(domain),"域"和"域类型"意思都一样,即都是安全上下文中的“TYPE”。1:DAC与MAC的关键区别(root用户)..
分类:
系统相关 时间:
2017-08-12 22:36:55
阅读次数:
434
static静态变量 static 关键字来定义静态方法和属性。static 也可用于定义静态变量声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。 为了兼容 PHP 4,如果没有指定访问控制,属性和方法默认为公有。 由于静态方法不需要 ...
分类:
其他好文 时间:
2017-07-23 16:36:08
阅读次数:
202
在C++中,结构体是一种特殊形态的类。 结构体和类的唯一区别就是: 结构体和类具有不同的默认访问控制属性。 类中,对于未指定访问控制属性的成员,其访问控制属性为私有类型(private) 结构体中,对于未指定任何访问控制属性的成员,其访问控制属性为公有类型(public) C++中,不使用结构体丝毫 ...
分类:
编程语言 时间:
2017-01-29 22:18:19
阅读次数:
293
属性访问控制 所谓的属性访问控制就是控制点号访问属性的行为,而且不仅是类的外部,连类的内部也受控制,代码见真章,边看代码边解释: __getattr__(self, item) __getattr__(self, item) 定义当访问不存在的属性时的行为,注意是不存在的属性。 测试: 其行为和没定 ...
分类:
编程语言 时间:
2016-07-25 06:59:31
阅读次数:
253
1.强制类型的安全上下文
在SELinux中,访问控制属性叫做安全上上下文。无论主体还是客体都有与之关联的安全上下文,通常安全上下文是由三部分组成:用户:角色:类型。如:
$id -Z
joe:user_r:user_t
在SELinux当中,访问控制属性所有的客体或主体都有一个关联上的上下文属性,因为在SELinux基于类型强制策略,因此在安全上下文中的类型标识符决定了...
分类:
系统相关 时间:
2015-08-10 22:17:49
阅读次数:
165
ioctl 是设置和获取设备文件的物理特性,不同设备文件其物理特性不一样。比如串口的波特率,显示器分变率等。值得说明的是fcntl 与ioctl不同在于fcntl是描述文件访问控制属性而
ioctl是操作文件的物理特性。可以简单理解fcntl是操作文件共性,ioctl是操作文件的个性。
#include
int ioctl(int fd, int request, ...);
下面...
分类:
其他好文 时间:
2015-06-15 09:27:56
阅读次数:
190
一、 封装和继承
1.1 封装的概念
封装:通过访问控制属性对类类型中的属性和行为进行打包和限制.
1.2 继承:通过一种机制表达出类型之间的共性和特性的方式.
继承基本语法:
class 子类名 : 继承方式1 父类1,继承方式2 父类2...
{
类的定义
};
继承方式:
public 公有方式
private 私有方式
pro...
分类:
编程语言 时间:
2015-05-25 18:53:45
阅读次数:
179
(一)、类型强制策略的安全上下文
所有的操作系统访问控制都是基于与主体和客体相关的访问控制属性的。在SELinux中,访问控制属性杯称作安全上下文。所有的客体(文件,进程间通信,通信管道,套接字,网络主机等)和主体(进程)有一个和他们相关的单一安全上下文。一个安全上下文有三个元素:用户,角色和类型标识符。指定和显示一个安全上下文常用的格式如下:用户(user):角色(role):类型标识符...
分类:
其他好文 时间:
2015-04-22 09:46:33
阅读次数:
167