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

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

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

Win8��ʼ��Windows�������µĽ��̸������AppContainer��MetroAPP�Լ�����EPM��IE Tab���̶�������AppContainer���뻷���������µ�Win10Pre(9926)�ϣ���Ȼ��ˡ���Ѷ������ʵ���Ҷ�AppContainer�Ĺ���������һ��������

AppContainer�����ı仯

Vista��ǰ��ϵͳ����XP���ð�ȫ�����������SD����ͬ�����DACL��discretionaryaccess control list���������û����û���ķ���Ȩ�ޡ�

Vista�Ժ�������IntegrityMechanism����SD��SACL(system access control list)������һ��mandatory label��ACE����չ��Windows��ȫ��ϵ��Ĭ�ϵĿ��Ʋ�����No-Write-Up�������ϵ������Լ���Ľ��̶����ʽϸ������Լ���Ķ��󣻽�ֹ�ϵ������Լ���Ľ���д���ʽϸ������Լ���Ķ���

Win8������AppContainer������ƣ��ṩ�˸�ϸ���ȵ�Ȩ�޿��ƣ��ܹ���ֹ��δ��Ȩ����Ķ�д���ʡ�

��Win10PreX64(9926)����EPM��IE Tab����Ϊ������������Щ�仯��

��ProcessExplorer����Կ�����IE Tab���̵������Լ�������Low�����DZ����AppContainer��

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

ͼ1

�ڽ������Ե�Security��ǩ���Կ����������˱�־ΪAppContainer�Լ�Capability��SID��

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

ͼ2

һ��AppContainer���̿��Է��ʵĶ�����SD��DACL�������˶����ACE����IE Tab���̵Ľ��̶���Ϊ����

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

ͼ3

���ʹ��AppContainer�������

�������Dz�����MetroAPP����Ҫ����DesktopAPP���ʹ��AppContainer������ơ�

��Ȼ��Win10PreX64(9926)����EPM��IE Tab����Ϊ������IEѡ���↑��EPM,�¶ϵ�nt!NtCreateLowBoxToken��Ȼ���½�IE Tab�����жϵ㣬��ȡ������ļ������ջ��

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

ͼ4

�ɼ���ͨ��CreateProcess���API�Ϳ��Դ�����AppContainer���̡�

����CreateAppContainerProcessStrW���߼�Ƭ�Σ���PackageSIDString(ͼ2����ΪAppContainer��SID)��CapabilitySID(ͼ2����ΪCapability��SID) stringתΪSID�󣬴�����CreateAppContainerProcessW��

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

�����Ƶ����

����

ͬ������

����

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

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

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

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