Re: [PATCH 1/3] cr: add generic LSM c/r support (v4)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Serge E. Hallyn wrote:
> Quoting Oren Laadan (orenl@xxxxxxxxxxx):
>>
>> Serge E. Hallyn wrote:
>>> (wasn't versioning the patchsets before, so randomly pick 4 as
>>> the version for this patchset...)
>>>
>>> Documentation/checkpoint/readme.txt begins:
>>> """
>>> Application checkpoint/restart is the ability to save the state
>>> of a running application so that it can later resume its execution
>>> from the time at which it was checkpointed.
>>> """
>>>

[...]

>>> +	memset(ctx->lsm_name, 0, SECURITY_NAME_MAX + 1);
>>> +	strlcpy(ctx->lsm_name, security_get_lsm_name(), SECURITY_NAME_MAX + 1);
>>> +	ret = ckpt_write_buffer(ctx, ctx->lsm_name, SECURITY_NAME_MAX + 1);
>>> +	if (ret < 0)
>>> +		return ret;
>>> +
>>> +	ret = security_checkpoint_header(ctx);
>>> +	if (ret < 0)
>>> +		return ret;
>>> +
>> This is actually a case for a 'container-global' section that would
>> appear after the header and before the rest of the image. (Would be
>> useful also for network namespaces).
> 
> But LSM's are specifically not containerized, so this is a host
> property, not a container one.

Hmmm... does that mean you can't apply one policy to one container
and another policy to another ?

Anyway, it belongs to a 'global' section, that may have 2 parts:
host and container. (Putting it between header and arch-header
seems weird...)

The header doesn't hold state, it is a declarative section about
the properties of the original host (kernel and HW).

Oren.

_______________________________________________
Containers mailing list
Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/containers

[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux