<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-7991808987552688729</id><updated>2010-03-11T20:13:35.255+03:30</updated><title type='text'>پورت 80</title><subtitle type='html'>وب نوشته های عرفان طاهری در زمینه فناوری اطلاعات و شبکه های کامپیوتری</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/-/Security+Policy'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/search/label/Security%20Policy'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-8404069073448712904</id><published>2009-02-08T23:41:00.001+03:30</published><updated>2009-02-08T23:43:05.185+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>WMI و فیلتر سیاست های گروهی</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;WMI یک زیرساخت مدیریتی که مدیران شبکه را قادر می کند تا بتوانند اشیاء روی یک شبکه را مانیتور و کنترل کنند. WMI کوتاه شده Windows Management Instrumentation&amp;#160; است و در تمامی سیستم عامل های ویندوز قابل استفاده است. از ویندوز 2000 به بعد (شامل ویندوز ME) به صورت پیش فرض روی سیستم عامل نصب است و برای سیستم عامل های قبل از آن امکان نصب آن موجود است. (فقط ویندوز 98 , 95). برای خودکار کردن فرایند های امنیتی، می توان یک برنامه یا اسکریپت WMI نوشت و آن را به صورت Remote یا Local به کار برد.با یک WMI Query می توان سیستم ها را بر حسب مشخصه خاصی از آنها فیلتر کرد. به عنوان مثال مقدار فضای RAM آزاد آنها، سیستم عامل، سرویس پک، نرم افزار های نصب شده و تنظیمات پرینتر آنها. از آنجای که به اکثر صفات هر شیئ در WMI دسترسی وجود دارد، تعداد ویژگی هایی که در WMI Query می توان استفاده کرد &lt;strong&gt;مجازا&lt;/strong&gt; بی نهایت و نا محدود است. WMI Query ها به زبان &lt;strong&gt;WMI Query Language&lt;/strong&gt; یا به اختصار WQL نوشته می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;از WMI Query ها می توان برای ساختن یک فیلتر برای اعمال سیاست های گروهی استفاده کرد. فیلتری که با استفاده از WMI برای اعمال سیاست ها استفاده می شود، به اختصار فیلتر WMI گفته می شود.&amp;#160; یکی از مثال های خوب برای درک کاربرد این کار سناریوی زیر است:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- با استفاده از Group Policy می توان یک نرم افزار یا یک سرویس پک را Deploy کرد.(همانطوری که در گذشته دیدیم). با فیلتر های WMI می توان مشخص کرد یک سیاست خاص فقط روی سیستم عامل و سرویس پک مشخص اعمال شود. بدون شک در اینجا قصد ندارم به بررسی چگونگی نوشتن یک اسکریپت WMI بپردازم و فقط می خواهم خیلی کوتاه آشنایی با فیلتر ها داشته باشیم. کد زیر، کامپیوتر های با سیستم عامل ویندوز XP سرویس پک 3 را خارج و سایر را فیلتر می کند:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: ltr; font-family: tahoma; text-aling: left"&gt;&lt;font color="#0080c0"&gt;SELECT * FROM Win32_operatingsystem WHERE Caption=&amp;quot;Microsoft Windows XP Professional&amp;quot; AND CSDversion=&amp;quot;Service Pack 3&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p style="direction: ltr; font-family: tahoma; text-aling: left"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;حال اگر این Query روی یک GPOs اعمال شود، در زمان پردازش سیاست های گروهی، Query روی سیستم Local بررسی می شود. اگر شرایط Query موجود باشد، GPOs اعمال می شود در غیر این صورت مشابه آنچه در فرآیند پردازش سیاست های گروهی گفته شد اتفاق خواهد افتاد. WMI Query ها هم از یک NameSpace خاص تبعیت می کنند. بسیاری از کلاس های مفید در root\CIMv2 وجود دارند از جمله Win32_OperatingSystem که در اینجا به آن نیاز داریم. به صورت پیش فرض فضای نامی همین انتخاب می شود. با کمی جستجو می توانید مثال های خوبی از نحوه نوشتن Query ها پیدا کنید و به راحتی یک Query دلخواه خود را بنویسید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;برای ساختن یک فیلتر WMI در کنسول Group Policy Managment روی WMI Filters کلیک راست کنید و New را بزنید. در دایلوگ باکس باز شده، نام و توضیحی برای فیلتر بنویسید و سپس در قسمت Queries دکمه ADD را بزنید.Query مورد نظر خود را بنویسید و OK را بزنید. اکنون یک Query اضافه کردید. حال باید معین کنید که کدام سیاست تحت تاثیر یان فیلتر اعمال شود. برای این کار در قسمت GPOs That Use This WMI Filter کلیک راست کنید و ADD را بزنید. سیاست مورد نظر خود را انتخاب کنید و آن را اضافه کنید. توجه داشته باشید که در کامپیوتر های که روی آنها WMI نصب نشده باشد، از پردازش سیاست هایی که روی آنها فیلتر WMI موجود باشد چشم پوشی می شود حتی اگر جواب Query برای آن ها True باشد، از آنجا که قادر به درک WMI نیستند، سیاست را در نظر نمی گیرند. زمان بازسازی سیاست های گروهی را فراموش نکنید هر 90 تا 12 دقیقه قدری بر عملکرد سیستم ها اضافه می شود. در واقع فیلتر WMI باری هر چند نه چندان قابل توجه روی سیستم خواهد گذاشت و بدون شک در زمان پردازش و تعداد فرآیند ها در پردازش موثر است. پس بیهوده از فیلتر استفاده نکنید، &lt;strong&gt;فیلتر کردن آخرین راه حل است.&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-8404069073448712904?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/8404069073448712904/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/02/wmi.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8404069073448712904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8404069073448712904'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/02/wmi.html' title='WMI و فیلتر سیاست های گروهی'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-4372014894373745513</id><published>2009-02-08T14:26:00.001+03:30</published><updated>2009-02-08T18:38:12.081+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>مدیریت ساده تر Group policy – قسمت دوم</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;a href="http://erfantaheri.com/2009/01/group-policy_28.html"&gt;آیا قسمت اول را خوانده اید؟&lt;/a&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;Group Policy Modeling Wizard :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;اگر یک کاربر را از یک OU به OU دیگر یا از یک سایت به ساید دیگر Move کنید، اگر یک کامپیوتر را از یک OU به OU دیگر Move کنید یا گروه امنیتی که در آن عضو است را تغییر دهید، گستره سیاست ها تغییر پیدا می کند، بنابراین RSoP تغییر پیدا می کند. اگر با مشکل Slow Link رو به رو باشید و یا LoopBack Processing تنظیم شده باشد یا یک فیلتر مثلا فیلتر WMI اعمال شده باشد همگی می تواند سیاست هایی که به کاربر اعمال می شود را دچار تغییر کنند. پیش از Move کردن هر چیزی، ابتدا باید در مورد RSoP آن تحقیق کنید. هیچ گاه نمی توان بدون محاسبه سیاست های مقصد یک شیئ را Move کرد. همانطور که در گذشته دیدید، محاسبه دستی RSoP چندان عملی نیست لذا باید راهکاری برای محاسبه ی خودکار یافت.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;برای یافتن جواب های سوال های “ &lt;strong&gt;اگر – چه&lt;/strong&gt; “ در سیاست های گروهی از ابزار Group Policy Modeling Wizard استفاده می کنیم. با این ابزار می توانیم پیش بینی کنیم &lt;strong&gt;اگر&lt;/strong&gt; تغییراتی اعمال شود، دسته سیاست های برآیند &lt;strong&gt;چه&lt;/strong&gt; خواهند بود. در Group Policy Management Console روی Node (گره) Group Policy Modeling کلیک راست کنید و گزینه Group Policy Modeling Wizard را بزنید. مدل سازی با هدایت یک دامین کنترلر ویندوز سرور 2003 به بعد انجام می شود پس در ابتدا از شما سوال می شود روی کدام دامین کنترلر در اکتیو دایرکتوری مدل سازی صورت گیرد. سپس در خصوص موارد زیر سوال می شود:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;1. مشخص کردن کامپیوتر یا کاربر یا هر دو ، یا یک OU ، دامین یا سایت برای ارزیابی شدن&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;2. مشخص کردن Slow Link و LoopBack Processing و معین کردن یک سایت خاص (برای محاسبه شدن سیاست هایی که در یک سایت اعمال شده اند)&amp;#160; &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;3. معین کردن Security Group&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;4. معین کردن فیلتر ها &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;آنچه در نمایش Group policy Results گفته شد در اینجا نیز صادق است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;GPresult.exe :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;GPresult.exe ابزار Command Based برای Group Polucy Results Wizard است. در اینجا با برخی سوییچ های این دستور آشنا می شویم:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;s computername/ : نام یا IP آدرس می تواند جایگزین ComputerName شود و اگر در نام از چند بخشی استفاده نشود و یا از سوییچ استفاده نشود، RSoP برای کامپیوتر Local مشخص خواهد شد. مثال نام چند بخشی : dc5.contoso.com ( از FQDN استفاده کنید)&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;Scope User|Computer/ : نمایش RSoP برای&amp;#160; User یا کامپیوتر. اگر سوییچ نوشته نشود برای هر دو مورد (User و Computer ) دسته سیاست های برآیند محاسبه خواهد شد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;User/ : مشخص کردن یک user خاص برای محاسبه RSoP .&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;r/ : نمایش خلاصه نتایج RSoP .&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;برای اطلاعات بیشتر در خصوص این فرمان به &lt;a href="http://technet.microsoft.com/en-us/library/cc756960.aspx"&gt;اینجا&lt;/a&gt; مراجعه کنید و یا از سوییچ ?/ استفاده کنید.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-4372014894373745513?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/4372014894373745513/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/02/group-policy.html#comment-form' title='2 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/4372014894373745513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/4372014894373745513'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/02/group-policy.html' title='مدیریت ساده تر Group policy – قسمت دوم'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-2701099675223274527</id><published>2009-01-28T16:20:00.001+03:30</published><updated>2009-01-28T16:20:39.138+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>مدیریت ساده تر Group Policy – قسمت اول</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;یکی از ابزار های مفید در مدیریت سیاست های گروهی، Group Policy Management Console است. با استفاده از این ابزار می توانید بسیار ساده تر سیاست های گروهی را مدیریت کنید همچنین بر قراری لینک ها پیچیدگی ندارد. وراثت ها آشکار تر دیده می شوند به در سراسر جنگل دسترسی دارید. به صورت پیش فرض، این ابزار جزء ویژگی های ویندوز سرور 2008 است و برای ویندوز سرور 2003 نیز قابل دریافت است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;فعال سازی در ویندوز سرور 2008:&lt;/strong&gt; به کنسول Sever Manager رفته، در قسمت Features ، گزینه Add Features را بزنید و Group Policy Managment را انتخاب کنید و نصب کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;دریافت و فعال سازی در ویندوز سرور 2003 :&lt;/strong&gt; از &lt;a href="http://download.microsoft.com/download/a/d/b/adb5177d-01a7-4f04-bfcc-cb7cea8b5bb7/gpmc.msi"&gt;اینجا&lt;/a&gt; می توانید این ابزار را دریافت کنید و نصب کنید (رایگان – لینک مستقیم مایکروسافت&amp;#160; - 5.5MB )&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;* توجه کنید که روی ویندوز XP نیز قابل نصب است. دامین کنترلر باید ویندوز سرور 2000 سرویس پک 2 به بعد باشد و همچنین سرویس پک 3 توصیه می شود. زیرا در سرویس پک 2 به تمامی امکانات دسترسی نخواهید داشت.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;شروع در GPMC&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;در Administrative Tools با باز کردن Group Policy Management می توانید به این ابزار دسترسی پیدا کنید. در اولین نگاه، در نوار سمت چپ نمایشی از ساختار جنگل را می توانید ببینید. که دامین ها و سایت ها در دو بخش جدا نمایش داده می شوند. همجنین OU ها نیز در زیر دامین ها قابل مشاهده اند. بنابراین دیگر به آن مراحل باز کردن Group Policy Object Editor نیاز نخواهید داشت. برای ویرایش کردن هر بخش از سیاست های گروهی ، کافی است روی آن کلیک راست کرده و گزینه Edit را بزنید. با این کار Group Policy Managment یک پنجره جدید به نام Group Policy Managment Editor باز خواهد کرد. که در گذشته GPO Editer نام داشت. با GPO Editer در مطالب قبلی کاملا آشنا شدیم و همه چیز مشابه قبل است. تنها تفاوت موجود آن است که در Computer Configuration و User Configuration دو بخش(گره) جدید داریم:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;1. Policies :&lt;/font&gt;&lt;/strong&gt; شامل تمام گزینه ها و بخش هایی است در ورژن های قبل از ویندوز سرور 2008 موجود بود. البته گزینه های جدیدی نیز اضافه شده که برای استفاده از آن ها باید کلاینت های به روز رسانی شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;2&amp;#160; Preferences :&lt;/font&gt;&lt;/strong&gt; قسمت جدیدی است که در ویندوز سرور 2008 اضافه شده و با آن می توانید تعداد بی شماری تنظیمات اضافی (علاوه بر سیاست ها) اعمال کنید. با این قسمت خواهید توانست قسمت های زیر را مدیریت کنید:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;- نرم افزارهایی مشابه Microsoft Office ورژن های 2003 به بعد    &lt;br /&gt;- Mapped Drive ( مپ کردن یک درایو روی کلاینت ها)     &lt;br /&gt;- تنظیماتی در Registry     &lt;br /&gt;- تنظیمات مصرف انرژی     &lt;br /&gt;- تنظیمات منطقه ای (regional)     &lt;br /&gt;- می توانید Files ها، Printer ها، scheduled Task ها و… را Deploy کنید.     &lt;br /&gt;- همچنین می توانید استفاده از سخت افزار ها را فعال یا غیر فعال کنید. به عنوان مثال می توانید از استفاده از هارد های پرتابل را جلوگیری کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;توجه کنید که تمامی سیستم عامل هایی که تاریخ انتشار آنها قبل از ویندوز سرور 2008 R1 است، برای استفاده از این قسمت باید به روز شوند، در غیر این صورت سیاست های اعمال شده، بلا نتیجه خواهد بود. (شامل ویندوز ویستا سرویس پک 1) &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;دسته سیاست های برآیند:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;در گذشته مشاهده کردیم که چندین سیاست می تواند روی یک کلاینت/کاربر اعمال شود. ارث بری، سیاست های چندگانه، فیلترها و… یافتن نتیجه سیاستی که اعمال خواهد شد را دشوار می کند. ضمن آنکه با توجه به زیاد بودن تعداد سیاست ها، محاسبه دستی از لحاظ زمانی، عملی نخواهد بود. برای این از ابزار های Resultant Set of Policy استفاده می کنیم. RSoP تاثیری بر سیاست های اعمال شده نخواهد داشت و فقط نتایج را نمایش خواهد داد.ابزارهای RSoP راه های متفاوتی برای محاسبه نتیجه سیاست ها دارند. می توانند یک پرس و جو (Query) به کامپیوتر ارسال کنند و نتیجه سیاست ها را از آن دریافت کنند. همچنین می توانند با استفاده از مدل سازی نتیجه سیاست ها را محاسبه کنند و… .&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;در ویندوز سرور 2008 ابزار های زیر را برای آنالیز RSoP در اختیار داریم:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;1. Group Policy Results Wizard&lt;/font&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;چنانچه می خواهید متوجه شوید دقیقا چه سیاستی به یک کامپیوتر/کاربر اعمال می شود باید از این ابزار استفاده کنید. GPMC خود شامل این ابزار است اما می توانید از طریق MMC نیز به آن دسترسی پیدا کنید. پیش نیاز های استفاده از این عبارت اند از:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;- داشتن یک اعتبارات مدیریتی.    &lt;br /&gt;- کامپیوتر مقصد (کلاینت) دارای سیستم عامل ویندوز XP به بعد باشد.     &lt;br /&gt;- باید به WMI در کامپیوتر مقصد دسترسی داشته باشید. این به آن معنا است که سرویس WMI در حال اجرا باشد، پورت های 135 و 445 باز باشند و مشکل ارتباطی وجود نداشته باشد.     &lt;br /&gt;- چنانچه قرار است یک کاربر آنالیز شود، باید آن کاربر حداقل یک بار در کامپیوتر مقصد Login کرده باشد، اما نیازی نیست که در حال حاضر Login کرده باشد و Session باز داشته باشد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;برای شروع روی Group Policy Results کلیک راست کنید و گزینه Group Policy Results Wizard را بزنید. در انجام مراحل ویزارد دقت کنید، چنانچه یک کامپیوتر را انتخاب کنید، فقط می توانید از بین کاربرانی که یک بار Login کرده اند انتخاب کنید. همچنین می توانید مشخص کنید که فقط User Configuration یا Computer Configuration نمایش داده شود. در این صورت از انتخاب کاربر / کامپیوتر بی نیاز خواهید بود.&lt;/p&gt;  &lt;p&gt;&lt;font face="Tahoma"&gt;نکته قابل توجه آن است که حتی می توانید Event Log مخصوص policy های ذکر شده را مشاهده و مورد بررسی قرار دهید. دقت کنید که در زبانه (Tab) مربوط به Summery تنها اطلاعات مربوط به آخرین پردازش Group Policy نمایش داده می شود و در زبانه Settings نمایش کامل RSoP وجود خواهد داشت. همچنین پس از آنالیز RSoP شما می توانید مجدد Query بگیرید و یا گزارش را Save یا Print کنید.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;   &lt;br /&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;2. Group Policy Modeling Wizard        &lt;br /&gt;3. GPresult.exe&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-align: right"&gt;موارد 2 و 3 در قسمت بعدی بررسی می شوند&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-2701099675223274527?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/2701099675223274527/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_28.html#comment-form' title='5 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/2701099675223274527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/2701099675223274527'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_28.html' title='مدیریت ساده تر Group Policy – قسمت اول'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-3714477756583296660</id><published>2009-01-26T12:06:00.001+03:30</published><updated>2009-01-26T12:06:31.668+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>مباحث ویژه در Group Policy</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;در گذشته، مطالبی را در خصوص سیاست های گروهی در &lt;a href="http://erfantaheri.com/2009/01/group-policy.html"&gt;اینجا&lt;/a&gt; و &lt;a href="http://erfantaheri.com/2009/01/group-policy_19.html"&gt;اینجا&lt;/a&gt; آموختیم. این مطلب در واقع ادامه ای بر مطالب گذشته خصوصا آن دو مطلب است. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;همانطور که گفته شد، زمانی که کامپیوتر روشن شود و دسترسی به شبکه ایجاد شود، ویندوز یک نسخه از Group Policy مربوط به خود را فقط شامل تنظیمات Computer Configuration در AllUsersProfile%\Ntuser.pol% ایجاد می کند. این در واقع همان لیستی است که در بحث فرآیند سیاست های گروهی گفته شد. پس از آنکه کاربر به سیستم وارد می شود (Login) نسخه دیگری از سیاست های گروهی را در UserProfile%\Ntuser.pol% می سازد. سپس برای آنکه همیشه کاربر و کامپیوتر شامل آخرین سیاست ها باشد، در زمان های مشخص بازسازی می شود.به صورت پیش فرض سیاست های گروهی دامین کنترلر ها هر 5 دقیقه یک بار&amp;#160; و در خصوص workstationها و سایر سرور ها هر 90 تا 120 دقیقه یک بار بازسازی می شود. به اضافه آنکه به صورت پیش فرض سیاست های گروهی هر 16 ساعت یکبار بدون توجه به آنکه آیا تغییری صورت گرفته یا خیر، بازسازی می شوند. نکته قابل توجه آن است که به صورت پیش فرض زمان بازسازی سایر سرور ها 90 دقیقه است، اما یک تاخیر 30 دقیقه برای کنترل ترافیک در نظر گرفته شده است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;تذکر:&lt;/strong&gt; فاکتورهای دیگری می توانند در باز سازی سیاست های گروهی نقش داشته باشند. همانند سرعت پایین لینک ارتباطی یا اجبار کردن در بازسازی و… . البته آخرین بازسازی سیاست های گروهی قابل چک کردن است در این خصوص در ادامه بیشتر صحبت می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;معماری سیاست های گروهی (مقدمه) :&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;توجه:&lt;/strong&gt; آشنایی با ساختار سیاست های گروهی برای &lt;font color="#0080c0"&gt;برنامه نویسان&lt;/font&gt; بسیار مهم است و در تولید برنامه های Active Directory integrated کاربرد دارد. همچنین، به &lt;font color="#0080c0"&gt;مدیران شبکه&lt;/font&gt; دید خوبی می دهد، و در برخی سناریوها خصوصا رفع اشکال بسیار مفید است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;توجه:&lt;/strong&gt; برای آنکه ساختار سیاست های گروهی را به خوبی متوجه شوید به دانش مناسبی در خصوص معماری اکتیو دایرکتوری نیاز دارید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;در قلب معماری اکتیو دایرکتوری، موتور توسعه پذیر ذخیره سازی (extensible storage engine یا به اختصار ESE) قرار دارد. وظیفه ESE نوشتن و خواندن داده های مربوط به اکتیو دایرکتوری را دارد. توضیح آنکه یک DataBase هم از لحاظ فیزیکی و هم از لحاظ منطقی داده ها را گروه بندی می کند. ESE از یک متد سلسله مراتبی شیئ گراء برای نمایش اطلاعات بهره می برد. در Group Policy یک نمایش سلسه مراتبی در هر Group Policy Object چه به صورت فیزیکی و چه به صورت منطقی وجود دارد. بنابراین GPO از &lt;em&gt;یک بسته&lt;/em&gt; استفاده می کند تا در کنار&amp;#160; Active Directory قرار گیرد، این بسته را ( Group Policy container ( &lt;em&gt;GPC&lt;/em&gt; می گوییم. جزء فیزیکی سیاست های گروهی را Group Policy template یا به اختصار (GPT) می گوییم. GPT در دامین کنترلر ها ذخیره می شود. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;توجه:&lt;/strong&gt;در اینجا GPT کوتاه شده ی Graphical Partition Table نیست!&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;در بعد منطقی هم GPO ها به صورت &lt;em&gt;بسته هایی&lt;/em&gt; در اکتیو دایرکتوری ظاهر می شوند. به این بسته ها Group Policy Containers یا به اختصار GPCs گفته می شود. &lt;em&gt;GPCs&lt;/em&gt; ها شامل برخی اطلاعات ابتدایی همانند نامی که در کنسول مدیریت سیاست های گروهی ظاهر می شود و یا ورژن آن شوند می باشند. همچین ACL های مربوط نیز در همان GPCs ذخیره می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;هر GPO با یک(client-side extension (&lt;strong&gt;CSE&lt;/strong&gt; کنترل می شود. به عنوان مثال Administrative Tools . همانند اکتیو دایرکتوری، Group Policy نیز از یک معماری Client – Server استفاده می کند. کلاینت ها برای تحلیل Group Policy از CSEs استفاده می کنند و Group Policy Servers از server-side extensions یا (SSEs) استفاده می کنند. CSEs ها با DLL هایی که زمان نصب سیستم عامل ساخته می شوند، اجرا می گردند. شکل زیر به خوبی این فرآیند را نمایش می دهد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;a class="thickbox" href="http://files.erfantaheri.com/textimage/GroupPolicy_BFAC/grouppolicy15.jpg"&gt;&lt;img title="grouppolicy15" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="115" alt="grouppolicy15" src="http://files.erfantaheri.com/textimage/GroupPolicy_BFAC/grouppolicy15_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;ابتدا CSEs توسط Group Policy Engine فراخوانی می شوند. این CSEs هست که تغییرات را اعمال می کند. به عنوان مثال تغییراتی که در Registry باید صورت گیرند. DLL های مربوط به CSEs ها در زمان نصب ویندوز در System32 قرار می گیرند. همچنین برنامه نویس شخص سوم (غیر از مایکروسافت) می تواند CSEs مورد نظر خود را بسازد. هر CSE با یک GUID یکتا در رجیستری ذخیره می شود. توضیح اضافه انکه این GUID در تمام سیستم های ویندوز یکسان است مثلا، GUID مربوط به Software Installation در تمام ویندوز ها یکی است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;البته بحث پیرامون معماری سیاست های گروهی بسیار فراتر از آنچه در اینجا آمده است، می باشد. در آینده نکات بیشتری را خواهیم آموخت.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;فرآیند سیاست های گروهی ( مباحث تکمیلی) :&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;strong&gt;&lt;font color="#0080c0"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;دو دسته پردازش در پردازش Group Policy می تواند اتفاق افتد. پردازش های foreground و پردازش های Background .&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;پردازش foreground در زمان Startup و Login اتفاق می افتد. پردازش foreground منحصر به فرد است زیرا پیش از آنکه کاربر بتواند با محیط دسکتاپ خود کار کند اتفاق می افتد. بنابراین برای سیاست هایی مناسب است که به کاربر وابسته نیستند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;پردازش Background در زمان های معین شده و به صورت asynchronously با سایر پردازش ها است. پردازش های Background برای سیاست هایی مناسب است که نیازمند آن هستند که دوباره اعمال شوند، همانند Administrative Templates. در خصوص بازه های این زمان بندی در قبل صحبت شد. اما این فاصله های زمانی به صورت زیر قابل تغییر است:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;الف: برای دامین کنترلر ها : در مسیر Computer Configuration\Administrative Templates\System\Group Policy و ویرایش Group Policy Refresh Interval    &lt;br /&gt;ب: برای کامپیوتر ها :در مسیر Computer Configuration\Administrative Templates\System\Group Policy و ویرایش Group Policy Refresh Interval     &lt;br /&gt;ج: برای کاربر ها : در مسیر User Configuration\Administrative Templates\System\Group Policy و ویرایش Group Policy Refresh Interval&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;در ویندوز 2000 پردازش های foreground همواره به صورت synchronously صورت می گیرد که این به معنی آن است که سیاست های یک کامپیوتر پیش از Logon Screen و سیاست های یک کاربر پیش از نمایش Desktop و پس از Login پردازش می شوند. از ویندوز XP به بعد، امکان پردازش asynchronous نیز برای پردازش های foreground ایجاد شده که در مکانیسم Fast Logon Optimization ظاهر می شود. به صورت کلی Fast Logon Optimization به آن معنا است که ویندوز منتظر نمی شود تا دسترسی به شبکه کامل شود و سپس Logon صورت گیرد. در بسیاری موارد این گزینه کاربرد ندارد و فقط در سناریو های خاص می تواند مفید باشد. می توان با استفاده از سیاست Always Wait For The Network At Computer Startup And Logon در مسیر Computer Configuration\Administrative Templates\System\Logon فعال بودن Fast Logon Optimization را بی اثر کرد. همچنین ویندوز سرور 2003 از Fast Logon Optimization پشتیبانی نمی کند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;font color="#0080c0"&gt;&lt;strong&gt;سرعت پایین ارتباط:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;اکتیو دایرکتوری از یک متد شناسایی سرعت های پایین ارتباطی بهره می برد تا هم در سرعت های کم و مسافت های دور کمک کند و هم در زمان ها ترافیک شدید از کاهش عملکرد سیستم قدری کاسته شود. از این ویژگی در سیاست های گروهی نیز می توان استفاده کرد. زمانی که یک لینک با سرعت پایین وجود داشته باشد، کلاینت Group Policy انتقال اطلاعات خود را کاهش می دهد تا روی ترافیک کل شبکه قدری موثر باشد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;کامپیوتر های کلاینت از یک متد خاص برای شناسایی آنکه آیا در یک لینک با سرعت پایین قرار دارند یا خیر استفاده می کنند. در اکثر مواقع یک Ping به دامین کنترلر (ها) در حوزه خود می فرستند، Response Time انجام مرحله بعدی را معین می کند. چنانچه Response Time کمتر از 10 میلی ثانیه باشد، کلاینت پردازش های سیاست های گروه را به حالت عادی ادامه می دهد و یا چنانچه در حال عادی نبوده، به حالت عادی باز می گرداند. اگر بیشتر از 10 میلی ثانیه باشد:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;الف : دامین کنترلر ها را با یک پاکت 2KB سه مرتبه Ping می کند.    &lt;br /&gt;ب : از میانگین Response Time برای معین کردن سرعت لینک استفاده می کند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;به صورت پیش فرض اگر سرعت در قسمت “ب” کمتر از 500 Kbps باشد، کلاینت لینک سرعت کم را در نظر می گیرد و نتیجه آنکه در زمان بازسازی Group Policy، دامین کنترلر فقطSecurity Settings و Administrative Templates را برای کلاینت ارسال می کند. برای تنظیمات دلخواه، می توان سیاست Group Policy Slow Link Detection موجود در مسیر Computer Configuration\Administrative Templates\System\Group Policy را ویرایش کرد. توجه کنید که چه سیاست Disable و چه Not Configured باشد، کلاینت از مقدار پیش فرض یعنی 500 Kbps استفاده می کند. چنانچه Enable باشد، می توان این سرعت را تنظیم کرد. در واقع برای غیر فعال کردن این سیاست تنها راه این است که آن را Enable و مقدار 0 را برای آن قرار دهید. همچنین با سیاست های موجود در مسیر ذکر شده، می توان مشخص کرد که در زمان “سرعت پایین ارتباط” چه بخش های از Group Policy مورد پردازش قرار گیرند. همچنین می توان با سیاست Allow Processing Across A Slow Network Connection معین کرد که حتی اگر یک Slow Link وجود دارد، پردازش Group Policy در زمان بازسازی کامل انجام شود. این سیاست بر سیاست Group Policy Slow Link Detection برتری دارد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;&lt;font color="#0080c0"&gt;&lt;strong&gt;ورژن بندی:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;ورژن بندی مبحث دقیقی نیست، اما بسیار قابل توجه است. GPC و GPT الزاما همواره ورژن های یکسانی ندارند! این می تواند به دلایل مختلف و در شرایط خاص صورت گیرد. به عنوان مثال ممکن است تغییرات روی GPC اعمال نوشته شده باشد، اما هنوز روی GPT نوشته نشده باشند. این در زمانی ممکن است اتفاق افتد که GPC کامل Replicate شده است اما GPT هنوز Replicate نشده. نسخ مختلف ویندوز ورژن بندی را به سبک های متفاوتی انجام می دهند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;در ویندوز سرور 2003 و ویندوز XP ، همسان سازی کامل Group Policy الزاما به معنی یکی بودن ورژن ها نمی باشد. چنانچه GPT و GPC ورژن های یکسانی ندارند، GPO در صورت امکان پردازش می شود. در صورت عدم امکان در دفعه بعدی پردازش می شود. عدد ورژن Group Policy به صورت افزایشی است و برای User Configuration و Computer Configuration متفاوت است:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;الف: در ازای هر تغییر روی Computer Configuration ، یک واحد اضافه می شود. به عنوان مثال چنانچه در Administrative Templates در قسمت Computer Configuration چهار آیتم را تغییر دهید، 4 واحد به ورژن GPT اضافه می شود. سپس 4 واحد به ورژن GPC اضافه می شود. استثناء نیز وجود دارد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;ب: هر تغییر در User Configuration ، معمولا 65536 واحد به ورژن اضافه می کند. به عنوان مثال چنانچه 3 تغییر در Administrative Templates در قسمت User Configuration اعمال کنید ورژن GPT و سپس GPC به مقدار 196608 واحد اضافه خواهد شد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: center"&gt;با عملیات XOR ویندوز می توان تشخیص دهد که چند تغییر در Computer Configuration و چند تغییر در User Configuration اتفاق افتاده است.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-3714477756583296660?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/3714477756583296660/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_26.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3714477756583296660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3714477756583296660'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_26.html' title='مباحث ویژه در Group Policy'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-7327801343257439284</id><published>2009-01-19T21:41:00.001+03:30</published><updated>2009-01-26T12:16:32.131+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>گستره سیاست ها در Group Policy</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;a href="http://erfantaheri.com/2009/01/group-policy.html"&gt;آیا با Group Policy آشنایی دارید؟&lt;/a&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;گستره ( Scope ) :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;Scope یک سیاست، اجتماع کامپیوتر ها و یوزر هایی است که یک آن سیاست در آن ها به کار می رود. متد های مختلفی برای مدیریت Scope وجود دارد. اولین و ساده ترین راه، روش Link است. با روش لینک می توانیم معین کنیم که یک سیاست دقیقا در کجا به کار رود یک دامین، سایت، OU. بدیهی است که سیاست برای تمام کامپیوتر ها و یوزر ها آن بخش به کار گرفته خواهد شد. همچنین دو روش مختلف برای فیلتر کردن سیاست ها داریم. روش روش اول که Security Filters یا فیلتر های امنیتی نام دارد، معین می کند که Global Security Group هایی را معین می کند که آن سیاست باید/نباید در آن به کار گرفته شوند. روش فیلترینگ دوم ، فیلتر های windows Managmet Instrumentation است که از مشخصاتی از سیستم همانند سیستم عامل و یا میزان فضای خالی دیسک سخت استفاده می شود. هر دو دسته فیلتر ها، برای محدود کردن گستره ای است که توسط لینک معین شد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;مدیریت گستره سیاست:&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;مدیریت لینک ها دقیقا به وسیله آنچه که در خصوص باز کردن Group Policy گفته شد انجام می شود. در واقع با آن روش باز کردن، می توان انتخاب کنید که سیاست به کدام ناحیه، یک دامین، یک OU یا یک سایت اعمال شود. بنابراین باید اکنون به راحتی بتوانید یک Group Policy را به ناحیه ای لینک کنید. اما مسئله لینک ها در اینجا تمام نمی شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;strong&gt;ترتیب اعمال لینک ها:&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;ترتیب زیر، ترتیب اعمال شدن سیاست ها است به این معنا که هر سیاستی که آخر اعمال می شود، تاثیر بیشتری دارد. به عنوان مثال چنانچه در LGPO به کاربر اجازه Run داده شده باشد در سایت و دامین تصمیمی اتخاذ نشده باشد و در OU منع شده باشد، کاربر به run دسترسی نخواهد داشت. هر چند درست نیست، اما برای درک بهتر می توان گفت، مراحل بعدی، روی مراحل قبلی Overwrite می شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;1 – هر کامپیوتر دقیقا یک LGPO دارد. در ویندوز ویستا و سرور 2008 می توان بیش از چند LGPO داشت. برای اطلاعات بیشتر&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://erfantaheri.com/2008/04/local-group-policy-in-windows-vista.html"&gt;اینجا&lt;/a&gt; را بخوانید.&amp;#160; &lt;br /&gt;2 – هر سیاستی که در سایت لینک شده باشد،اعمال می شود. در صورت لینک شدن چندین سیاست به یک سایت، به ترتیب اهمیت بیشتری خواهند داشت.     &lt;br /&gt;3 – هر سیاستی که در دامین لینک شده باشد، اعمال می شود. همانند 2، ترتیب اعمال سیاست ها به ترتیبی است که معین شده است.     &lt;br /&gt;4 – هر سیاستی که در OU لینک شده باشد، اعمال می شود. همانند 3 و 2 ترتیب اعمال شدن سیاست ها به ترتیبی است که معین شده است.&amp;#160; &lt;br /&gt;* چنانچه اختلافی میان سیاست های Computer Configuration و User Configuration موجود باشد، User Configuration اعمال خواهد شد چرا که User Configuration خاص تر است. اما استفاده از لغت “برتری” برای این دو گروه تنظیمات اشتباه است.     &lt;br /&gt;- توضیح بیشتر آنکه چنانچه به یک دامین، سایت یا OU بیش از یک GPOs لینک شده باشد، ترتیب اولویت آن ها با لینک های بالاتر است. همچنین می توانید شماره کنار هر گزینه را اولویت آن در نظر بگیرید. مثلا تمام سیاست های 4 نسبت به 2 در اولویت است. شکل زیر به خوبی ترتیب اعمال سیاست ها را نمایش می دهد. برای بزرگ تر شدن تصویر روی آن کلیک کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;a class="thickbox" href="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP1.jpg"&gt;&lt;img title="GP1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="123" alt="GP1" src="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP1_thumb.jpg" width="134" border="0" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;وراثت :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;شک ندارم تمام کسانی که در رشته کامپیوتر فعالیت دارند از لغت وراثت دل خوشی ندارند. عموما یک سیاست به زیردستان اعمال می شود. به عنوان مثال شاه می تواند برای وزیر، دستوری صادر کند مثلا در کامپیوتر خود Run نداشته باشد! اما وزیر نمی تواند سیاستی برای شاه اعمال کند. در اینجا فقط سیاست ها از بالا به پایین به ارث می رسند. در واقع از والد( parent ) به فرزند ( Child ). نحوه اعمال این سیاست ها چنین است:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;1 – چنانچه سیاستی در OU والد تنظیم شده باشد و در OU فرزند تنظیم نشده باشد آن سیاست به فرزندان اعمال می شود. ( اشتباه نکنید چه Enable باشد چه Disable – فقط در حالت Not Configured بی اثر است)&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;2 – چنانچه سیاستی در OU والد تنظیم شده باشد و در OU فرزند نیز همان سیاست تنظیم شده باشد، سیاست فرزند بر سیاست والد برتری دارد و سیاست فرزند اعمال می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;3 – چنانچه سیاست های والد Not Configured باشد همانطور که در 1 توضیح داده شد، به ارث برده نمی شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;4 – چنانچه سیاست ها با هم ناسازگار نباشند، هر دو سیاست اعمال می شوند. به عنوان مثال چنانچه در OU والد سیاستی مبنی بر قرار گرفته یک فلدر روی دسکتاپ وجود داشته باشد، و در OU فرزند نیز همان سیاست در مورد فلدر دیگری باشد، هر دو فلدر روی دسکتاپ وجود خواهند داشت.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;5 – چنانچه سیاست های OU والد با OU فرزند ناسازگار باشد، سیاست ها به OU فرزند به ارث نمی رسد و سیاست های فرزند اعمال می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;6 – به صورت پیش فرض، سیاست های از Parent Domain به Child Domain به ارث نمی رسد و سیاست های جداگانه خود را خواهند داشت. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;فرآیند Group Policy : &lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;گام های زیر، مراحلی است که یک کامپیوتر در محیط اکتیو دایرکتوری طی می کند و یک سیاست به آن اعمال می شود:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;1. کامپیوتر شروع به کار می کند و سرویس دهی شبکه آغاز می شود. سپس RPCSS و MUP شروع به کار می کنند و سپس Group Policy Client آغاز به کار می کند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;2. Group Policy Client یک لیست مرتب شده از GPOs هایی که در Scope سیاست های خودش است را آماده می کند و این لیست مرتب به صورت نحوه فرآیند اعمال Group Policy را معین می کند. که به صورت پیش فرض Local ، سیاست های Site ، سیاست های دامین ، سیاست های OU است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;الف. سیستم عامل های قبل از ویندوز ویستا و از ویندوز 2000 به بعد، فقط یک LGPO دارند و همان LGPO اعمال می شود. سیستم عامل های بعد از ویندوز ویستا، چند LGPOs دارند که در مورد اولویت آنها نسبت به هم صحبت شد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;ب. تمام سیاست های گروهی که به سایت link شده باشند، در لیست مرتب شده قرار می گیرند. چنانچه چندین سیاست link شده باشد، به همان ترتیب به لیست اضافه می شوند. GPO که در بالاتر باشد، اولویت بیشتری دارد بنابراین دیر تر به لیست اضافه می شود تا در صورت داشتن تضاد با سیاست های قبلی Overwrite شود. در مورد لغت Overwrite به تذکری که قبلا دادم توجه کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;پ. سیاست های دامنی به همان ترتیبی گفته شد اضافه می شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;ت. سیاست های OU به ترتیب بالاترین OU در ساختار سلسه مراتبی اکتیودایرکتوری اعمال می شوند تا به پایین ترین OU که در Scope است برسد. اولویت ها بر همان اساس که در قبل گفته شد خواهد بود و اولویت بیشتر دیر تر در لیست وارد می شود تا سیاست های قبلی را Overwrite کند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;ث. سیاست های اجبار کننده وارد لیست می شوند بنابراین این سیاست ها Override می شوند بر سیاست هایی که قبلا در لیست بودند و یعنی بیشترین اولویت را دارند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;* ترتیب اولویت ها را به خاطر بسپارید، عکس آن ترتیب به لیست اضافه می شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;3. این مراحل پشت سر هم انجام می شود. در هر مرحله، تنظیمات مربوط به سیاست ها معین می شود ( Enable یا Disable ). در صورتی که فیلتر WMI وجود داشته باشد و سیستم عامل ویندوز XP به بعد باشد، یک WQL اتفاق خواهد افتاد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;4. در این مرحله اتفاقاتی رخ می دهد که آنها را تا بحث “معماری سیاست های گروهی” بررسی نمی کنیم.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- Startup Script اجرا می شود. هر اسکریپت یا اجرایش تمام می شود و یا TimeOut می شود. زمان TimeOut به صورت پیش فرض 600 ثانیه معادل 10 دقیقه است. این پردازش به صورت پیش فرض در پشت صحنه اتفاق می افتد. می توان تنظیمات TimeOut و… را تغییر داد. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;5. زمامی که یوزر Logon می کند،ابتدا User Profile کامل لود می شود و سپس مشابه آنچه زمان Startup برای Computer Configuration اتفاق افتاد، در زمان Logon برای User Configuration اتفاق می افتد. چنانچه User loopback Policy تعیین شده باشد و Enable باشد، این پروسه فرق می کند که در “معماری سیاست های گروهی” بررسی بیشتری خواهیم کرد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- Logon Script اجرا می شود. شرایط مشابه Startup Script است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;6. هر 90 – 120 دقیقه یکبار پس از Strartup ، سیاست های Computer Configuration بازسازی می شوند و مراحل 2 و 3 و 4 تکرار می شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;7. در هر 90 – 120 دقیقه یکبار پس از Logon ، سیاست های User Configuration بازسازی می شوند و مراحل 5 و 3 و 4 تکرار می شوند&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;استثناء ها :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;1 – کامپیوتر های عضو Workgroup : بدیهی است که کامپیوتر هایی که عضو دامین نیستند، تنها LGPO برای آنها اعمال می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;2 – NO Override : هر سیاستی که اعمال می شود، می تواند تنظیم شود که سیاست دیگری روی آن برتری پیدا نکند، در این صورت در صورت آنکه حتی با سیاست فرزندان ناسازگار باشد، آن سیاست اعمال خواهد شد. ضمن آنکه چنانچه چند سیاست ناسازگار با یکدیگر No Override باشند، سیاستی که در ساختار درختی اکتیو دایرکتوری بالاتر است، آن سیاست اعمال می شود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;3 – Block Policy Inheritance : فرزندان می توانند جلوی به ارث بردن را بگیرند البته چنانچه No Override شده باشد، نمی توان جلوی به ارث بردن را گرفت. همچین Block Policy Inheritance می تواند برای تمام یک سایت، دامین یا OU اعمال شود و نمی تواند برای یک GPO خاص به کار رود. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;4 – Loopback Settings : این ویژگی جالب در شرایط خاص و بیشتر در سناریو های محیط های آموزشی یا عمومی کاربرد دارد. به صورت پیش فرض هر زمان که فردی از هر کامپیوتری استفاده می کند، یک User Configuration برای او اعمال می شود. چرا که او یک User Account دارد و جای User Account او هم در ساختار اکتیو دایرکتوری تغییر نمی کند، بنابراین همیشه یک سیاست به او اعمال می شود. سناریویی را در نظر بگیرید که در آن می خواهید در یک کنفرانس Background تمام کامپیوتر های اتاق کنفرانس یکی باشد. حال چگونه می توان چنین سناریویی را پیدا سازی کرد؟ در قسمت User Configuration سیاست را تنظیم می کنید؟ در این صورت بدون توجه به آنکه در کجا کاربر Login می کند، Background او عوض می شود. به صورت پیش فرض، نمی توان این کار را انجام داد، در واقع در آشنایی با Group Policy یاد گرفتیم که User Configuration بدون توجه به Computer به کاربر اعمال می شود و Computer Configuration بدون توجه به کاربر، به کامپیوتر ها اعمال می شود. بنابراین با این روش اعمال مجوز ها نمی توان این سناریو را پیدا سازی کرد. سناریو دیگر در یک دانشکده، رئیس دانشکده از سیاست هایی در شبکه بهره می برد که سیاست های محدود کننده ای نیستند. حال رئیس دانشکده به کلاس درس می رود. آیا می توان همان سیاست ها را در آنجا داشته باشد؟ LoopBack Policy Processing نحوه اعمال مجوز ها را تغییر می دهد. با استفاده از LoopBack Policy Processing به جای آنکه گستره تنظیمات کاربر از روی تنظیماتی که به کاربر در User Configuration اعمال می شود مشخص گردد ، از گستره تنظیمات کامپیوتر از روی User Configuration با node کامپیوتر اعمال می شود و یقینا این جمله به توضیحات بیشتری نیاز دارد!&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;سیاست User Group Policy loopback Processing mode Policy در قسمت Computer Configuration پیدا می شود. به&amp;#160; Computer Configuration \ Administrative Templates \ System \ Group Policy بروید و همانند سایر Policy های دیگر می توانید آن را Enable ، Disable ، Not Configured تنظیم کنید. علاوه بر آنکه دو Mode مختلف وجود دارد:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;آ. Replace : سیاست های یوزر، با سیاست هایی که در زمان Startup اعمال می شود جایگزین می شود. این سیاست در سناریوی رئیس دانشکده یا سناریو های مشابه می تواند مفید باشد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;ب . Merge : در این حالت، سیاست های به هم مرتبط می شوند به این معنا که سیاست هایی که در زمان strartup برای کامپیوتر در نظر گرفته می شود با سیاست هایی که در زمان login کردن کاربر در نظر گرفته می شود پیوند می خورد. به مثال های زیر توجه کنید، برای بزرگ شدن تصویر روی آن ها کلیک کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;a class="thickbox" href="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP2.jpg"&gt;&lt;img title="GP2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="98" alt="GP2" src="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP2_thumb.jpg" width="134" border="0" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a class="thickbox" href="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP3.jpg"&gt;&lt;img title="GP3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="98" alt="GP3" src="http://files.erfantaheri.com/textimage/GroupPolicy_D123/GP3_thumb.jpg" width="140" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;پ.ن1 : اعتراف می کنم ترجمه لغت Scope را نمی دانم و گستره را شانسی ترجمه کردم. باید دید چقدر شانس و اقبال با بنده یار خواهد بود.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;پ.ن2 : همچنان این بحث نا تمام است، چرا که در خصوص فیلتر ها هنوز صحبتی نشده است. بسیاری از مطالب که در حال حاضر درک آن ها آسان نیست، پس از مطلب “معماری سیاست های گروهی” روشن خواهند شد. در هر حال درک کامل این مطلب نیازمند دانش مناسبی در خصوص ساختار اکتیودایرکتوری دارد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-7327801343257439284?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/7327801343257439284/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_19.html#comment-form' title='3 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/7327801343257439284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/7327801343257439284'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy_19.html' title='گستره سیاست ها در Group Policy'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-8456440698383491934</id><published>2009-01-18T20:34:00.001+03:30</published><updated>2009-01-18T20:39:05.732+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><title type='text'>آشنایی با Group Policy</title><content type='html'>&lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;Group Policy ابزاری است که با آن می توانید تنظیمات و اجزاء مختلف در کامپیوتر کلاینت ها را (به صورت مرکزی) مدیریت کنید. Group Policy می تواند برای Site ها، Domain ها، OU ها یا کامپیوتر ها می تواند اعمال شود. برای ساختن یک تنظیم خاص باید یک ( GPO ( Group Policy Object ساخت. یک کامپیوتر با ویندوز سرور، به صورت پیش فرض، یک Local Group Policy دارد و می تواند تعدادی NonLocal Group Policy نیز داشته باشد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- &lt;strong&gt;Local Group Policy :&lt;/strong&gt; حتما با معنای واژه Local آشنایی دارید، یک Local Group Policy یعنی Group Policy هر کامپیوتر در خودش ذخیره شود و در واقع زمانی چنین روشی اتحاذ می شود که در محیط اکتیودایرکتوری دامین نیستیم. یک Local Group Policy فقط روی همان کامپیوتری که در آن قرار دارد اعمال می شود و nonLocal Group Policy ها ارجحیت بیشتری نسبت به Local Group Policy ها دارند. حال اگر در محیط اکتیودایرکتوری دامین باشیم، سیاست های nonLocal ارجحیت بیشتری بر سیاست های local دارند. پس اهمیت local group policy زمانی است که کامپیوتر در یک شبکه بدون اکتیودایرکتوری حضور دارد. نحل ذخیره سازی این تنظیمات Systemroot%\System32\GroupPolicy% است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- &lt;strong&gt;nonLocal Group Policy :&lt;/strong&gt; این سیاست ها باید در اکتیودایرکتوری ساخته شوند و به یک site، domain ، OU مرتبط شوند. به صورت پیش فرض، با نصب اکتیودایرکتوری، دو Group Policy ساخته می شوند که عبارتند از:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;1. Default Domain Policy : این سیاسیت روی تمام دامین شامل کامپیوتر ها ، یوزر ها و دامین کنترلر ها اعمال می شود.    &lt;br /&gt;2. Default Domain Controllers Policy : این سیاست روی تمام OU دامین کنترلر اعمال می شود. یادآوری می کنم که اکانت دامین کنترلرها روی یک ou جدا به نام Domain Controller نگه داری می شود. در صورتی که جای پوشه sysvol مقدار پیش فرض باشد، این سیاست ها در %Systemroot%\Sysvol\Domain Name\Policies\GPO GUID\Adm% که در این آدرس GUID یک ID یکتا است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;نکته مهم:&lt;/strong&gt; یک GPO که برای یک سایت تعریف شده باشد، روی تمام کامپیوتر های آن سایت اعمال می شود. بنابراین، بدون توجه به دامینی که آن کامپیوتر در آن عضو است، می توان یک Group Policy اعمال کرد. (بدیهی است در یک جنگل باید باشند) &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;Group Policy Object Editor :&lt;/strong&gt;     &lt;br /&gt;ابزار متداول ویرایش Group Policy است. آنکه چگونه این ابزار را باز کنید، به این بستگی دارد که این سیاست ها به کجا قرار است اعمال شود و نوع Group policy چیست.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;1. LGPO - Local Group Policy Objects : &lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- در RUN وارد کنید MMC و از منوی file گزینه Add/Remove Snap-In را انتخاب کنید.    &lt;br /&gt;- در زبانه Standalone tab در دایلاگ باکس Add/Remove Snap-In دکمه Add را بزنید.     &lt;br /&gt;- Group Policy Object Editor را Add کنید و دقت کنید که Local Computer انتخاب شده است.     &lt;br /&gt;- Finish را بزنید و سپس با زدن OK دایلاگ باکس را ببندید.     &lt;br /&gt;* با استفاده از GPedit.msc می توانید وارد LGPO شوید. از این رو، گاهی در لغت GPedit را به جای GPOE به کار می برند که منظور همان GPOE است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;2. LGPO روی کامپیوتر دیگر :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- مراحل 1 را انجام دهید با این تفاوت که با جای Local Computer ، کامپیوتر دلخواه را انتخاب کنید.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;3. GPO روی یک سایت :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;-&lt;/strong&gt; به Administrative tools بروید و کنسول Active Directory Site &amp;amp; Services را باز کنید.     &lt;br /&gt;- در درخت کنسول (نوار سمت چپ کنسول) روی سایتی که می خواهید Group Policy اعمال کنید، کلیک راست کنید و Properties را بزنید.     &lt;br /&gt;- به زبانه (Tab) مربوط به Group Policy بروید و برای اضافه کردن یک GPO گزینه add را بزنید. می توانید برای ویرایش موارد موجود Edit را بزنید و…&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;4. GPO روی یک OU یا دامین : &lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;-&lt;/strong&gt; به Administrative tools بروید و کنسول Active Directory Users &amp;amp; Computers را باز کنید.     &lt;br /&gt;- در درخت کنسول (نوار سمت چپ کنسول) روی دامین یا OU که می خواهید Group Policy اعمال کنید، کلیک راست کنید و Properties را بزنید.     &lt;br /&gt;- به زبانه (Tab) مربوط به Group Policy بروید و برای اضافه کردن یک GPO گزینه add را بزنید. می توانید برای ویرایش موارد موجود Edit را بزنید و…&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;تنظیم کردن Group Policy :     &lt;br /&gt;&lt;/strong&gt;دو دسته تنظیمات مختلف وجود دارد که در درخت کنسول GPOE به خوبی تفکیک ایجاد می کند. Computer Configuration و User Configuration . همانطور از اسمشان آشکار است، Computer Configuration به کامپیوتر ها اعمال می شود و بدون توجه به آنکه چه کسی از کامپیوتر استفاده می کند. User Configuration به کاربران اعمال می شود و بدون توجه به آنکه از چه کامپیوتری استفاده می کند. برخی از تنظیمات فقط به User و برخی فقط به Computer ها قابل اعمال است. از این رو، توانایی پیدا کردن تنظیمات دلخواه در میان هزاران آیتم مختلف کار دشواری به نظر می رسد. اما درخت GPOE به خوبی طراحی شده و می توان در زمان قابل قبولی بدون داستن محل دقیق یک آیتم، آن را پیدا کرد. یک عدد غیر دقیق در خصوص تعداد آیتم ها از این حکایت دارد که در ویندوز ویستا و سرور 2008 نزدیک به 3000 آیتم مختلف وجود دارد و در ویندوز 7 از مرز 3000 آیتم خواهد گذشت. قطعا نمی توان این 3000 گزینه را یک به یک بررسی کرد. در اینجا بخش های مختلف موجود در هر گروه را بررسی می کنیم. چنانچه در محیط اکتیودایرکتوری نباشید به بسیار از آیتم ها دسترسی نخواهید داشت.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;آ. Software Settings :&lt;/strong&gt;&amp;#160; در هر دو بخش User Configuration و Computer configuration تنظیمات Software Installation موجود است. که در این خصوص به تفصیل در &lt;a href="http://erfantaheri.com/2009/01/blog-post.html"&gt;اینجا&lt;/a&gt; صحبت شده است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;ب. Windows Settings :&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;- Scripts :&lt;/strong&gt; هر دو بخش شامل این گروه تنظیمات هستند، اما در Computer Configuration می توانید اسکریپتی که در زمان روشن/ خاموش شدن کامپیوتر اجرا شود را تنظیم کنید و در قسمت User Configuration می توانید اسکریپتی که در زمان login/ logout اجرا می شود را تنطیم کنید. توجه کنید که ابتدا Startup Script و سپس Logon Script اجرا خواهند شد و همچینی ابتدا Log off Script و سپس Shut down Script . نکته دیگر آن است که چنانچه چندین Script مختلف تنظیم شود ویندوز به ترتیب لیست از بالا به پایین اسکریپت ها را اجرا خواهد کرد. موضوع قابل توجه دیگر آن است که به صورت پیش فرض حداکثر زمان اجرای اسکریپت 10 دقیقه است. چنانچه log off و Shut down اسکریپت روی هم دیگر زمانی بیش از 10 دقیقه نیاز داشته باشند می توانید به راحتی با در Software Policy این زمان را تغییر دهید. از هر زبان ActiveX Scirpt می توان استفاده کرد. Microsoft Visual Basic نسخه اسکریپتینگ ( VBScript) یا MicrosoftJScript یا Batch file ها ( bat.* و cmd.*) پشتیبانی می شوند.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;- Security Settings :&lt;/strong&gt; می توان جایگزین قالب های امنیتی پیش ساخته، این قسمت را ویرایش کرد. در آینده جداگانه این قسمت را بررسی خواهیم کرد.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;- سایر گروه ها را نیز در آینده بحث می کنیم.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;پ. Administrative Templates :&lt;/strong&gt; این گروه از تنظیمات را Registery-Based می گویند چرا که از طریق Registry اعمال می شوند. بیش از 700 آیتم متفاوت در این قسمت وجود دارد و خود شامل گروه های متفاوتی است. برای کسب اطلاع از هر کدام از این آیتم ها، توضیحات کاملی در خود Group Policy Object Editor نوشته شده که در سه جا قابل دسترسی است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;1.&lt;/strong&gt; در زبانه Explain قسمت Properties هر آیتم.     &lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; در Administrative Templates Help که در ویندوز سرور 2003 به بعد وجود دارد.     &lt;br /&gt;&lt;strong&gt;3. &lt;/strong&gt;در نوار توضیح&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;توجه:&lt;/strong&gt; همچنین این توضیحات برای سایر آیتم ها در بخش های دیگر نیز قابل دسترسی است و توضیحات کامل و جامعی است.&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;هر آیتمی در بخش Administrative Templates سه حالت دارد:&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;strong&gt;1. &lt;/strong&gt;Not Configured به معنای آنکه تغییر به Registry اعمال نشده.     &lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Enabled به معنای آنکه سیاست اثر گذار است و Registry تغییر یافته.     &lt;br /&gt;&lt;strong&gt;3. &lt;/strong&gt;Disabled به معنای آنکه تغییر یافته و سیاست اثرگذار نیست.     &lt;br /&gt;&lt;strong&gt;*&lt;/strong&gt; در خصوص سیاست های چندگانه در آینده صحبت می شود. &lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;font color="#787878"&gt;سیاست های Administrative Templates در بخش Computer Configuration در شاخه( HKEY_LOCAL_MACHINE ( HKLM رجیستری ذخیره می شوند و سیاست های Administrative Templates در بخش user Configuration در شاخه (HKEY_CURRENT_USER (HKCU رجیستری ذخیره می شوند. هر کدام از آیتم ها در مکانی خاص از این شاخه ها ذخیره می شوند اما به صورت کلی چنین است:&lt;/font&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&lt;font color="#787878"&gt;&lt;strong&gt;1.&lt;/strong&gt; HKEY_LOCAL_MACHINE\Software\Policies مربوط به Computer Configuration       &lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; HKEY_CURRENT_USER\Software\Policies مربوط به User Configuration       &lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\Policies مربوط به Computer Configuration       &lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies مربوط به user Configuration&lt;/font&gt;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="direction: rtl; font-family: tahoma; text-aling: right"&gt;این مطلب خیلی ادامه دارد…    &lt;br /&gt;پ.ن 1: چنانچه&amp;#160; تنها با خواندن این مقاله نتواستید با GPOE به خوبی کار کنید، بدیهی است. با دنبال کردن این مطالب حتما مهارت لازم را به دست می آورید.     &lt;br /&gt;پ.ن 2: یک راه ساده تر در ایجاد امنیت در شبکه های کوچک و بدون اکتیودایرکتوری دامین استفاده از Local Security Policy است. &lt;a href="http://erfantaheri.com/2008/08/local-security-policy-lsp.html"&gt;اینجا&lt;/a&gt; را بخوانید.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-8456440698383491934?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/8456440698383491934/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy.html#comment-form' title='2 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8456440698383491934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8456440698383491934'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/01/group-policy.html' title='آشنایی با Group Policy'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-6336188296912322577</id><published>2009-01-03T18:59:00.001+03:30</published><updated>2009-02-15T09:38:43.014+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>نصب نرم افزار روی تمام کامپیوتر های شبکه</title><content type='html'>&lt;div style="TEXT-ALIGN: right; DIRECTION: rtlfont-family:Tahoma;" &gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;در این مقاله قصد دارم روش نصب یک نرم افزار روی تمام یک &lt;span lang="en-us"&gt;Domain&lt;/span&gt; و یا &lt;span lang="en-us"&gt;OU&lt;/span&gt; را مورد بررسی قرار دهم. مسئله ساده ای است و بسیار کاربرد دارد. معمولا آنچه که می خواهیم روی کامپیوتر های کلاینت نصب کنیم سه دسته می شوند:&lt;/div&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;1. فایل های &lt;span lang="en-us"&gt;MSU&lt;/span&gt; که مربوط به به روز رسانی های ویندوز می شود. با &lt;span lang="en-us"&gt;WSUS&lt;/span&gt; آن ها را منتشر می کنیم و در اینجا بررسی نمی شوند.&lt;/div&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;2. فایل های &lt;span lang="en-us"&gt;MSI&lt;/span&gt; که با کمترین زحمتی قابل نصب روی تمام کلاینت های مورد نظر هستند و در اینجا روی این فایل ها تمرکز نمی کنیم.&lt;/div&gt;3.فایل های غیر از &lt;span lang="en-us"&gt;MSI&lt;/span&gt; مانند &lt;span lang="en-us"&gt;EXE&lt;/span&gt; که می خواهیم روی تمام کلاینت های مورد نظر نصب شوند و قدری کار بیشتر نیاز است.&lt;br /&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;&lt;/div&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;برای نصب یک نرم افزار باید مراحل زیر را طی کنیم.&lt;/div&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: center; CLEAR: both" class="separator"&gt;&lt;a style="MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em" href="http://3.bp.blogspot.com/_n2xlTnZcnCs/SV-FeDpNibI/AAAAAAAAATw/NOMiX5isPXo/s1600-h/rad30_dom_inst_12.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_n2xlTnZcnCs/SV-FeDpNibI/AAAAAAAAATw/NOMiX5isPXo/s320/rad30_dom_inst_12.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none"&gt;- دسترسی به &lt;span lang="en-us"&gt;Group Policy&lt;/span&gt; مربوط به &lt;span lang="en-us"&gt;OU&lt;/span&gt; یا دامین ... مورد نظر. مثلا در کنسول &lt;span lang="en-us"&gt;Active Directory Users and Computers &lt;/span&gt;روی &lt;span lang="en-us"&gt;OU&lt;/span&gt; مورد نظر کلیک راست کرده و &lt;span lang="en-us"&gt;Properties &lt;/span&gt;را می زنیم. در زبانه &lt;span lang="en-us"&gt;Group Policy&lt;/span&gt; دکمه &lt;span lang="en-us"&gt;Edit &lt;/span&gt;را می زنیم.&lt;/div&gt;&lt;br /&gt;- می دانیم قسمت &lt;span lang="en-us"&gt;Computer Configuration&lt;/span&gt; مربوط به کامپیوتر ها و قسمت &lt;span lang="en-us"&gt;User Configuration&lt;/span&gt; مربوط به &lt;span lang="en-us"&gt;User&lt;/span&gt; ها می باشد. بر اساس سناریو انتخاب می کنیم که از کدام یک استفاده کنیم. هرچند هریک محدودیت هایی دارند که در ادامه ذکر می شوند.&lt;br /&gt;&lt;br /&gt;- باید یک &lt;span lang="en-us"&gt;Package&lt;/span&gt; برای نصب آماده کنیم. برای این کار روی &lt;span lang="en-us"&gt;Software Installation&lt;/span&gt; در قسمت مورد نظر کلیک راست می کنیم و سپس در &lt;span lang="en-us"&gt;New&lt;/span&gt; گزینه &lt;span lang="en-us"&gt;Package&lt;/span&gt; را انتخاب می کنیم. بر حسب آنکه فایل &lt;span lang="en-us"&gt;MSI&lt;/span&gt; است یا نه در اینجا باید مراحل مختلفی را انجام دهیم. اگر &lt;span lang="en-us"&gt;MSI&lt;/span&gt; باشد، فایل را انتخاب می کنیم و مراحل ساخت پکیج را ادامه می دهیم. اما اگر &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; باشد باید ابتدا یک &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فایل بسازیم که در ادامه توضیح می دهم.&lt;br /&gt;&lt;br /&gt;*&lt;strong&gt;مهم:&lt;/strong&gt; در هنگام انتخاب مسیر فایل &lt;span lang="en-us"&gt;Installation&lt;/span&gt; و &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فایل &lt;span style="color:#cc0000;"&gt;فراموش نکنید و تاکید می کنم فراموش نکنید&lt;/span&gt; که مسیر فایل را در شبکه وارد کنید. مثلا از طریق &lt;span lang="en-us"&gt;My Network Places &lt;/span&gt;مسیر را وارد کنید یا مثلا :&lt;br /&gt;&lt;div style="TEXT-ALIGN: left; DIRECTION: ltr"&gt;\\Server1\office\word.msi&lt;/div&gt;بنابراین بدیهی است که باید فایل ها &lt;span lang="en-us"&gt;Share &lt;/span&gt;باشند. البته اگر فراموش کنید، ویندوز با پیام هشداری به شما یادآوری می کند.&lt;br /&gt;&lt;br /&gt;- پس از ساخت پکیج سه گزینه در دسترس داریم:&lt;br /&gt;&lt;br /&gt;&lt;span lang="en-us"&gt;&lt;strong&gt;Published&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt; :&lt;/strong&gt; اگر یک &lt;span lang="en-us"&gt;package&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;published&lt;/span&gt; تنظیم شود، اولین باری که کاربر &lt;span lang="en-us"&gt;login&lt;/span&gt; کند &lt;span lang="en-us"&gt;Add Remove Program&lt;/span&gt; برای او نمایش داده خواهد شد و &lt;strong&gt;می تواند انتخاب کند که برنامه نصب شود یا خیر.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;span lang="en-us"&gt;&lt;strong&gt;Assigned&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt; :&lt;/strong&gt; اگر یک &lt;span lang="en-us"&gt;Package&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;Assigned&lt;/span&gt; به کاربری تنظیم شود، اولین باری که کاربر &lt;span lang="en-us"&gt;Login&lt;/span&gt; کند برنامه نصب می شود و پیش از اولین بار اجرا نهایی می شود. اگر  یک &lt;span lang="en-us"&gt;Package&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;Assigned&lt;/span&gt; به کامپیوتری تنظیم شود، اولین باری که ویندوز ستارت می شود پکیج نصب می شود و پیش از اولین اجرا نهایی می شود. برای تمام کاربران آن کامپیوتر نرم افزار قابل دسترسی خواهد بود.&lt;br /&gt;&lt;br /&gt;بدیهی است از آنجا که کامپیوتر ها نمی توانند تصمیم بگیرند که آیا یک پکیج نصب شود یا خیر، گزینه &lt;span lang="en-us"&gt;Published&lt;/span&gt; برای کامپیوتر ها غیر فعال است.&lt;br /&gt;&lt;br /&gt;فایل های &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فقط می توانند برای کاربران یعنی در قسمت &lt;span lang="en-us"&gt;User Configuration &lt;/span&gt;تنظیم شوند. چرا که فایل های &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; از برنامه نصب کننده اختصاصی خود استفاده می کنند و نمی توانند از elevated privileges  استفاده کنند. بنابراین در هنگام نصب اگر &lt;span lang="en-us"&gt;Administrative Permission&lt;/span&gt; نیاز باشد تنها کاربرانی که دارای  این مجوز هستند می توانند این فایل را نصب کنند . بنابراین باید &lt;span lang="en-us"&gt;Published&lt;/span&gt; شوند تا کاربری مراحل نصب را انجام دهد.&lt;br /&gt;&lt;br /&gt;&lt;span lang="en-us"&gt;&lt;strong&gt;Advanced&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt; : &lt;/strong&gt;تنظیمات اضافی را در اختیار قرار می دهد. بسیاری از نکات از جمله &lt;span lang="en-us"&gt;Advanced&lt;/span&gt; را فعلا صرف نظر می کنیم.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;توجه :&lt;/strong&gt; به نسخه های 32 بیتی و 64 بیتی توجه کنید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ساختن یک &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فایل:&lt;br /&gt;&lt;/strong&gt;&lt;span lang="en-us"&gt;Zap&lt;/span&gt; فایل یک فایل متنی است که بنابراین می تواند به راحتی با &lt;span lang="en-us"&gt;Notepad&lt;/span&gt; و یا هر ویرایشگر متن دیگری نوشته شود.  در اینجا دو مثال برای ساخت &lt;span lang="en-us"&gt;Zap&lt;/span&gt; فایل ارائه می دهم. مثال اول کوتاه، خلاصه و کافی است و در مثال دوم اطلاعات بیشتری ارائه شده.&lt;br /&gt;&lt;br /&gt;* به آسانی کد زیر را در &lt;span lang="en-us"&gt;NotePad&lt;/span&gt; کپی پیست کنید و تغییرات لازم را انجام دهید و آن را با پسوند&lt;span lang="en-us"&gt;zap&lt;/span&gt; ذخیره کنید. در این مثال &lt;span lang="en-us"&gt;Excel 2007 &lt;/span&gt;را نصب می کنیم. دقت کنید که فایل را با پسوند &lt;span lang="en-us"&gt; zap.txt &lt;/span&gt;به اشتباه ذخیره نکنید.&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center; MARGIN: 0px auto"&gt;&lt;div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e1e1e1; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 500px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px"&gt;&lt;div style="BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: white; DIRECTION: ltr; FONT-SIZE: x-small; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid"&gt;[Application]&lt;br /&gt;FriendlyName = "Microsoft Excel 2007"&lt;br /&gt;SetupCommand="\\server5\share\Excel 2007\setup.exe"&lt;/div&gt;کد های مربوط به یک &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فایل - مثال 1&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;و در مثال بعد که قسمتی از مقاله ای است که در &lt;span lang="en-us"&gt;Help &amp;amp; Support&lt;/span&gt; آمده کاملا تمام موارد در دسترس توضیح داده شده&lt;br /&gt;&lt;div style="TEXT-ALIGN: center; MARGIN: 0px auto"&gt;&lt;div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e1e1e1; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 500px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px"&gt;&lt;div style="BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: white; DIRECTION: ltr; FONT-SIZE: x-small; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid"&gt;[Application]&lt;br /&gt;; Only FriendlyName and SetupCommand are required,&lt;br /&gt;; everything else is optional.&lt;br /&gt;&lt;br /&gt;; FriendlyName is the name of the program that&lt;br /&gt;; will appear in the software installation snap-in&lt;br /&gt;; and the Add/Remove Programs tool.&lt;br /&gt;; REQUIRED&lt;br /&gt;FriendlyName = "Microsoft Excel 97"&lt;br /&gt;&lt;br /&gt;; SetupCommand is the command line used to&lt;br /&gt;; run the program's Setup. With Windows Server 2003&lt;br /&gt;; and later you must specify the fully qualified&lt;br /&gt;; path containing the setup program.&lt;br /&gt;; Long file name paths need to be quoted. For example:&lt;br /&gt;; SetupCommand = "\\server\share\long _ ; folder\setup.exe" /unattend&lt;br /&gt;; REQUIRED SetupCommand = "\\server\share\setup.exe"&lt;br /&gt;&lt;br /&gt;; Version of the program that will appear&lt;br /&gt;; in the software installation snap-in and the&lt;br /&gt;; Add/Remove Programs tool.&lt;br /&gt;; OPTIONAL&lt;br /&gt;DisplayVersion = 8.0&lt;br /&gt;&lt;br /&gt;; Version of the program that will appear&lt;br /&gt;; in the software installation snap-in and the&lt;br /&gt;; Add/Remove Programs tool.&lt;br /&gt;; OPTIONAL&lt;br /&gt;Publisher = Microsoft&lt;/div&gt;کد های مربوط به یک &lt;span lang="en-us"&gt;ZAP&lt;/span&gt; فایل - مثال 2&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;برای اطلاعات بیشتر می توانید به &lt;a href="http://support.microsoft.com/kb/231747"&gt;اینجا&lt;/a&gt;  &lt;a href="http://technet.microsoft.com/en-us/library/cc784175.aspx"&gt;+&lt;/a&gt;  &lt;a href="http://support.microsoft.com/kb/324750"&gt;+&lt;/a&gt; &lt;a href="http://support.microsoft.com/kb/302430"&gt;+&lt;/a&gt;  &lt;a href="http://support.microsoft.com/kb/816102"&gt;+&lt;/a&gt; &lt;a href="http://technet.microsoft.com/en-us/library/cc778924.aspx"&gt;+&lt;/a&gt; &lt;strong&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc738858.aspx"&gt;+&lt;/a&gt; &lt;/strong&gt;مراجعه کنید.(مقالاتی در &lt;span lang="en-us"&gt;Technet&lt;/span&gt; و &lt;span lang="en-us"&gt;Help &amp;amp; Support&lt;/span&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-6336188296912322577?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/6336188296912322577/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2009/01/blog-post.html#comment-form' title='9 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/6336188296912322577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/6336188296912322577'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2009/01/blog-post.html' title='نصب نرم افزار روی تمام کامپیوتر های شبکه'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_n2xlTnZcnCs/SV-FeDpNibI/AAAAAAAAATw/NOMiX5isPXo/s72-c/rad30_dom_inst_12.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-3798376026548530047</id><published>2008-12-14T14:26:00.001+03:30</published><updated>2008-12-14T14:26:57.863+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='امنیت'/><title type='text'>محافظت از فایل ها با رمزنگاری در ویندوز</title><content type='html'>&lt;div style="direction: rtl; font-family: Tahoma; text-align: right;"&gt;رمزنگاری یا &lt;span lang="en-us"&gt;Encryption&lt;/span&gt; به فرآیند غیرقابل مشاهده کردن فایل ها توسط افراد بدون مجوز گفته می شود. در رمزنگاری یک کلید برای رمزگشایی اطلاعات به کار می رود. افرادی که دارای این کلید باشند می توانند اطلاعات را مشاهده کنند. در پارتیشن و والیوم های با فایل سیستم &lt;span lang="en-us"&gt;NTFS&lt;/span&gt; علاوه بر &lt;span lang="en-us"&gt;NTFS Permission&lt;/span&gt; یک راه ایمن کردن اطلاعات &lt;span lang="en-us"&gt;EFS&lt;/span&gt; یا &lt;span lang="en-us"&gt;Encryption File System &lt;/span&gt;است. اگر کاربر فاقد کلید لازم برای باز کردن فایل باشد با پیغام &lt;span lang="en-us"&gt;Access Denied&lt;/span&gt; رو به رو خواهد شد. امنیتی که &lt;span lang="en-us"&gt;EFS&lt;/span&gt; برای ما ایجاد می کند بسیار امنیت محکم تری نسبت به &lt;span lang="en-us"&gt;NTFS Permission&lt;/span&gt; است اما این به معنی غیر قابل نفوذ بودن نیست. معمولا برای &lt;strong&gt;اطلاعات رده حساس&lt;/strong&gt; به کار می رود و در &lt;strong&gt;اطلاعات رده حیاتی&lt;/strong&gt; از روش های دیگر که الگوریتم های رمزنگاری پیچیده تری دارند استفاده می شود. همچنین برای &lt;strong&gt;اطلاعات رده مهم&lt;/strong&gt;، که پایین ترین سطح اهمیت اطلاعات اند، از &lt;span lang="en-us"&gt;EFS&lt;/span&gt; استفاده نمی شود. در ویندوز ویستا روش رمزنگاری پیچیده تری با استفاده از چیپ های &lt;span lang="en-us"&gt;TPM&lt;/span&gt; و رابط bitlocker موجود است که در این خصوص در گذشته صحبت کرده ایم. اما همچنان بنا به دلایل بسیار و تفاوت عملکرد این دو سیستم &lt;span lang="en-us"&gt;EFS&lt;/span&gt; متداول است.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;تذکر در خواندن این مقاله:&lt;/strong&gt; تلاش شده مطالب این مقاله به ساده ترین نحو ممکن نگارش شود. مطالب با روندی آهسته تخصصی تر و پیچیده می شوند. اما مطالب ابتدایی عمومی به شمار می رود و برای همگان مفید است.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;هر چند انجام رمزنگاری ظاهرا ساده و به دور از پیچیدگی است، اما به موارد بسیار زیادی باید توجه کرد. که در ادامه آن ها را بررسی می کنیم.برای رمزنگاری در خط فرمان از دستور &lt;span lang="en-us"&gt;Cipher &lt;/span&gt;استفاده می کنیم که قابلیت های بسیار بیشتر را نسبت به محیط گرافیکی به صورت متمرکز در اختیار ما قرار می دهد. با این وجود بررسی در محیط گرافیکی می کنیم و سپس سری به خط فرمان می زنیم.&lt;br /&gt;&lt;br /&gt;روی فایلی یا فلدری که می خواهید رمزنگاری شود کلیک راست کنید و سپس &lt;span lang="en-us"&gt;Properties&lt;/span&gt; را بزنید. در زبانه &lt;span lang="en-us"&gt;general&lt;/span&gt; گزینه &lt;span lang="en-us"&gt;Advanced&lt;/span&gt; را بزنید. و چک باکس &lt;span lang="en-us"&gt;Encrypt Contents to Secure Data&lt;/span&gt; را بزنید. توجه کنید که نمی توانید &lt;span lang="en-us"&gt;Compression&lt;/span&gt; و &lt;span lang="en-us"&gt;Encryption&lt;/span&gt; را همزمان داشته باشید. اگر بخواهم دلیل این مسئله را خیلی عامیانه و فقط برای درک مسئله بیان کنم چنین است: در &lt;span lang="en-us"&gt;Compression &lt;/span&gt;از عبارت های مشابه فاکتور گرفته می شود تا حجم فایل کاهش یابد اما در &lt;span lang="en-us"&gt;Encryption&lt;/span&gt; عبارتی به فایل ضرب می شود تا فایل بدون کلید غیر قابل تشخیص باشد. بنابراین این دو در خلاف یکدیگرند. سپس &lt;span lang="en-us"&gt;OK&lt;/span&gt; بزنید و &lt;span lang="en-us"&gt;Apply&lt;/span&gt; کنید. این فایل در حال حاضر رمزنگاری شده و احتمالا فقط خودتان قادر مشاهده آن هستید. به صروت پیش فرض فایل های رمزنگاری شده با رنگ سبز در &lt;span lang="en-us"&gt;Windows Explorer&lt;/span&gt; نمایش داده می شوند البته این رنگ قابل تغییر است. &lt;br /&gt;&lt;br /&gt;برای آنکه بتوانید به فرد دیگری مجوز مشاهده فایل را بدهید دوباره &lt;span lang="en-us"&gt;Advanced&lt;/span&gt; را بزنید و سپس &lt;span lang="en-us"&gt;Details&lt;/span&gt; را بزنید. در پنجره &lt;span lang="en-us"&gt;user access to file&lt;/span&gt; دو قمست وجود دارد:&lt;br /&gt;1) &lt;span lang="en-us"&gt;Users who can access this file&lt;/span&gt; لیستی از کاربرانی است که می توانند به این فایل دسترسی داشته باشند. می توانید به راحتی افرادی را اضافه و یا حذف کنید.&lt;br /&gt;2) &lt;span lang="en-us"&gt;Recovery Certificates for this file as defined by Recovery Policy&lt;/span&gt; : افرادی هستند که به منظور بازیابی این فایل همواره مجوز دسترسی به این فایل ها را دارند. در اینجا قادر به تغییر این افراد نیستید.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;از دست رفتن کلید ها و تهیه نسخه پشتیبان :&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&amp;nbsp;همانطور که گفته شد برای دسترسی به یک فایل رمزنگاری شده باید یک کلید در اختیار داشت. این کلید بر اساس کلمه عبور و &lt;span lang="en-us"&gt;SID&lt;/span&gt; ساخته می شود. در سناریو های بسیاری احتمال از دست رفتن این کلید است. مثلا عوض کردن ویندوز در کامپیوتر و یا &lt;span lang="en-us"&gt;Set Password&lt;/span&gt; کردن. توجه کنید که در &lt;span lang="en-us"&gt;Change Password&lt;/span&gt; مشکلی وجود ندارد. &lt;span lang="en-us"&gt;Change Password&lt;/span&gt; به زمانی گفته می شود که با وارد کردن &lt;span lang="en-us"&gt;password&lt;/span&gt; فعلی، کلمه عبور جدیدی برای خود انتخاب می کنید و &lt;span lang="en-us"&gt;Set Password&lt;/span&gt; به زمانی گفته می شود که بدون وارد کردن کلمه عبور فعلی یک کلمه عبور جدید را اجبارا اعمال می کنید. در &lt;span lang="en-us"&gt;recover password&lt;/span&gt; که در خصوص &lt;span lang="en-us"&gt;password&lt;/span&gt; های فراموش شده استفاده می شود، نیز همانند &lt;span lang="en-us"&gt;Change Password&lt;/span&gt;کلید از دست نمی رود. بنابراین همیشه به کاربران توصیه می شود تا &lt;span lang="en-us"&gt;password reset disk&lt;/span&gt; بسازند و آن را در محلی امن نگه داری کنند. هر چند خود این مسئله قدری خطرناک است اما راه حلی مناسب است. &lt;br /&gt;&lt;br /&gt;یک راه حل مناسب برای از دست ندادن کلید ها تهیه نسخه پشتیبان از آن ها است. با زدن دکمه &lt;span lang="en-us"&gt;Backup Keys&lt;/span&gt; می توانید از کلید های خودتان نسخه پشتیبان تهیه کنید. با زدن این دکمه ویزاردی به نمایش در می آید:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;گرفتن نسخه پشتیبان :&lt;/strong&gt;&lt;br /&gt;1) در صفحه خوش آمدگویی ویزارد به شما توضیح داده می شود که شما با استفاده از این ویزارد می توانید از مجوز( &lt;span lang="en-us"&gt;Certification&lt;/span&gt; ) های خودتان یک کپی تهیه کنید. مجوزها که توسط &lt;span lang="en-us"&gt;Certification Authority&lt;/span&gt; صادر می شوند، شامل تصدیق هویت شما و اطلاعاتی که می تواند موجب ایمن سازی یک ارتباط شبکه و یا محافظت از یک فایل است می باشند. با زدن &lt;span lang="en-us"&gt;next&lt;/span&gt; به مرحله بعدی می رویم.&lt;br /&gt;&lt;br /&gt;2) در مرحله بعدی باید نوع فایل خروجی را انتخاب کنیم. هر کدام از این فایل ها شرایط و قابلیت های خاص خود را دارند که در اینجا قصد نداریم همه را بررسی کنیم. در اینجا &lt;span lang="en-us"&gt;Personal Information Exchange&lt;/span&gt; را انتخاب می کنیم. &lt;span lang="en-us"&gt;PFX&lt;/span&gt; فایلی است که برای انتقال مجوز ها به یک کامپیوتر دیگر و یا یک &lt;span lang="en-us"&gt;removable storage&lt;/span&gt; به کار می رود. در ورژن های مختلف ویندوز نوع فایل های خروجی متفاوتی پشتیبانی می شود. برای اطلاعات بیشتر روی لینک موجود در ویزارد کلیک کنید.&lt;br /&gt;&lt;br /&gt;3) با زدن &lt;span lang="en-us"&gt;Next&lt;/span&gt; به مرحله بعدی می رویم و در آنجا باید با وارد کردن یک &lt;span lang="en-us"&gt;Password&lt;/span&gt; از فایل خروجی محافظت کنیم. توجه کنید که اسم رمزی انتخاب کنید که با روش های &lt;span lang="en-us"&gt;Social Engineering&lt;/span&gt; قابل کشف نباشد. تاکید می کنم با کلمه عبور ایمیل و... خودتان یکی نباشد و آن را روی کاغذ و یا در یک فایل یادداشت نکنید. با زدن &lt;span lang="en-us"&gt;Next&lt;/span&gt; به مرحله بعدی بروید.&lt;br /&gt;&lt;br /&gt;4) در این مرحله باید نام و محل قرار گیری فایل خروجی را معین کنید. با زدن &lt;span lang="en-us"&gt;next&lt;/span&gt; به مرحله بعدی می روید و با زدن &lt;span lang="en-us"&gt;finish&lt;/span&gt; نسخه پشتیبان ساخته می شود.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;باز کردن نسخه پشتیبان :&lt;br /&gt;&lt;/strong&gt;1) پس از انتقال فایل به کامپیوتر جدید، و یا به &lt;span lang="en-us"&gt;user profile&lt;/span&gt; که کلمه عبور آن &lt;span lang="en-us"&gt;user&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;set password&lt;/span&gt; عوض شده است. فایل را باز می کنیم. با باز کردن فایل ویزارد &lt;span lang="en-us"&gt;Certificate Import&lt;/span&gt; نمایش داده می شود. با زدن &lt;span lang="en-us"&gt;next&lt;/span&gt; به مرحله بعدی می رویم.&lt;br /&gt;&lt;br /&gt;2) اکنون باید فایل نسخه پشتیبان را انتخاب کنیم. چون ما در اینجا خود فایل را باز کردیم، آدرس فایل درج شده و با زدن &lt;span lang="en-us"&gt;next&lt;/span&gt; به مرحله بعدی می رویم.&lt;br /&gt;&lt;br /&gt;3) حال باید رمز عبور که در زمان تهیه نسخه پشتیبان انتخاب کرده بودیم را وارد کنیم. &lt;br /&gt;&lt;br /&gt;4) در مرحله بعد باید محل جاگذاری مجوز ها را انتخاب کنیم. در اینجا &lt;span lang="en-us"&gt;Automatically&lt;/span&gt; را انتخاب می کنیم. اما در صورت لزوم می توان در محل ذخیره سازی ای خاص مجوز ها را جایگذاری کرد.&lt;br /&gt;&lt;br /&gt;5) با زدن &lt;span lang="en-us"&gt;finish&lt;/span&gt;، کلید ها بر می گردند.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;بازیابی ( &lt;span lang="en-us"&gt;recover&lt;/span&gt; ) کردن فایل رمزنگاری شده بدون در اختیار داشتن مجوز:&lt;br /&gt;رمزگشایی ( &lt;span lang="en-us"&gt;Decrypt&lt;/span&gt; ) کردن فایل رمزنگاری شده ( &lt;span lang="en-us"&gt;Encrypted&lt;/span&gt; ) : &lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;بارها و بارها دیده ام که افراد اطلاعات خودشان را به علت عدم توجه به شرایط نگه داری فایل های رمزنگاری شده و یا عدم دانش کافی در شرایط خاص از دست داده اند. با داشتن یک &lt;span lang="en-us"&gt;recovery agent&lt;/span&gt; می توان بسیاری از مشکلات را حل کرد. در محیط اکتیودایرکتوری دامین به صورت پیش فرض فردی که اولین دامین کنترلر را ایجاد می کند، &lt;span lang="en-us"&gt;Recovery agent&lt;/span&gt; است. اما به صورت پیش فرض در کامپیوتر های عضو شبکه &lt;span lang="en-us"&gt;workgroup&lt;/span&gt; ، هیچ &lt;span lang="en-us"&gt;recovery agent&lt;/span&gt; وجود ندارد. در صورت وجود یک &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; به صورت زیر می توان عمل کرد: &lt;br /&gt;&lt;br /&gt;1) با استفاده از &lt;span lang="en-us"&gt;NTBACKUP&lt;/span&gt; یا یک نرم افزار &lt;span lang="en-us"&gt;Backup&lt;/span&gt; دیگر، و یا راه ها و روش هایی که انتقال یک فایل رمزنگاری شده در آن ممکن است، فایل را برای &lt;span lang="en-us"&gt;recovery agent&lt;/span&gt; ارسال می کنیم. توجه کنید که &lt;span lang="en-us"&gt;recovery agent&lt;/span&gt; نمی تواند فایل را روی هر کامپیوتری &lt;span lang="en-us"&gt;recover&lt;/span&gt; کند. فراموش نکنید که با استفاده از بستری ایمن اطلاعات را منتقل کنید.&lt;br /&gt;&lt;br /&gt;2) حال &lt;span lang="en-us"&gt;recovery agent&lt;/span&gt; با استفاده از مجوز ریکاوری خود و &lt;span lang="en-us"&gt;private key&lt;/span&gt; که دارد می تواند به راحتی با برداشتن چک باکس &lt;span lang="en-us"&gt;Encrypt Contents to Secure Data&lt;/span&gt; فایل ها را &lt;span lang="en-us"&gt;decrypt&lt;/span&gt; کند و با هر متد فایل ترانسفوری اطلاعات را به شما بازگرداند.&lt;br /&gt;&lt;br /&gt;* با استفاده از &lt;span lang="en-us"&gt;backup&lt;/span&gt; اگر از یک فایل &lt;span lang="en-us"&gt;encrypt &lt;/span&gt;شده ، &lt;span lang="en-us"&gt;backup&lt;/span&gt; بگیرید همچنان &lt;span lang="en-us"&gt;encrypted&lt;/span&gt; باقی می ماند.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;* &lt;span lang="fa"&gt;در ویندوز 2000&lt;/span&gt; &lt;span lang="fa"&gt;کاربر &lt;/span&gt;administrator&lt;span lang="fa"&gt; به صورت پیش فرض بازیاب اطلاعات است.&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;مجوز ها و رمزنگاری :&lt;br /&gt;&lt;/strong&gt;دو گروه مجوز ( &lt;span lang="en-us"&gt;Certificate&lt;/span&gt; ) در &lt;span lang="en-us"&gt;EFS&lt;/span&gt; نقش دارند که عبارت اند از:&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;-&lt;span lang="en-us"&gt;Encrypting File System Certificates&lt;/span&gt; : این گونه از مجوز ها به دارندگانشان اجاز می دهند تا از &lt;span lang="en-us"&gt;EFS&lt;/span&gt; برای رمزنگاری و رمزگشایی اطلاعات استفاده کنند. این مجوز اغلب به صورت خلاصه &lt;span lang="en-us"&gt;EFS Cerf&lt;/span&gt; گفته می شود. فیلد &lt;span lang="en-us"&gt;Enhanced key Usage&lt;/span&gt; برای این دسته از مجوز ها مقدار 1.3.6.1.4.1.311.10.3.4 را دارد.&lt;br /&gt;&lt;br /&gt;- &lt;span lang="en-us"&gt;File Recovery Certificates&lt;/span&gt; : این گروه از مجوز ها به دارندگانش اجازه می دهند تا فایل ها و فلدر های رمزنگاری شده را در حوزه یک دامین، سایت و... ریکاور کنند. بدون توجه به آنکه چه کسی این فایل را رمزنگاری کرده. فیلد &lt;span lang="en-us"&gt;Enhanced key Usage&lt;/span&gt; برای این دسته از مجوز ها مقدار 1.3.6.1.4.1.311.10.3.4.1 را دارد.&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;افزودن یک &lt;span lang="en-us"&gt;Recovery Agent &lt;/span&gt;:&lt;br /&gt;&lt;/strong&gt;افزودن یک &lt;span lang="en-us"&gt;Data Recover Agent&lt;/span&gt; دو مرحله انجام می گیرد.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;1)تولید مجوز و کلید&lt;br /&gt;2)افزودن &lt;strong&gt;&lt;br /&gt;&lt;br /&gt;1) تولید مجوز و کلید:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;1) به خط فرمان بروید مثلا در&amp;nbsp; &lt;span lang="en-us"&gt;RUN&lt;/span&gt; وارد کنید &lt;span lang="en-us"&gt;CMD&lt;/span&gt; .&lt;br /&gt;2) اکنون دستور مقابل را در خط فرمان وارد کنید :cipher /r:filename&lt;br /&gt;3) حال یک کلمه عبور برای محافظت از کلید ها و مجوز ها وارد کنید.&lt;br /&gt;4)&amp;nbsp; کلمه عبور را مجددا وارد کنید.&lt;br /&gt;5) دو فایل با پسوند های PFX و CER برای شما ساخته می شود و پیغامی جهت اطلاعات از این امر در خط فرمان به شما داده می شود.&lt;br /&gt;&lt;br /&gt;* بهتر از پیش از مرحله 2 مجوز خود را نصب کنید.&lt;br /&gt;* &lt;span lang="fa"&gt;این دستور "سایفر" خوانده می شود. نمی دانم چرا برخی اشتباه تلفظ می کنند.&lt;br /&gt;* سوییچ &lt;/span&gt;SmartCard&lt;span lang="fa"&gt; برای ذخیره سازی مجوز در کارت هوشمند به کار می رود. همچنین در استفاده از این سوییچ فایل &lt;/span&gt;PFX&lt;span lang="fa"&gt; ساخته نمی شود.&lt;br /&gt;* به جای &lt;/span&gt;FileName&lt;span lang="fa"&gt; نام دو فایل&amp;nbsp; &lt;/span&gt;&lt;span lang="en-us"&gt;PFX&lt;/span&gt; و &lt;span lang="en-us"&gt;CED&lt;/span&gt; را به دلخواه وارد کنید.&lt;br /&gt;*&amp;nbsp; فایل در جایی ساخته می شود که &lt;span lang="en-us"&gt;CMD&lt;/span&gt; به آن اشاره می کند. مثلا می توانید برای راحتی محل اشاره را به پارتیشن &lt;span lang="en-us"&gt;C&lt;/span&gt; تغییر دهید اما توصیه می شود محل اشاره &lt;span lang="en-us"&gt;User Profile&lt;/span&gt; خودتان باشد.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2) افزودن یک &lt;span lang="en-us"&gt;Recovery Agent &lt;/span&gt;در دامین :&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;1) وارد کنسول &lt;span lang="en-us"&gt;Active Directory Users and Computers&lt;/span&gt; شوید.&lt;br /&gt;2) روی دامینی که می خواهید &lt;span lang="en-us"&gt;Recovery Policy &lt;/span&gt;آن را تغییر دهید بروید و &lt;span lang="en-us"&gt;right-click&lt;/span&gt; کنید و &lt;span lang="en-us"&gt;properties&lt;/span&gt; را بزنید.&lt;br /&gt;3) سیاستی را که می خواهید تغییر دهید انتخاب کنید و یا یک سیاست جدید اضافه کنید.&lt;br /&gt;4) به مسیر زیر بروید:&lt;br /&gt;&lt;div style="direction: ltr; text-align: left;"&gt;Computer Configuration/Windows Settings/Security Settings/Public Key Policies/Encrypting File System&lt;/div&gt;&lt;br /&gt;5)روی &lt;span lang="en-us"&gt;Encrypting file System&lt;/span&gt; رایت کلیک کنید و Add Data Recovery Agent را بزنید. و در ویزارد به نکات زیر توجه کنید:&lt;br /&gt;&lt;br /&gt;- برای این کار باید عضو گروه &lt;span lang="en-us"&gt;Domain Admins&lt;/span&gt; و یا &lt;span lang="en-us"&gt;Enterprise admin&lt;/span&gt; باشید و یا با استفاده از delegation حق این کار را داشته باشید.&lt;br /&gt;- پیش از اضافه کردن یک &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; باید انتشار مجوز های در اکتیودایرکتوی تنظیم شده باشد. که به صورت پیش فرض چنین نیست.&lt;br /&gt;&lt;br /&gt;- زمانی که از طریق یک فایل، &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; اضافه می کنید. &lt;span lang="en-us"&gt;user&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;USER_UNKNOWN&lt;/span&gt; نوشته می شود زیرا نام کاربر در فایل ذخیره نمی شود.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2) افزودن یک &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; به صورت &lt;span lang="en-us"&gt;local&lt;/span&gt; :&lt;br /&gt;&lt;/strong&gt;مشابه مراحل افزودن در دامین است با این تفاوت که به کنسول &lt;span lang="en-us"&gt;Group Policy Object Editor&lt;/span&gt; باید بروید. یعنی در مرحله اول به &lt;span lang="en-us"&gt;MMC&lt;/span&gt; رفته و &lt;span lang="en-us"&gt;Add/remove snap-in&lt;/span&gt; را بزنید. سپس &lt;span lang="en-us"&gt;Group Policy Object&lt;/span&gt; را انتخاب کنید و ادامه مراحل را طی کنید. می توانید به راحتی در &lt;span lang="en-us"&gt;run&lt;/span&gt; وارد کنید gpedit.msc و مراحل 2 تا 5 را انجام دهید.&lt;br /&gt;&lt;br /&gt;* دقت کنید در اینجا حتما باید از طریق یک فایل و همان فایل با پسوند CER یک بازیاب اطلاعات اضافه کنید.&lt;br /&gt;&lt;br /&gt;-باید عضو گروه &lt;span lang="en-us"&gt;Administrators&lt;/span&gt; در &lt;span lang="en-us"&gt;Local Users &lt;/span&gt;باشید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span lang="en-us"&gt;EFS&lt;/span&gt; چگونه کار می کند؟&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;1) &lt;span lang="en-us"&gt;EFS&lt;/span&gt; از یک زوج کلید عمومی و اختصاصی ( &lt;span lang="en-us"&gt;Public - Private key&lt;/span&gt; ) استفاده می کند.&amp;nbsp; همچنین کلید هر فایل متفاوت است. زمانی که کاربر یک فایل را رمزنگاری می کند، &lt;span lang="en-us"&gt;EFS&lt;/span&gt; یک &lt;span lang="en-us"&gt;File Encryption Key&lt;/span&gt; یا به اختصار &lt;span lang="en-us"&gt;FEK&lt;/span&gt; تولید می کند. &lt;span lang="en-us"&gt;FEK&lt;/span&gt; با کلید عمومی آن کاربر رمزنگاری می شود و با فایل ذخیره می شود.&lt;br /&gt;&lt;br /&gt;2) زمانی که &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; وجود داشته باشد، کلید رمز نگاری شده با &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; هر &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; نیز با فایل ذخیره می شود.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;غیر فعال کردن &lt;span lang="en-us"&gt;EFS&lt;/span&gt; روی یک کامپیوتر :&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;با استفاده از &lt;span lang="en-us"&gt;registry&lt;/span&gt; می توان امکان &lt;span lang="en-us"&gt;EFS&lt;/span&gt; را غیرفعال کرد.&lt;br /&gt;&lt;br /&gt;تذکر: ویراشی &lt;span lang="en-us"&gt;Registry&lt;/span&gt; نیاز به اطلاعات کافی دارد. چنانچه قصد دارید &lt;span lang="en-us"&gt;Registry&lt;/span&gt; را ویرایش کنید حتما ابتدا یک نسخه پشتیبان از آن تهیه کنید. همچنین ممکن است اگر مشکی بروز کند با استفاده از &lt;span lang="en-us"&gt;Last know Good Configuration&lt;/span&gt; مشکل را بر طرف کنید. ویرایش رجیستری توسط کاربران مبتدی توصیه نمی شود.&lt;br /&gt;&lt;br /&gt;در &lt;span lang="en-us"&gt;Registry Editor&lt;/span&gt; به شاخه زیر بروید. &lt;br /&gt;&lt;div style="direction: ltr; text-align: left;"&gt;&lt;span lang="en-us"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EFS&lt;/span&gt;&lt;/div&gt;یک متغیر جدید از نوع &lt;span lang="en-us"&gt;DWORD&lt;/span&gt; با نام &lt;span lang="en-us"&gt;EfsConfiguration&lt;/span&gt;ایجاد کنید و مقدار آن را 1 بگذارید. کامپیوتر را ریستارت کنید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;دسترسی سریع تر به &lt;span lang="en-us"&gt;Encrypt&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;می توان با استفاده از ویرایش &lt;span lang="en-us"&gt;Registry&lt;/span&gt;، برای رمزنگاری کردن سریع تر گزینه ای را در منو &lt;span lang="en-us"&gt;right click&lt;/span&gt; اضافه کرد. به مسیر زیر بروید:&lt;br /&gt;&lt;div style="direction: ltr; text-align: left;"&gt;&lt;span lang="en-us"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\&lt;/span&gt;&lt;/div&gt;و یک متغیر از نوع &lt;span lang="en-us"&gt;DWORD&lt;/span&gt; به نام EncryptionContextMenu&amp;nbsp; و با مقدار 1 بسازید. کامپیوتر را ریستار کنید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ذخیره نسخه پشتیبان کلید &lt;span lang="en-us"&gt;EFS&lt;/span&gt; در وب سایت مایکروسافت:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;در ویندوز ویستا و سرور 2008 می توانید &lt;span lang="en-us"&gt;File Recovery Certificate&lt;/span&gt; خود را در وب سایت مایکروسافت به نام &lt;span lang="en-us"&gt;Digital Locker&lt;/span&gt; ذخیره کنید. چرا که ممکن است خود مجوز &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; از دست برود. در اغلب شرکت ها فقط یک &lt;span lang="en-us"&gt;Recovery Agent &lt;/span&gt;در نظر گرفته می شود که این مسئله ریسک از دست رفتن اطلاعات را افزایش می دهد. برای جلوگیری از این مشکل، &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; می تواند با استفاده از Secure Online Key Backup قابل دسترسی از طریق کنترل پنل، مجوز خود را آنلاین ذخیره و بعدا به آن دسترسی پیدا کند. برای این کار به یک &lt;span lang="en-us"&gt;Windows Live ID&lt;/span&gt; نیز احتیاج است.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;بررسی تکنولوژیک &lt;span lang="en-us"&gt;EFS&lt;/span&gt; :&lt;/strong&gt; &lt;br /&gt;&lt;span lang="en-us"&gt;EFS&lt;/span&gt; از یک متد تقریبا پیچیده و متاسب رمزنگاری استفاده می کند که در اکثر حملات محافظت مناسبی در خصوص فایل ها حساس ایجاد می کند. در اینجا بررسی کوتاهی از تکنولوژی &lt;span lang="en-us"&gt;EFS&lt;/span&gt; به عمل می آورم و از بسیاری از اجزا ی این تکنولوژی صرف نظر می کنم. همچنین از بررسی آنکه هر کدام از این مراحل در &lt;span lang="en-us"&gt;Kernel Mode&lt;/span&gt; اتفاق می افتد و یا در &lt;span lang="en-us"&gt;User Mode&lt;/span&gt; که از لحاظ امنیتی بسیار مسئله مهمی است نیز به علت تسهیل مسئله موقتا چشم پوشی می کنم.&lt;br /&gt;&lt;br /&gt;&lt;span lang="en-us"&gt;EFS&lt;/span&gt; از یک کلید عمومی با ترکیب عطفی یک کلید متقارن ( symmetric&lt;span lang="en-us"&gt; key&lt;/span&gt; ) استفاده می کند. &lt;span lang="en-us"&gt;FEK &lt;/span&gt;تنها یک قسمت از کلید است. &lt;span lang="en-us"&gt;FEK&lt;/span&gt; ابتدا فایل را رمزنگاری می کند و سپس خودش به صورت رمزنگاری شده توسط &lt;span lang="en-us"&gt;public key&lt;/span&gt; که از &lt;span lang="en-us"&gt;EFS Certificate&lt;/span&gt; اتخاذ شده، با فایل ذخیره می شود. برای رمزگشایی &lt;span lang="en-us"&gt;FEK&lt;/span&gt; سیستم&amp;nbsp; &lt;span lang="en-us"&gt;EFS&lt;/span&gt; از کلید شخصی ( private &lt;span lang="en-us"&gt;key&lt;/span&gt; ) که تنها &lt;span lang="en-us"&gt;Encrypt&lt;/span&gt; کننده فایل دارد استفاده می کند.&lt;br /&gt;&lt;br /&gt;الگوریتم های رمزنگاری کلید عمومی از یک کلید نامنتقارن ( asymmetric &lt;span lang="en-us"&gt;Key&lt;/span&gt; ) استفاده می کنند. نا متقارن به این معنی است که کلید های متفاوتی برای رمزنگاری و رمزگشایی فایل استفاده می شود. یک کلید عمومی در دسترس همگان در یک شبکه است. به عنوان مثال یک کلید می تواند در سراسر دامین منتشر شود که این باعث می شود کلید برای همه در دسترس باشد.&lt;br /&gt;&lt;br /&gt;دو کلید عمومی و شخصی از یکدیگر کاملا جدا هستند اما در عمل مکمل یکدیگر اند. اطلاعاتی که توسط یک &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; رمزنگاری شده باشد فقط با &lt;span lang="en-us"&gt;Private Key&lt;/span&gt; خود می توانند باز شوند. این دو کلید در کنار هم را یک جفت کلید ( &lt;span lang="en-us"&gt;Key Pair&lt;/span&gt; ) یا &lt;span lang="en-us"&gt;Key Set&lt;/span&gt; می گوییم.&lt;br /&gt;&lt;br /&gt;یکی از موانع رمزنگاری با کلید عمومی مقدار زمان پردازشی است که صرف عملیات ریاضی مربوطه می شود. استفاده از کلید متقارن که به تنهایی برای رمزنگاری و رمزگشایی استفاده شود چیزی بین 100 تا 1000 مرتبه الگوریتم سریع تری دارد. بنابراین &lt;span lang="en-us"&gt;EFS&lt;/span&gt; با استفاده از &lt;span lang="en-us"&gt;FEK&lt;/span&gt; ابتدا اطلاعات را رمزنگاری و رمزگشایی می کند و با استفاده از یک &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; و یک &lt;span lang="en-us"&gt;Private Key&lt;/span&gt; سپس &lt;span lang="en-us"&gt;FEK&lt;/span&gt; را رمز نگاری می کند و با فایل ذخیره می کند.&lt;br /&gt;&lt;br /&gt;زمانی که یک فایل رمزنگاری می شود، رمزنگارنده به صورت اتفاقی یک &lt;span lang="en-us"&gt;FEK&lt;/span&gt; یکتا تولید می کند. که این یک روش سریع با کلید متقارن است. اما این هنوز قسمتی از کار است. &lt;span lang="en-us"&gt;FEK&lt;/span&gt; اطلاعات را در بلوک های جدا و سپس رمز می کند. &lt;span lang="en-us"&gt;EFS&lt;/span&gt; به فایل یک &lt;span lang="en-us"&gt;Header&lt;/span&gt; (سرفصل)&amp;nbsp; اضافه می کند که حداقل شامل دوبخش است:&lt;br /&gt;&lt;br /&gt;1) &lt;span lang="en-us"&gt;DDF&lt;/span&gt; که کوتاه شده &lt;span lang="en-us"&gt;Data Decryption Field&lt;/span&gt; است و شامل &lt;span lang="en-us"&gt;FEK&lt;/span&gt; می شود که با &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; کاربر به رمز درآورده شده ذخیره می شود.&lt;br /&gt;2) &lt;span lang="en-us"&gt;DRF&lt;/span&gt; که کوتاه شده &lt;span lang="en-us"&gt;Data Recovery Field&lt;/span&gt; است و شامل &lt;span lang="en-us"&gt;FEK&lt;/span&gt; می شود که با &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; مخصوص &lt;span lang="en-us"&gt;Recover Agent&lt;/span&gt; ذخیره می شود.&lt;br /&gt;&lt;br /&gt;همانطور که &lt;span lang="en-us"&gt;Public Key &lt;/span&gt;کاربر از &lt;span lang="en-us"&gt;EFS Certificate&lt;/span&gt; اخذ شده، &lt;span lang="en-us"&gt;Public Key&lt;/span&gt; مربوط به &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; از &lt;span lang="en-us"&gt;File Recovery Certificate&lt;/span&gt; اخذ می شود.&lt;br /&gt;&lt;br /&gt;برای مشاهده و یا ویرایش فایل نیازی به رمزگشایی کردن فایل وجود ندارد. هرچند در واقع تمامی این عملیات در پشت پرده رخ می دهند. کلید شخصی شما که در &lt;span lang="en-us"&gt;User Profile&lt;/span&gt; شما به صورت ایمن نگه داری می شود، وارد &lt;span lang="en-us"&gt;DDF&lt;/span&gt; می شود تا نسخه رمزنگاری شده &lt;span lang="en-us"&gt;FEK&lt;/span&gt; باز شود. سپس &lt;span lang="en-us"&gt;EFS&lt;/span&gt; با استفاده از نسخه رمزباز شده &lt;span lang="en-us"&gt;FEK&lt;/span&gt; اطلاعات رمزنگاری شده را باز می کند. مسئله &lt;span lang="en-us"&gt;Recover&lt;/span&gt; کردن اطلاعات هم بسیار شبیه به همین مرحله است. در واقع کلید عمومی &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; برای رمزگشایی &lt;span lang="en-us"&gt;DRF&lt;/span&gt; به کار می رود. چناچه چند &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; نیز موجود باشد، هر &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; فقط می تواند &lt;span lang="en-us"&gt;DRF&lt;/span&gt; مخصوص خود را باز کند. پس خطر آنکه یک &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; بتواند هر فایلی را باز کند وجود ندارد.&lt;br /&gt;&lt;br /&gt;به یاد داشته باشید که در ویندوز 2000 به صورت پیش فرض &lt;span lang="en-us"&gt;Administrator &lt;/span&gt;به صورت &lt;span lang="en-us"&gt;Local&lt;/span&gt; یک &lt;span lang="en-us"&gt;Data Recovery Agent&lt;/span&gt; است، اما در نسخ بعدی به صورت پیش فرض هیچ &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; وجود ندارد و باید یک &lt;span lang="en-us"&gt;Recovery Agent&lt;/span&gt; اضافه کنید. در محیط اکتیودایرکتوری کاربر &lt;span lang="en-us"&gt;Administrator&lt;/span&gt; که اولین دامین را ایجاد می کند، به صورت پیش فرض &lt;span lang="en-us"&gt;Data Recovery Agent&lt;/span&gt; است.&lt;br /&gt;&lt;br /&gt;&lt;span lang="fa"&gt;&lt;strong&gt;در پایان:&lt;br /&gt;&lt;/strong&gt;* راهکارهایی که برای بازیابی اطلاعات در این مقاله ارائه شده تمام سناریو ها را پوشش نمی دهد و در آینده تکمیل خواهد شد.&lt;br /&gt;* هرچند که &lt;/span&gt;EFS&lt;span lang="fa"&gt; امنیتی مناسب را ایجاد می کند اما برای اطلاعات بالاتر از رده حساس از روش هایی با الگوریتم های پیچیده تر که کمتر قابل نفوذ هستند استفاده می شود. اما به یاد داشته باشید در روش های دیگر امکان بازیابی اطلاعات در دسترس نیست.&lt;br /&gt;* از مجوز &lt;/span&gt;Data Recovery Agent&lt;span lang="fa"&gt; خودتان حتما نسخه پشتیبان تهیه کنید، هر چند در این مقاله چندان مجال این مبحث نبود اما در آینده این نکته را پوشش می دهم.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-3798376026548530047?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.erfantaheri.com/feeds/3798376026548530047/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://www.erfantaheri.com/2008/12/blog-post_6478.html#comment-form' title='4 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3798376026548530047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3798376026548530047'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2008/12/blog-post_6478.html' title='محافظت از فایل ها با رمزنگاری در ویندوز'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-1539770261194746300</id><published>2008-10-01T08:00:00.003+03:30</published><updated>2008-10-26T20:11:47.741+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='امنیت'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>کنترل اندازه cache ، Internet Explorer توسط Group Policy</title><content type='html'>&lt;div style="direction: rtl; font-family: Tahoma; text-align: right;"&gt;من این سوال را بارها و بارها در forum های مختلف دیدم و دیدم که بسیاری از مدیران شبکه ها در این خصوص توجه نکرده اند و باعث بروز مشکلات فراوانی شده اند. به همین جهت تصمیم گرفتم این مطلب تقریبا ساده را اینجا بنویسم.&lt;br /&gt;&lt;br /&gt;در GPO هیچ گزینه ای برتنظیم اندازه Cache در IE وجود ندارد، بنابراین کاربران می توانند به راحتی ( اگر انداره Profile انها محدود نشده باشد) باعث پر شدن فضای دیسک شوند. این مطلب زمانی که کاربران مختلفی از یک کامپیوتر خاص در شیفت های مختلف اداری استفاده می کنند به یک مشکل بزرگ تبدیل می شود. و یا در Terminal Services مشکل بسیار جدی تر می شود.User profile ها به سرعت باعث پر شدن فضای دیسک روی سرور می شوند.همچنین در roaming profiles نیز همین مسئله به صورت مشابه موجود و مسائلی دیگر نیز ایجاد می کند.&lt;br /&gt;&lt;br /&gt;توجه: مشابه سایر قالب های مدیریتی باید برخی از پیش زمینه ها را آماده کنید که در مقاله ای به نام افزودن یک قالب مدیریتی به به GPO توضیح داده شده است.اکنون در&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Configuration &amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; Internet&lt;br /&gt;Explorer Cache&lt;br /&gt;&lt;br /&gt;می توانید اندازه cache را معین کنید.بدیهی است که فقط در سیستم عامل های بالای&lt;br /&gt;2000 و در محیط اکتیو دایرکتوری کار می کند.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-1539770261194746300?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/1539770261194746300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/1539770261194746300'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2008/10/cache-internet-explorer-group-policy.html' title='کنترل اندازه cache ، Internet Explorer توسط Group Policy'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-4262965096813848843</id><published>2008-08-10T02:15:00.012+04:30</published><updated>2008-10-26T20:11:00.157+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='امنیت'/><title type='text'>مقدمه ای بر Local Security Policy</title><content type='html'>&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;با local Security Policy چه کارهایی می توان کرد؟&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1. Account Policies: اتخاذ سیاست های در خصوص حساب های کاربری (User Accounts )&lt;br /&gt;2. Local Policies&lt;br /&gt;Auditing Policies : ردیابی اعمال کاربران&lt;br /&gt;User Rights : اختصاص یا عدم اختصاص مجوز کنترل کردن برخی از فعالیت های سیستم همانند تغییر ساعت&lt;br /&gt;Security Option : امکان اعمال تنظیمات امنیتی گوناگون&lt;br /&gt;3. Public Key Policies : مربوط به encrypt data recovery و Certificate authorities&lt;br /&gt;4. Software Restriction Polices : جلوگیری از اجرای برخی از نرم افزار ها&lt;br /&gt;5. System Services : مدیریت و اعمال تنظیمات امنیتی برای قسمت های مثل : Network Services و File &amp;amp; Print Services&lt;br /&gt;6. File System: مدیریت و اعمال تنظیمات امنیتی در خصوص Local File System&lt;br /&gt;7. Registry&lt;br /&gt;8.IP Security Policy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;همانطور که مشاهده می کنید بسیاری از تنظیمات مهم از طریق Local Security Policy امکان پذیر است. Local Security Policy در Administrative Tools بیابید و یا از secpol.msc استفاده کنید. &lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5232639462068312546" src="http://3.bp.blogspot.com/_n2xlTnZcnCs/SJ4R3fZF2eI/AAAAAAAAAEk/RQOSKiErsmM/s400/lSP.jpg" style="cursor: hand; display: block; margin: 0px auto 10px; text-align: center;" /&gt; &lt;strong&gt;&lt;u&gt;Security Templates :&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;ویندوز یک سری قالب های پیش ساخته جهت تنظیمات عمومی امنیتی در local Security Policy دارد. شما می توانید این تنظیمات را پس از اعمال به میل خود تغییر دهید و آن را به عنوان یک قالب جدید داشته باشید. استفاده از قالب های امنیتی دو مزیت دارد:&lt;br /&gt;1. با استفاده از قالب های امنیتی پیش ساخته لازم نیست تا تمام تنظیمات را از ابتدا تنظیم کنید.&lt;br /&gt;2. با استفاده از قالب های امنیتی که خود ساخته اید ، لازم نیست تا تنظیمات را روی هر کامپیوتر در شبکه جداگانه تنظیم نمایید. فقط کافی است یک قالب را اعمال کنید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;قالب های پیش ساخته:&lt;/u&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Default security Setup ,security.inf&lt;/strong&gt;&lt;br /&gt;قالبی است که در زمان نصب ویندوز به صورت خودکار به هر کامپیوتری اعمال می شود. این قالب بر حسب بر حسب آنکه نصب ویندوز clean installation بوده و یا upgrade متفاوت است. این قالب به DC ها نمی تواند اعمال شود.&lt;br /&gt;تذکر: در ویندوز 2000 دو قالب ocfiless برای سرور ها و ocfilesw برای workstation ها استفاده می شد. security.inf به هر دو کامپیوتر سرور و کلاینت می تواند اعمال شود.در Disaster Recovery نیز برای بازگشت تنظیمات امنیتی به حال پیش فرض این قالب اعمال می شود. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;نکته&lt;/u&gt;&lt;/strong&gt; از کتاب 70-270 مایکروسافت : این قالب شامل تمام تنظیمات امنیتی است که در زمان نصب ویندوز XP روی یک پارتیشن NTFS اعمال می شود و در زمان برگرداندن تنظیمات به پیش فرض مفید است. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Domain controller default security ,DC security.inf&lt;br /&gt;&lt;/strong&gt;این قالب زمانی اعمال می شود که یک سرور ، DC می شود.بر registry ، system service و سایر تنظیمات پیش فرض اعمال می شود. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Compatible, Compatws.inf&lt;br /&gt;&lt;/strong&gt;این قالب امنیت فراتری را نصب به قالب پیش فرض نصب ایجاد می کند. اما با این حال به صورت پیش فرض اجرای برنامه هایی که دارای Windows-Certificated (winlogo) باشند بدون مشکل خواهد بود و برنامه های فاقد مجوز فقط توسط Power Users قابل اجرا خواهد بود. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;تذکر:&lt;/u&gt;&lt;/strong&gt; در صورت اعمال این قالب اعضای گروه Power Users حذف خواهند شد.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;تذکر:&lt;/u&gt;&lt;/strong&gt; این قالب را به DC ها اعمال نکنید.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;نکته :&lt;/u&gt;&lt;/strong&gt; دو قالب امنیتی زیر هم برای DC ها و workstation ها موجود است. اگر قالب با دو حرف WS ختم شود مربوط به workstation و اگر به DC ختم شودمربوط به Domain Controller می باشد. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Secure ,Secure*.inf&lt;/strong&gt;&lt;br /&gt;این قالب امنیت فراتری را ایجاد می کند ، اما compatibility را تحت شعاع قرار می دهد. مثلا password های قوی تری را الزام می کند و یا lockout و auditing را اعمال می کند. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Highly Secure, hisec*.inf&lt;/strong&gt;&lt;br /&gt;این قالب حداثر امنیت در نظر گرفته شده است. با اعمال این قالب به نسبت Secure تاثیری بر compatibility نخواهد داشت. این قالب با الزام کردن استفاده از encryption های قوی تر و امضا برای تشخیص هویت (authentication) و انتقال داده در secure channels بین SMB و سرور تاثیر بسیاری در امنیت برای ترافیک شبکه را دارد.&lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;System root security, Rootsec.inf&lt;/strong&gt;&lt;br /&gt;این قالب شامل permission هایی است که به صورت پیش فرض به پارتیشن سیستمی اعمال می شوند. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;No Terminal Server user SID, Notssid.inf&lt;/strong&gt;&lt;br /&gt;با اعمال این قالب SID های مربوط به Windows Terminal Service پاک خواهند شد و بنابراین Windows Terminal Service اجرا نخواهد شد. توجه داشته باشید که با اعمال این قالب الزاما امنیت افزایش پیدا نخواد کرد. &lt;br /&gt;&lt;br /&gt;· &lt;strong&gt;Internet Explorer iesacls.inf&lt;br /&gt;&lt;/strong&gt;با این قالب امکان audit بر استفاده از IE Internet Explorerفراهم می شود.&lt;br /&gt;&lt;br /&gt;تذکر مهم : با اعمال قالب های امنیتی ، تنظیمات جدید جایگزین می شود. لذا در DC ها حتما از SYSVOL نسخه پشتیبان (Backup) تهیه کنید و در سایر موارد نیز همواره گرفتن نسخه پشتیبان توصیه می شود. &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc787720.aspx"&gt;برای اطلاعات بیشتر در خصوص قالب های پیش ساخته به Technet مراجعه کنید.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;برای تغییر در یک قالب پیش ساخته:&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;1. با استفاده از run ، mmc را اجرا نمایید.&lt;br /&gt;2. یک کنسول جدید ایجاد کنید.&lt;br /&gt;3. در کنسول جدید ، Snap-in با نام Security Template را اضافه کنید.&lt;br /&gt;4. تغییرات دلخواه را روی قالب مورد نظر خود اعمال کنید و سپس Save as را بزنید.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;برای اعمال یک قالب:&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;1. با استفاده از run ، mmc را اجرا نمایید.&lt;br /&gt;2. یک کنسول جدید ایجاد کنید.&lt;br /&gt;3. در کنسول جدید ، Snap-in با نام Security configuration &amp;amp; analysis را اضافه کنید.&lt;br /&gt;4. روی ساختار درختی در کنسول روی Security configuration &amp;amp; analysis ، Right –Click کرده و Open database را بزنید.&lt;br /&gt;5. نام Database ای را که قصد ساختن آن را دارید وارد نمایید و ok را بزنید.&lt;br /&gt;6. سپس ، قالبی را که ساخته اید انتخاب کنید.&lt;br /&gt;7. روی Security configuration &amp;amp; analysis ، right click کرده و configure computer now را بزنید.&lt;br /&gt;8. همچنین می توانید با استفاده از Analyze computer now تنظیمات خود را با یک قالب خاص مقایسه کنید.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-4262965096813848843?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/4262965096813848843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/4262965096813848843'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2008/08/local-security-policy-lsp.html' title='مقدمه ای بر Local Security Policy'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_n2xlTnZcnCs/SJ4R3fZF2eI/AAAAAAAAAEk/RQOSKiErsmM/s72-c/lSP.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-8098210822575417182</id><published>2008-04-23T21:12:00.006+04:30</published><updated>2008-12-11T07:09:48.949+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='امنیت'/><title type='text'>Local Group Policy In Windows Vista</title><content type='html'>&lt;div align="right" dir="rtl" face="Tahoma"&gt;Local Group Policy به مدیر شبکه امکان انجام برخی از تنظیم های امنیتی و رجیستری را می دهد. همچنین LGPOs در نبودن یک GPO برپایه Active-Directory مثل سناریو های Kiosk computer ، Demo workstation و مکان های عمومی مثل کتابخانه ها و... برخی تنظیمات امنیتی را انجام دهند. البته گفتنی است که LGPS ها حتی زمانی که یک AD GPO موجود باشد، باز هم می تواند مفید باشد.مثلا زمانی که به دلایلی مجبور خواهید شد به جای AD GPO یک L GPO اعمال کنید.LGPO ها حتی در سناریو های خانگی هم می تواند مفید باشد مثلا زمانی که می خواهید بچه ها Control Panel را به هم نریزند و یا به Registry دسترسی نداشته باشند.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;خبر بد!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;ویندوز های 2000و2003 وXP تنها قادر اند که یک Local Group Policy داشته باشند که یک ناتوانی بزرگ محسوب می شود.گیج کنندگی در تنظیمات به این شکل زمانی شروع می شود که مثلا تنظیمات مختلفی برای عضو گروه administrators لازم باشد. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;&lt;br /&gt;&lt;br /&gt;و اما خبر خوب!&lt;br /&gt;&lt;br /&gt;ویندوز Vista ویستا قابلیت این را دارد تا LGPOهای چندگانه برای User های مختلف ساخت.و این باعث می شود تا قسمتی از گیج کنندگی های NTFS Permission های طولانی و خسته کننده کم شود ( که در گذشته برای دور زدن مشکل مذکور یکی از ترفند های مورد استفاده بود).در ویندوز ویستا مثل سابق امکان استفاده از LGPOs ها وجود دارد با این تفاوت که امکان در نظر گرفتن یک LGPOs جداگانه برای موارد زیر موجود است.&lt;br /&gt;&lt;br /&gt;1.یک local User توسط نام کاربری.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;2.کاربرانی که عضو گروه Local Administrators هستند.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;3.کاربرانی که عضو گروه Local Administrators نیستند.&lt;br /&gt;&lt;br /&gt;اما تنظیمات یک user فقط می تواند توسط یکی از موارد فوق اعمال شود.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;اضافه می کنم،اگر Windows Vista عضو یک Domain باشد ، LGPOs همانند قبل ( ویندوز 2000,2003,XP) است: &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;&lt;br /&gt;&lt;br /&gt;- ابتدا LGPOs در زمان ورود به سیستم (Login) اعمال می شود&lt;br /&gt;&lt;br /&gt;- سپس AD GPOs به صورت ترتیبی زیر اعمال می شود:&lt;br /&gt;&lt;br /&gt;-Site GPO-Domain GPO-OU GPO-Child OU GPO (اگر موجود باشد)&lt;br /&gt;&lt;br /&gt;به اضافه اینکه قابلیت تنظیم آنکه هیج LGPOs زمانی که AD GPOs موجود است اعمال نشود وجود دارد.که با این روش از احتمال آنکه یک Local Administrator روی ویستا تغییراتی نا مناسب روی سیستم اعمال کند جلوگیری به عمل می آید.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" face="Tahoma"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;strong&gt;نحوه تنظیم Local Group Policy چندگانه:&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;br /&gt;&lt;br /&gt;1. Run&amp;gt;mmc *تذکر: در ویستا به صورت پیش فرضRun در Start Menu موجود نیست از طریق Win+R و یا روش های دیگر می توانید به Run دسترسی پیدا کنید.&lt;br /&gt;&lt;br /&gt;2. منوی File ، Add/Remove Snap-in.&lt;br /&gt;&lt;br /&gt;3. سپس از لیست Available Snap-in ، Group Policy Object را Add کنید.&lt;br /&gt;&lt;br /&gt;4. در Wizard ، Select Group Policy Object ،Browse را بزنید.&lt;br /&gt;&lt;br /&gt;5. Computer Tab برای انتخاب کامپیوتری است که قصد مدیریت روی آن را دارید ، در اینجا this computer است.&lt;br /&gt;&lt;br /&gt;6. Users Tab برای مدیرت روی کاربری خاص یا دسته ای از کاربران است که در بالا توضیح داده شد. پس از انتخاب کاربر مورد نظر ، ok و سپس Finish را بزنید.&lt;br /&gt;&lt;br /&gt;7. اکنون امکان اعمال مدیریت روی user و یا دسته انتخاب شده موجود است. &lt;a href="http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqDI/AAAAAAAAAC8/o0Nq13CdyZw/s1600-h/lgpo_4.gif"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5192485709583722546" src="http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqDI/AAAAAAAAAC8/o0Nq13CdyZw/s320/lgpo_4.gif" style="cursor: hand; float: right; margin: 0px 0px 10px 10px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;a href="http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqCI/AAAAAAAAAC0/aI5xres4g5o/s1600-h/lgpo_6.gif"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;a href="http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqCI/AAAAAAAAAC0/aI5xres4g5o/s1600-h/lgpo_6.gif"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5192485709583722530" src="http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqCI/AAAAAAAAAC0/aI5xres4g5o/s320/lgpo_6.gif" style="cursor: hand; float: right; margin: 0px 0px 10px 10px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;strong&gt;غیر فعال کردن Local Group Policy:&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right" dir="rtl" style="font-family: Tahoma;"&gt;&lt;br /&gt;&lt;br /&gt;همانطور که قبلا اشاره شد ، در برخی از موارد که به ندرت نیاز می شود ممکن است لازم باشد LGPOs غیر فعال باشد . مثلا زمانی که سیستم ها فردی به عنوان administrator به صورت Local دارند، شاید مدیر شبکه این مطلب را نیاز ببیند.برای این کار باید کامپیوتر عضو Domain باشد.&lt;br /&gt;&lt;br /&gt;1. GPMC.msc را باز کنید ( برای دسترسی ساده از RUN استفاده کنید).&lt;br /&gt;&lt;br /&gt;2. Configuration &amp;gt; Administrative Templates &amp;gt; System &amp;gt; Group Policy.&lt;br /&gt;&lt;br /&gt;3. Turn off Local Group Policy objects processing&lt;br /&gt;&lt;br /&gt;4. اگر می خواهید که LGPOs غیر فعال باشد ، باید Turn off Local Group Policy objects processing ، enable باشد.&lt;br /&gt;&lt;br /&gt;5. پس از restart تغییرات اعمال خواهند شد.&lt;a href="http://4.bp.blogspot.com/_n2xlTnZcnCs/SA9qO-0HqBI/AAAAAAAAACs/VKNbT_H8EXM/s1600-h/turnoff_lgpo_1.gif"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5192485700993787922" src="http://4.bp.blogspot.com/_n2xlTnZcnCs/SA9qO-0HqBI/AAAAAAAAACs/VKNbT_H8EXM/s320/turnoff_lgpo_1.gif" style="cursor: hand; float: right; margin: 0px 0px 10px 10px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-8098210822575417182?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8098210822575417182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/8098210822575417182'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2008/04/local-group-policy-in-windows-vista.html' title='Local Group Policy In Windows Vista'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_n2xlTnZcnCs/SA9qPe0HqDI/AAAAAAAAAC8/o0Nq13CdyZw/s72-c/lgpo_4.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7991808987552688729.post-3233614582024308816</id><published>2008-04-04T18:59:00.006+04:30</published><updated>2008-12-11T07:09:49.086+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='امنیت'/><title type='text'>IPSec چیست؟</title><content type='html'>&lt;div align="right"&gt;&lt;a href="http://3.bp.blogspot.com/_n2xlTnZcnCs/R_Y71K6yZsI/AAAAAAAAACk/3a-Y2jNCd80/s1600-h/ipsec1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5185397805613737666" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_n2xlTnZcnCs/R_Y71K6yZsI/AAAAAAAAACk/3a-Y2jNCd80/s320/ipsec1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;این پروتکل برای این منظور طراحی شده که بتواند بسته (Packet) های اطلاعاتی TCP/IP را توسط کلید عمومی ( همان روش PKC) رمز کند تا در طول مسیر، امکان استفاده غیر مجاز از آنها وجود نداشته باشد.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;به بیان دیگر کامپیوتر مبدا" بسته اطلاعاتی TCP/IP عادی را بصورت یک بسته اطلاعاتی IPSec بسته بندی (Encapsulate) می کند و برای کامپیوتر مقصد ارسال میکند. این بسته تا زمانی که به مقصد برسد رمز شده است و طبیعتا" کسی نمی تواند از محتوای آنها اطلاع بدست آورد.&lt;br /&gt;&lt;br /&gt;باوجود آنکه بنظر سیستم ساده ای می آید اما باید راجع به آن مطالب بیشتری بدانید. بدیهی ترین نکته آن است که استفاده از این پروتکل زمان نقل و انتقال اطلاعات را بیشتر می کند چرا که هم حجم اطلاعات بیشتر می شود و هم زمانی برای رمز کردن و رمزگشایی. بنابراین بهتر آن است که جز در موارد خاص که علاقه ندارید کسی در شبکه فعالیت های شما را متوجه شود از این پروتکل استفاده کنید. بخصوص که شما می توانید با تعریف سیاست هایی به Windows بگویید که در چه مواردی از آن استفاده کند و در چه مواردی نه.&lt;br /&gt;&lt;br /&gt;IPSec Policy&lt;br /&gt;شما می توانید با دادن یک سری دستورالعمل ها به Windows، او را تعلیم دهید که تحت چه شرایطی از IPSec استفاده کند. تحت این شرایط شما در واقع مشخص می کنید که ترافیک کدام گروه از IP ها باید توسط IPSec انجام شود و کدامیک نشود برای این منظور معمولا" از روش فیلتر کردن IP استفاده می شود. فهرست خاصی از IP های فیلتر شده که شما تهیه می کنید می تواند مرجعی برای استفاده از پروتکل IPSec برای ویندوز باشد.&lt;br /&gt;&lt;br /&gt;بدیهی است برای انجام اینکار علاوه بر آشنایی با ویندوز، شما باید تا اندازه ای با شبکه ای که به آن متصل هستید آشنا بوده و اطلاعات اولیه ای را داشته باشید. برای این منظور باید از کنسول مدیریتی ویندزو (Microsoft Management Console) استفاده کرده و از snap-in های مربوط به IPSec برای تعریف سیاست های نامبرده شده استفاده کنید.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;© استفاده از مطالب تنها با ذکر لینک یا آدرس پورت 80 مجاز است.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7991808987552688729-3233614582024308816?l=www.erfantaheri.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3233614582024308816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7991808987552688729/posts/default/3233614582024308816'/><link rel='alternate' type='text/html' href='http://www.erfantaheri.com/2008/04/ipsec.html' title='IPSec چیست؟'/><author><name>عرفان طاهری</name><uri>http://www.blogger.com/profile/08025971960429251697</uri><email>me@erfantaheri.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08213195929675824778'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_n2xlTnZcnCs/R_Y71K6yZsI/AAAAAAAAACk/3a-Y2jNCd80/s72-c/ipsec1.png' height='72' width='72'/></entry></feed>