����λ�ã���ҳ > ����ѧԺ > ��Ƚ���Windows���½��̸������AppContainer

��Ƚ���Windows���½��̸������AppContainer

��Դ����������|��ʱ�䣺2015-03-04 10:21:20 |���Ķ���57��|�� �� |����������

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ5

����CreateAppContainerProcessW���߼�Ƭ�Σ��Ѵ����CapabilitySIDs��PackageSID���뵽ProcThreadAttributes��Ȼ��ͨ��STARTUPINFOEX�ṹ��ProcThreadAttributes������CreateProcessW��

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ6

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ7

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ8

�����IE Tab���̵Ĵ����߼������ǾͿ��Դ����Լ���AppContainer�����ˡ�

ֱ�Ӹ���IE��PackageSID��CapabilitySIDs������AppContainer���̡������Ҫ�����Լ���PackageSID�����Բο�MSDN�ϵ�CreateAppContainerProfile��API������Ͳ������ˡ�

�ɹ��Ĵ������˾���AppContainer������Ƶļ��±����̡�32λ��64λ���̶����ԡ������������Capability��������ѡ����IE Tab6��Capability���3����

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ9

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ10

������������ʱû�п���ʹ��AppContainer������ƣ�����û����Ȩ��AppContainer��ϵͳ��Դ������ϵͳ��Ŀ¼���û���Ŀ¼�ȣ�ʹ��AppContainer����������������ʧ�ܡ�

AppContainer�ķ���Ȩ�޿���

Ϊ�������㣬AppContainer���̵�AccessToken���Ǽ��ΪLowBoxToken����ͬ����

������һ��LowBoxToken�IJ�����Ϣ�����Կ���TokenFlags������λ0��4000����λ�ģ����ʾ��Token��һ��LowBoxToken�����ǻ����Կ���PackageSid��Capabilities����Ϣ��ͼ2���־ΪAppContainer��Capability��SID����

Éî¶È½âÎöWindows×îнø³Ì¸ôÀë»úÖÆAppContainer

ͼ11

DACL

DACL�ı�������SepNormalAccessCheck/SepMaximumAccessCheck����еġ�����������SepNormalAccessCheckΪ��������һ����δ���AppContianer��ص�ACE��    

һ����˵���ڱ���DACLʱ�������������3�������е�����һ�������ֹͣ��

1.��һ��access-denied ACE��ȷ�ܾ����������Ȩ���е�����һ����

2.��һ�����߶��access-allowed ACEs��ȷ���������е��������Ȩ�ޣ�

�������������Ľ�Ϊ������Ϣ����������������ͬ���޹۵��֤ʵ��������

�����Ƶ����

����

ͬ������

����

ɨ��ά�����������ֻ��汾��

ɨ��ά����������΢�Ź��ںţ�

��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]

��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������