<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Free Training</title>
	<atom:link href="http://itfreetraining.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://itfreetraining.com</link>
	<description>Where free means free</description>
	<lastBuildDate>Tue, 18 Jun 2013 14:12:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>DNS Forwarding And Conditional Forwarding</title>
		<link>http://itfreetraining.com/dns/dnsforwarding/</link>
		<comments>http://itfreetraining.com/dns/dnsforwarding/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 09:46:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5237</guid>
		<description><![CDATA[This video will look at how DNS forwarding works and how conditional forwarding works. Forwarding is when a DNS request is forwarded from one DNS server to another. Conditional forwarding...]]></description>
				<content:encoded><![CDATA[<p>This video will look at how DNS forwarding works and how conditional forwarding works. Forwarding is when a DNS request is forwarded from one DNS server to another. Conditional forwarding is when a condition is applied to which DNS requests are forwarding and which are not.</p>
<p><iframe width="620" height="349" src="http://www.youtube.com/embed/_GJPBg1D0sY?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><a title="Download Handout" href="http://ITFreeTraining.com/Handouts/DNS/DNSForwarding.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></br></br><b>DNS Forwarding</b><br />
DNS forwarding is the process of forwarding a DNS request from one DNS server to another. The most common example of this is when a company forwards its internal DNS server to its ISP’s DNS server. Since the ISP DNS server will receive a lot more resolve requests than the internal DNS server, there is a higher possibility that when a client asks for a DNS hostname to be resolved, the DNS server may have resolved the DNS name previously and have it stored in the DNS cache, meaning the hostname will not need to be resolved again.</p>
<p></br><b>DNS Forwarding<br />
</b>In some companies, they may want to prevent their internal DNS servers accessed by not having them directly accessible on the internet. To do this, a DMZ is created with a DNS server that has access to the internet. The company then uses another DNS server on their internal network. This internal DNS server forwards requests to the DMZ DNS server which forwards DNS requests to the ISP’s DNS server. This means the internal DNS server does not access the internet directly and thus helps protect it. If the DMZ DNS server was to be attacked, the DNS records on the internal DNS would be protected.</p>
<p><b>Conditional Forwarding</b><br />
Conditional forwarding is only performed if a condition is met. In this example, DNS requests for the other domain are forwarded to the other company’s DNS server. All other DNS requests are forwarded directly to the ISP’s DNS server.</p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/dns/dnsforwarding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS Namespace</title>
		<link>http://itfreetraining.com/dns/dns-namespace/</link>
		<comments>http://itfreetraining.com/dns/dns-namespace/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 00:05:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5154</guid>
		<description><![CDATA[This video looks at how the DNS name space is broken up and divided between servers. This allows the DNS name space to be controlled while still allowing individual administrator...]]></description>
				<content:encoded><![CDATA[<p>This video looks at how the DNS name space is broken up and divided between servers. This allows the DNS name space to be controlled while still allowing individual administrator to have the power to make changes.</p>
<p><iframe src="http://www.youtube.com/embed/7fJwSLo65wo?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe></p>
<p><a title="Download Handout" href="http://itfreetraining.com/Handouts/DNS/DNSNamespace.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
</br><b>Fully Qualified Domain Name<br />
</b>A Fully Qualified Domain Name (FQDN) is a domain name that indicates a domain name’s exact location in the DNS hierarchy. A FQDN in other words is the full domain name. For example, <a href="http://www.itfreetraining.com/">www.ITFreeTraining.com</a>.</p>
<p>DNS uses a hierarchy of servers to resolve a single FQDN. Each DNS server resolves part of the domain name until the final DNS server is able to return a record for the FQDN.<br />
Dividing up the DNS name space allows decentralized control, fault tolerance and load balancing.</p>
<p></br><b>DNS Name Space</b><br />
A DNS name is resolved from right to left. The first part of the DNS name is dot. All DNS names end in dot, however you do not need to enter this in as the DNS software will automatically add it to the end of the domain name. There are hundreds of DNS servers that are on the internet that can be used to start the resolving process starting with dot. The function of this DNS server, known as a root hint server, is to provide the address of a DNS server that can resolve the next part of the DNS name.<br />
The next part, top level domain, contains the name next part of the domain name. e.g. .com, .net, .au.<br />
The next level is the second level domain name. These domains name can be registered to a company or individual. Once registered, the administrator has complete control over the domain name. They can create records at this level or additional sub domains under that domain. For example, third and fourth level domain names.</p>
<p><b>Resolve Example</b><br />
1) When a DNS name is resolved, the request is first sent to the DNS server configured on the client. This DNS server is responsible for resolving the DNS name. A DNS server that contain source records for a DNS name is called authoritative. In other words, these records are configured directly by the administrator and are not cached. If a DNS server does not have the record required in its cache, it needs to find a DNS server that is an authoritative for that domain name.<br />
2) In order to resolve the DNS name, the DNS server will contact a root hint server. These servers are preconfigured in the DNS server.  The root hint server will provide a DNS server that will be able to resolve the name part of the DNS address. In the example, a .com DNS server.<br />
3) The .com DNS server will be able to provide the client with an address of a DNS server then can resolved the next part of the address, in this case ITFreeTraining.<br />
4) This DNS server holds the records for the ITFreeTraining zone. Thus, when a DNS server communicates with this server, it will be able to obtain DNS records for that zone.</p>
<p>Once the resolve process is complete, the address of each server resolved will remain in the DNS server’s cache so the address of the .com DNS server does not need to be resolved each time. In the real world, the root hint server will often have top level domain names on them as well.</p>
<p><b>Configuring Root Hints</b><br />
The DNS server will have the root hint servers configured by default. There will be multiple entries configured in case one or more of the root hint servers is not contactable. Normally there is no need to change them. In some rare cases, a company may choose to disable the root hints servers or use their own. This however is very rare.<br />
In a lot of cases, a company will forward DNS requests to the DNS server run by their ISP. When this occurs, this effectively disables root hints from working since DNS requests are sent direct to the ISP DNS server rather than have the DNS server resolve the request itself.</p>
<p>See <a href="http://youtube.com/ITFreeTraining">http://YouTube.com/ITFreeTraining</a> or <a href="http://itfreetraining.com/">http://itfreetraining.com</a> for our always free training videos. This is only one video from the many free courses available on YouTube.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 440-441<br />
“Domain name” <a href="http://en.wikipedia.org/wiki/Domain_name">http://en.wikipedia.org/wiki/Domain_name</a><br />
“Domain Counts &amp; Internet Statistics” <a title="Domain Counts &amp; Internet Statistics" href="http://www.whois.sc/internet-statistics">http://www.whois.sc/internet-statistics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/dns/dns-namespace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deny Domain Local Group</title>
		<link>http://itfreetraining.com/70-640/deny-domain-local-group/</link>
		<comments>http://itfreetraining.com/70-640/deny-domain-local-group/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 10:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5131</guid>
		<description><![CDATA[Deny Domain Local Group is an exam objective that relates to some Group Policy settings that allow the administrator to quickly deny local rights on a computer for users and...]]></description>
				<content:encoded><![CDATA[<p>Deny Domain Local Group is an exam objective that relates to some Group Policy settings that allow the administrator to quickly deny local rights on a computer for users and groups. This video looks at how to configure these Group Policy settings.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/Q00k5I73B40?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOQ4gMC.html?p=1" width="320" height="270" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOQ4gMC" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title="Previous Video" href="http://itfreetraining.com/70-640/fine-grained-password-policy">Previous Video</a><a style="float: right;" title=" " href="http://itfreetraining.com ">Next Video</a></p>
<p><a title="Download Handout" href=" http://ITFreeTraining.com/Handouts/70-640/Part3/DenyDomainLocalGroup.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Deny Domain Local Group</b><br />
Rights on a computer allow the user to perform an action. Typical rights include logon locally and access the computer from remote. Deny domain Local group is simple group policy settings that allows the administrator to easily deny a user from certain rights on the computer. The settings are found under the following location.<br />
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment<br />
There are five settings that can be configured<br />
Deny access to this computer from the network<br />
Deny log on as a batch job<br />
Deny log on as a service<br />
Deny log on locally<br />
Deny log on through Remote Desktop Services</p>
<p>The advantage of using deny domain local group is that it does not require knowledge of what settings have already been configured. The advantage is the administrator can deny a particular right without effecting any other settings on the computer or knowing which setting has already been configured.</p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/deny-domain-local-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fine-Grained Password Policy</title>
		<link>http://itfreetraining.com/70-640/fine-grained-password-policy/</link>
		<comments>http://itfreetraining.com/70-640/fine-grained-password-policy/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 07:59:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5114</guid>
		<description><![CDATA[Active Directory allows multiple password policies to be created in the same domain. This is referred to as fine grained password policy. This video looks at how to use multiple...]]></description>
				<content:encoded><![CDATA[<p>Active Directory allows multiple password policies to be created in the same domain. This is referred to as fine grained password policy. This video looks at how to use multiple passwords policies applying them to users and groups and how to use shadow groups to apply a password policy to an organizational unit.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/CHvYa-pZRfE?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOQ3X8C.html?p=1" width="620" height="378" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOQ3X8C" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title=" " href="http://itfreetraining.com/70-640/adpasswordpolices">Previous Video</a><a style="float: right;" title="Next Video" href="http://itfreetraining.com/70-640/deny-domain-local-group">Next Video</a></p>
<p><a title="Download Handout" href="http://ITFreeTraining.com/Handouts/70-640/Part3/FineGrainedPasswordPolicy.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Before Fine Grained Passwords<br />
</b>Previously, if an administrator wanted to have separate password policies they would need to create separate domains. For example, if they had a secure domain and they wanted the users in the secure domain to have a longer password, a separate domain would need to be created. This is no longer required as multiple password policies can be created and used in the same domain.</p>
<p><b>Fine-Grained Passwords</b><br />
In order to use fine grained passwords, your domain needs to be Windows Server 2008 Domain Functional Level or higher. This essentially means that all Domain Controllers in your domain need to be Windows Server 2008 or higher and the domain functional level raised to at least Windows Server 2008.  Additional password policies are applied to users or groups not OU’s.</p>
<p><b>Password Settings Object (PSO)<br />
</b>A Password Settings Object or PSO contains all the same password settings that exist in the Default Domain Policy. In order to change settings and apply them to users and groups, you need to create a new PSO with the same settings as the Default Domain Policy except for the settings you want to change. You cannot choose to change a single setting, all settings must be configured.</p>
<p><b>When multiple PSO’s are used</b><br />
Each PSO object has a setting called Password Settings Precedence. This value determines which PSO will be used when multiple PSO objects are being applied. The PSO with the lowest value will be used with the lowest value being 1. If there are multiple PSO’s with the same Password Settings Precedence value than the PSO with the lowest GUID will be used. Every object in Active Directory has a unique GUID which acts like a serial number for the object, thus one PSO will always have a lower GUID.</p>
<p><b>Demonstration</b><br />
To change the domain functional level or see what level your domain is currently at, open Active Directory users and Computers, right click the domain and select the option raise domain functional level.</p>
<p>In order to create a new PSO object, you need to run ADSI edit from administrative tools under the start menu. Once open, right click ADSI edit and select the “connect to” option to connect your domain.</p>
<p>Once connected, you need to expand through your domain to “CN=Password Settings Container” located under “CN=System”. To create a new PSO, right click “CN=Password Settings Container” and select new object.</p>
<p>It is a simple matter to complete the questions in the wizard.</p>
<p><b>Questions that are in the new PSO wizard<br />
</b>Common-Name: This is a friendly name to identify the PSO.<br />
Password Settings Precedence: Must be 1 or greater. When multiple PSO’s are applied to the same user or group, the PSO with the lowest Password Settings Precedence value will be used.<br />
Password reversible encryption status for user account: This indicates whether the password will be stored using a method so the password can be retrieved later on. Values for this are false or true.<br />
<b>Password History Length for user accounts:</b> This indicates how many previous passwords Active Directory should remember and thus prevent the user from using. If the value is 0, no password history will be saved<b>.</b><br />
Password complexity status for user account: Indicates if a password needs to meet complex password requirements. This means it must have 3 out of 4 of the following. A-Z, a-z, 0-9 or non-alpha numeric. Values are true or false.<br />
Minimum Password Length for user accounts: This value indicates how long the value of the password should be. Valid settings are 0 to 255.<br />
Minimum Password Age for users accounts: This indicates how long the password will need to be used before it can be changed. To disable the settings use the value (none). Otherwise use the setting DD:HH:MM:SS. For example 1 day, 3hours, 5 minutes and 20 seconds would be 1:03:05:20<br />
Maximum Password age for user accounts:  This indicates how long a password can be used before it has to be changed. The value needs to be entered in the format DD:HH:MM:SS. If you do not want the password to ever expire use the value (Never).<br />
Lockout threshold for lockout of user accounts: This indicates the number of wrong password attempts that can be performed before the user account is locked out. Values are 0 through to 65535.<br />
Observation Windows for lockout of user account: This indicates the time period that needs to expire for a reset of the invalid user password count to occur. The value needs to be entered in the format DD:HH:MM:SS. If you do not want the password to ever expire use the value (None).<br />
Lockout duration for lockout user accounts: This value indicates how long a user account will remain locked until it unlocks itself. The value needs to be entered in the format DD:HH:MM:SS. If you do not want the password to ever expire use the value (Never).</p>
<p>Once you create the PSO object you need to associate the object with a user or group. To do this, open the properties for the object and open the attribute msDS-PSOAppliesTo and select the option edit and press the button add Windows Account.</p>
<p>If you want to check which Password Settings a user is obtaining this can be done in Active User in Computer. In order to see the setting, make sure that in Active Directory Users and Computers under the view menu advanced features is ticked. Once advanced options is ticked, open the properties for the user and select the tab attribute editor. To see the attribute, select the filter option and select the option constructed. The attribute msDS-ResultantPSO will tell you which PSO is being applied to that user.</p>
<p><b>Shadow Group Demonstration</b><br />
A shadow group is a standard group. The difference is more of a concept than a group type. A shadow group contains all the users under an organizational unit. The members of the group can be kept up to date manually or using a script. There are many different scripts available to perform this. An example of such a script is given below.<br />
“Creating And Managing Shadow Groups” <a href="http://dx21.com/ezine/p2p/article.aspx?ID=95">http://dx21.com/ezine/p2p/article.aspx?ID=95</a><br />
This script needs to be edited to indicate where the group is and where the OU is located.<br />
At the top of the script, look for the following two lines and change them as required.<br />
Const OULDAP = &#8220;LDAP://OU=[OUName],DC=[Domain],DC={Ext]&#8221;<br />
Const SGLDAP = &#8220;LDAP://CN=[GroupName],OU=[OptionalOU],DC=[Domain],DC=[Ext]&#8221;</p>
<p>Once the script has been changed, you can run it as required or create a scheduled task to run the script automatically.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 395-402<br />
“Create a PSO” <a href="http://technet.microsoft.com/en-us/library/cc754461(v=ws.10).aspx">http://technet.microsoft.com/en-us/library/cc754461(v=ws.10).aspx</a><br />
“Creating And Managing Shadow Groups” <a href="http://dx21.com/ezine/p2p/article.aspx?ID=95">http://dx21.com/ezine/p2p/article.aspx?ID=95</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/fine-grained-password-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Directory Password Polices</title>
		<link>http://itfreetraining.com/70-640/adpasswordpolices/</link>
		<comments>http://itfreetraining.com/70-640/adpasswordpolices/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 05:17:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5098</guid>
		<description><![CDATA[This video will look at configuring the default password policy in Active Directory. These setting determines setting like how long a user password will be, if the password needs to...]]></description>
				<content:encoded><![CDATA[<p>This video will look at configuring the default password policy in Active Directory. These setting determines setting like how long a user password will be, if the password needs to complex, and how many times a password needs to be changed before an old password can be used.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/LS4S4Ice1Jg?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOQ3TUC.html?p=1" width="620" height="378" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOQ3TUC" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title="Previous video" href="http://itfreetraining.com/70-640/adpasswordpolices">Previous Video</a><a style="float: right;" title="Next Video" href="http://itfreetraining.com/70-640/fine-grained-password-policy">Next Video</a></p>
<p><a title="Download Handout" href="http://ITFreeTraining.com/Handouts/70-640/Part3/ActiveDirectoryPasswordPolices.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Password Policy for the Domain<br />
</b>The password settings for the domain can only be edited in the Default Domain Policy. These are found in the following the location.<br />
Computer Configuration\Polices\Windows Settings\Security Settings\Account Polices<br />
These settings apply to all users in the domain. If you need to configure additional Group Policy settings in the domain it is considered best practice to create a new Group Policy Object for these settings rather than configure the settings in Default Domain Policy. To configure these settings, they can be done using Group Policy Management.</p>
<p>&nbsp;</p>
<p><b>Password Policy</b><br />
Enforce password History: This setting stores the previous passwords used for that user preventing them from using that password again. The default setting is 24.<br />
Maximum password Age: This determines how many days a user can use a password before it expires. When it expires the user will not be able to login or access resources on the network until the password is changed. If you want to prevent the password from expiring for a user, tick the tick box “Password never expires” in the properties for the user.<br />
Minimum password Age: The minimum time a user must have a password before it is changed. This prevents a user changing the password repeatedly until they get to their old password.<br />
Minimum password length: This setting determines the minimum length a password can be.<br />
Password must meet complexity requirements: This means that a password must meet 3 of the following. Contain A-Z, a-z, digits, non- Alphanumeric. Also the password does not contain the username.<br />
Store password using reversible encryption: This stores the password using reversible encryption and thus software is able to work out the password. The password is only reversible once it has been changed. Selecting this option will not grant software access to an existing password.</p>
<p><b>Account Lockout Policy</b><br />
When an account is locked, a tick box called unlock account will be ticked in the properties for that user. To unlock the account, clear this tickbox. When the account is locked, the user will not be able to login or make new connections to servers if already logged in.<br />
Account lockout duration: This setting will determine how long a locked account will remain locked before the system will automatically unlock it. If this is set to zero, the administrator must physically unlock the account.<br />
Account lockout threshold: This is the number of failed password attempts until the account is locked. This must occur within the time period contained in the next setting.<br />
Reset account lockout counter after: When the time period set in this setting expires, the timer for account lock out is reset. This means that if the user puts in another wrong password, effectively the counter starts from 0 again.</p>
<p><b>Kerberos Policy</b><br />
Unless you have good reason to, these settings should be left on the defaults.<br />
Enforce user logon restrictions: This will check that a user has the required rights before issuing a ticket for access. It is generally quicker to check if the user has the required rights first rather than issue the ticket as the ticket takes a lot of computing power to generate unless you have very slow network connections.<br />
Maximum lifetime for service ticket: Determines how long a service ticket can be used before it has to be recreated.<br />
Maximum lifetime for user ticket: Determines how long a user ticket can be used before it has to be recreated.<br />
Maximum lifetime for user ticket renewal: The time period a ticket can be renewed before it has to be recreated.<br />
Maximum tolerance for computer clock synchronization: How many minutes Kerberos will allow in time difference before the ticket will be rejected.</p>
<p><b>Cost VS Security</b><br />
When determining which password settings to use, you should consider the cost that using these settings will have on the organization. Changing user passwords too often will result in more calls to the helpdesk and also users tend to write their passwords down rather than remembering them. Before putting in security settings, perform a cost verses security comparison to determine if the settings should be put in or not.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 392<br />
“So Long, And No Thanks for the Externalities: The Rational Rejection of Security Advice by Users” <a href="https://docs.google.com/viewer?url=http://research.microsoft.com/en-us/um/people/cormac/papers/2009/SoLongAndNoThanks.pdf">https://docs.google.com/viewer?url=http://research.microsoft.com/en-us/um/people/cormac/papers/2009/SoLongAndNoThanks.pdf</a><br />
“Enforce user logon restrictions” <a href="http://msdn.microsoft.com/en-us/library/ms813585.aspx">http://msdn.microsoft.com/en-us/library/ms813585.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/adpasswordpolices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File and Folder Auditing</title>
		<link>http://itfreetraining.com/70-640/file-and-folder-auditing/</link>
		<comments>http://itfreetraining.com/70-640/file-and-folder-auditing/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 21:53:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5086</guid>
		<description><![CDATA[This video will look at how to perform file and folder auditing in Windows 8. File and Folder auditing allows the administrator to configure which files and folders they would...]]></description>
				<content:encoded><![CDATA[<p>This video will look at how to perform file and folder auditing in Windows 8. File and Folder auditing allows the administrator to configure which files and folders they would like to track access for. This video will look at how to configure File and Folder auditing to get the best results.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/ZAudZvgZ1aE?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOQsHwC.html?p=1" width="620" height="378" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOQsHwC" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title="Previous video" href="http://itfreetraining.com/70-640/active-directory-auditing">Previous Video</a><a style="float: right;" title="Next video" href="http://itfreetraining.com/70-640/adpasswordpolices">Next Video</a></p>
<p><a title="Download Handout" href=" http://itfreetraining.com/Handouts/70-640/Part3/FileAndFolderAuditing.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Demonstration</b><br />
To enable auditing on a particular file or folder, open the properties for that file and folder. In the properties, select the security tab and then select the advanced button. In the advanced dialog box select the auditing tab. This is where all the auditing options are found. If they do not appear, press the continue button to enable them.</p>
<p>Once the options are enabled, press the add button to add audit entries. At the top of the add Window is the option Select a principal. This option will allow you to select the user or group that you want to audit.</p>
<p>Under the principal option you have the type option. This can be configured to success, failure, or both.</p>
<p>In the middle part of the Windows you can choose which permissions that you want to audit. For example, if you only want to audit when changes are made, you could select the permission write and that is all. You also have the option for show advanced permissions if you want to customize the option further than what is available.</p>
<p>At the bottom of the screen is the option add a condition. This is a new feature in Windows 8 and Windows Server 2012. This option allows you to define and target auditing a lot better than ever before. This helps you capture the information you require rather than capture extra information that you do not require.</p>
<p>Once you have configured which files and folders that you want to audit, auditing needs to be switched on using group policy. To configure the local group policy on a computer, you need to run GPEdit.msc. The auditing settings are found in the following location.<br />
Computer Configuration\Windows Settings\Security Settings\Local Polices\Audit Policy<br />
The setting that need to be configured for file and folder auditing is Audit object access. This can be configured to success, failure, or both.</p>
<p>To View the information generated from File and Folder auditing, this can be done from the Event Viewer under Windows Logs\Security.</p>
<p>Audit object access will record a lot of events in the event logs. These include events for the operating system opening and closing files and objects and also any other auditing settings that you have configured. One point to remember with auditing is that when an object is audited, future audit events may be suppressed. For example, if you audit read and write on a file, Windows will record the first read when the file is opened but will not record additional writes. These are filtered out automatically otherwise the log files would become quite large very fast. If you only want to audit write access, configure the auditing to only audit write access. This way, when a write is performed, the first write access will be recorded in the event viewer. Otherwise, if you are auditing read and write, a read access may be recorded first and write access  will be filtered out and thus not recorded in the event viewer.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 370-372</p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/file-and-folder-auditing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Directory Auditing</title>
		<link>http://itfreetraining.com/70-640/active-directory-auditing/</link>
		<comments>http://itfreetraining.com/70-640/active-directory-auditing/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 09:51:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5069</guid>
		<description><![CDATA[This video will look at the concepts you need to understand in order to use Auditing in Windows. Once you understand the concepts of Auditing, the next two videos will...]]></description>
				<content:encoded><![CDATA[<p>This video will look at the concepts you need to understand in order to use Auditing in Windows. Once you understand the concepts of Auditing, the next two videos will look at Auditing for the file system and objects in Active Directory.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/U-ASEWWDYPI?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOQqxgC.html?p=1" width="620" height="378" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOQqxgC" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title=" " href="http://itfreetraining.com/70-640/active-directory-auditing">Previous Video</a><a style="float: right;" title="Next Video" href="http://itfreetraining.com/70-640/file-and-folder-auditing">Next Video</a></p>
<p><a title="Download Handout" href="http://itfreetraining.com/Handouts/70-640/Part3/ADAuditing.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Where to audit?<br />
</b>Before you start setting up your network for auditing, it is important to locate the best place to audit. For example, if a user accesses the network via a VPN and the VPN server is a read only Domain Controller, the logon event will be stored in the read only Domain Controllers event log. Likewise, if the user accesses a file server, a logon event will not be stored on the file server, however an event will be stored on the file server indicating that a connection was made to that file server. So when auditing the network it is important to understand that you are auditing the correct locations to get the right information. You may also need to audit multiple servers in order to obtain the information that you are after.</p>
<p><b>Demonstration</b><br />
There are 7 auditing settings in Group Policy found under the following location.<br />
Computer Configuration\Polices\Windows Settings/Local Polices\Audit Policy<br />
To configure a setting, it is just a matter of opening the setting, ticking “Define these policy settings” enabling it and then selecting which settings you want to audit, that is success and failure.</p>
<p><b>Audit Policy Settings</b><br />
By default, some auditing settings are configured to audit success events and thus you will have some audit events in the event log even if you do not configure auditing.<br />
Audit account logon events: Audits an event when authentication occurs. For a domain account, this will happen on a Domain Controller. For a local account, this will happen on the computer that the local account is stored on.<br />
Audit Account Management: Auditing when a user performs account management using tools like Active Directory Users and Computers to perform actions like resetting passwords.<br />
Audit Directory Service Audit: Audit any changes to Active Directory Accounts. Includes changes not made with management tools.<br />
Audit Logon Events: This records when a user connects or disconnects from a server. For example, when connecting a map drive to a file server the user needs to logon to the server before the file share can be accessed. This event also records access being denied due to the account being locked. In contrast to Audit Account Logon Event, an event is only recorded when the user is authenticated.<br />
Audit Object Access: This will audit non Active Directory objects, this includes file and folders.<br />
Audit Policy Change: Audits changes to settings like user rights assignment, auditing and trust polices. For example, if you changed a setting and gave a user the” take ownership” right, this setting would record the user rights assignment change in the event log.<br />
Audit Privilege Use: This setting records when privileges are used. An example of a privileges is changing the system time.<br />
Audit Process Tracking: This setting tracks the start and termination of processes in Windows. This setting generates a lot of events so should only be enabled in special circumstances.<br />
Audit System Events: This records events like system start up, shutdown and changes to the system time.</p>
<p><b>Windows Server 2008 Auditing Change</b><br />
Before Windows Server 2008, auditing could only track that a value has changed. It would not tell you what the value was before the change. Windows Server 2008 allows the value of an object before the change to be recorded in the event viewer. This means you can effectively know the value was changed and what the value was before the change.</p>
<p>Due to compatibility reasons the option is not enabled by default, in order to enable it run the following command.<br />
auditpol /set /subcategory:”Directory service changes” /success:enable</p>
<p><b>Demonstration<br />
</b>Before auditing can occur in Windows Server 2008 to record changes to Active Directory objects, the following command needs to run. This only needs to be run once for all Windows Server 2008 installs as it makes a change in Active Directory.<br />
auditpol /set /subcategory:”Directory service changes” /success:enable</p>
<p>When an object is changed, different events are recorded so it is important to find all the events that are related to changes.<br />
For example, when changing an object, this will often log an event for deleting the previous value and then adding a new value. When trying to understand what has been changed, look at a few events around the event that you are interested in case there are multiple events generated for that value change.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 367-375<br />
“Access Control Lists (Windows)” <a title="Access Control Lists (Windows)" href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx</a><br />
“AD DS Auditing Step-by-Step Guide” <a title="AD DS Auditing Step-by-Step Guide" href="http://technet.microsoft.com/en-us/library/cc731607(WS.10).aspx">http://technet.microsoft.com/en-us/library/cc731607(WS.10).aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/active-directory-auditing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Auditing</title>
		<link>http://itfreetraining.com/70-640/windows-auditing/</link>
		<comments>http://itfreetraining.com/70-640/windows-auditing/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 04:25:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[70-640]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5053</guid>
		<description><![CDATA[Windows has a comprehensive auditing feature allowing you to track files and object access. In this video and the next 2 videos, auditing is looked at for Active Directory and...]]></description>
				<content:encoded><![CDATA[<p>Windows has a comprehensive auditing feature allowing you to track files and object access. In this video and the next 2 videos, auditing is looked at for Active Directory and file and folders access.</p>
<p><script language="javascript"> 
function toggleYouTube() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "block";
	BlipToggle.style.display = "none";
	YouVideoToggle.style.display = "none";
	BlipVideoToggle.style.display = "block";
} 

function toggleBlipTV() {
	var YouToggle = document.getElementById("YouTubeVideo");
	var BlipToggle = document.getElementById("BlipVideo");
	var YouVideoToggle = document.getElementById("YouVideoIcon");
	var BlipVideoToggle = document.getElementById("BlipVideoIcon");
	YouToggle.style.display = "none";
	BlipToggle.style.display = "block";
	YouVideoToggle.style.display = "block";
	BlipVideoToggle.style.display = "none";
} 

window.onload = toggleYouTube; 
</script>

<div id="YouTubeVideo" style="display: block"><br />
<iframe src="http://www.youtube.com/embed/plTDoXHgNDE?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe><br />
</div><div id="BlipVideo" style="display: block"></p>
<p><iframe src="http://blip.tv/play/AYOP6x4C.html?p=1" width="620" height="378" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYOP6x4C" style="display:none"></embed></p>
<p></div><div id="YouVideoIcon" style="display: none"><a 
href="javascript:toggleYouTube();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnYouube.png"></a> </div><div 
id="BlipVideoIcon"><a 
href="javascript:toggleBlipTV();"><img 
src="http://itfreetraining.com/wp-
content/uploads/2012/10/WatchOnBlipTV.png"></a></div></p>
<p><a title="Previous video" href="http://itfreetraining.com/70-640/security-configuration-wizard">Previous Video</a><a style="float: right;" title=" " href="http://itfreetraining.com/70-640/active-directory-auditing">Next Video</a></p>
<p><a title="Download Handout" href="http://ITFreeTraining.com/Handouts/70-640/Part3/WindowsAuditing.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Coming Up</b><br />
This video: Auditing concepts<br />
Next video: Active Directory Auditing<br />
Video after this: File and Folder Auditing</p>
<p><b>ACL’s and Auditing</b><br />
An Access Control List or ACL defines the permissions of an object in Windows. The ACL is divided into two parts. These are the Direct Access Control List (DACL) and System Access Control List (SACL). The DACL is used for permissions like read and write. The SACL is used for auditing permissions like success and failure. Since two systems are used for permissions and auditing, this requires two sets of ACLS. This means that an object can be audited by the auditing system even though there may not be any read permissions defined for that object.</p>
<p><b>Audit Example</b><br />
The SACL on an object will determine if this object is audited. However, if the results are recorded in the event viewer, this will be determined by the audit policy. If the audit policy is configured to record events of that audit type, these events will be recorded in the event viewer. Thus, in order for auditing to work, the SACL must be configured to audit events for that object and also the Audit Policy must be configured to allow auditing to occur. By having a system like this, it allows an administrator to quickly change what is audited without having to change the permissions of objects. As auditing puts more load on the system, many administrators will only use auditing when required.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 367 &#8211; 375<br />
“Access Control Lists (Windows)” <a title="Access Control Lists (Windows)" href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872(v=vs.85).aspx</a><br />
“AD DS Auditing Step-by-Step Guide” <a title="AD DS Auditing Step-by-Step Guide" href="http://technet.microsoft.com/en-us/library/cc731607(WS.10).aspx">http://technet.microsoft.com/en-us/library/cc731607(WS.10).aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/70-640/windows-auditing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PKI Hierarchy</title>
		<link>http://itfreetraining.com/certificates/pki-hierarchy/</link>
		<comments>http://itfreetraining.com/certificates/pki-hierarchy/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 13:22:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Certificates]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5049</guid>
		<description><![CDATA[PKI (Public Key Infrastructure) is a hierarchy of Certificate Authorities. This video looks at 3 different types of hierarchies that can be used to issue certificates. Download the PDF handout...]]></description>
				<content:encoded><![CDATA[<p>PKI (Public Key Infrastructure) is a hierarchy of Certificate Authorities. This video looks at 3 different types of hierarchies that can be used to issue certificates.</p>
<p><iframe src="http://www.youtube.com/embed/n_2RvlSpWEU?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe></p>
<p><a title="Download Handout" href=" http://itfreetraining.com/Handouts/Certificates/PKIHierarchy.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>Considerations<br />
</b>When deploying Certificate Authorities (CA’s) you should consider the size of your company, geographic distribution and the number of certificates that are required. Before a certificate can be used it needs to be checked that it has not been revoked. This can be done via a CA or online responder. When deploying CA’s consider WAN links the users may need to travel over when obtaining new certificates and also checking that an existing certificate is still valid.</p>
<p><b>Single-Tier Hierarchy</b><br />
This means that there is one CA on the network. This is suited for small networks. Having one server does mean less administration; however, it does not provide any fault tolerance. In order to issue certificates, the server must be online. The CA contains private keys and when there is only one CA on the network the server cannot be taken offline in order to protect these keys. If an attacker was to obtain these private keys, they could effectively create their own certificates or decrypt any traffic encrypted with any existing certificate.</p>
<p><b>Two-Tier Hierarchy<br />
</b>This contains two levels of CA’s. One Root CA and any number of child CA’s. In order to improve security, the root CA is usually taken offline after the child CA’s have been issued a certificate. The root CA only ever needs to be brought back online if another child CA is added to the network or a child CA needs to renew its certificate.  Having a second level provides redundancy as multiple CA’s can be created to issue certificates. Different CA’s at the second level can be used for different reasons. For example, one CA may be for internal clients while another CA could be used for external customers or business partners.</p>
<p><b>Three-Tier Hierarchy</b><br />
A three tier hierarchy adds another layer of CA’s to the hierarchy. This improves security as the first 2 levels can be taken offline when not required. They can be brought back online only when new CA’s need to be added to the network.</p>
<p><b>Validity Period</b><br />
The validity period is how long a certificate is valid for before it cannot be used. The root CA certificate is the top of the hierarchy. Once the root CA certificate expires, all certificates in the hierarchy expire with it. For this reason, the root CA normally has a very high validly period like 20 years. A rule of thumb is that subordinate CA’s have half the value of their parent CA. If they have the same validly period, this would mean that after the CA has been online for a day, it would be issuing certificates that expire after its parent CA.</p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/certificates/pki-hierarchy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What are certificates?</title>
		<link>http://itfreetraining.com/certificates/what-are-certificates/</link>
		<comments>http://itfreetraining.com/certificates/what-are-certificates/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 13:10:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Certificates]]></category>

		<guid isPermaLink="false">http://itfreetraining.com/?p=5046</guid>
		<description><![CDATA[Certificates are used to prove identity and used for creating secure communication. This video looks at how a certificate works, what is a certificate and how they are used for...]]></description>
				<content:encoded><![CDATA[<p>Certificates are used to prove identity and used for creating secure communication. This video looks at how a certificate works, what is a certificate and how they are used for identification and secure communication.</p>
<p><iframe src="http://www.youtube.com/embed/LRMBZhdFjDI?rel=0" height="349" width="620" allowfullscreen="" frameborder="0"></iframe></p>
<p><a title="Download Handout" href="http://itfreetraining.com/Handouts/Certificates/WhatAreCertificates.pdf"> Download the PDF handout </a></p>
<p><div style="float:left;padding:10px;"><script 
type="text/javascript"><!--
google_ad_client = "ca-pub-1156795334604951";
/* PostAd */
google_ad_slot = "2681169847";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><b>What is a certificate?</b></p>
<p>A certificate is an electronic document that contains data fields. When compared to a traditional paper certificate there are some similarities between an electronic certificate and a physical certificate. Digital certificates like a physical certificate are issued by an authority. For example, a university may issue a certificate to a student to show that they have completed the necessary work in order to graduate. The next question is, would you trust a physically certificate? Digital certificates work the same way. They are issued from an authority and the question becomes would you trust the authority that issued the certificate? Electronic certificates also contain other fields like who or what the certificate was issued to, how long it is valid, the public key and the digital signature. If a digital certificate is presented to a user or computer, the user or computer is able to check the certificate to ensure the person using it should be using it. Also the certificate contains a digital signature which allows the certificate to be checked to make sure it has not been modified.</p>
<p><b>Digital Signature</b><br />
A digital signature provides a method for a certificate to be checked to ensure it has not been modified. In order to do this, a hash value is created for the certificate. To generate a hash value the certificate is put through a function to create a single value. Hash functions are designed so different certificates will not produce the same value, however the hash value cannot be used to generate the original certificate.  The same principal applies to a person’s fingerprints. They can be used to identify a person, however using a finger print you could not work out the features of a person like what color hair they have. When a certificate is created, the hash value for that certificate is also created. Using a function involving the private key, a digital signature is created and added to the certificate.</p>
<p><b>Digital Signature Example<br />
</b>When a certificate is used, in order to check the certificate has not been changed, the following is done: The computer generates the hash value for the certificate. Next, the digital signature is put through a function using the public key which should result in the same hash value. If both values match, the certificate has not been modified. This prevents a 3<sup>rd</sup> party taking a certificate, changing the values in the certificate and using the certificate.</p>
<p><b>Trust Model</b><br />
Certificates work off a trust model. An example of a trust model in computers is that a computer may have a sticker on it indicating which operating systems it will run. The consumer, seeing this sticker, must trust that the manufacture would not put this sticker on the laptop unless it will run that operating system. The customer must also trust the creator of that operating system would not allow a computer manufacturer to put a sticker on a computer that would not run that operating system.</p>
<p><b>Certificate Trust Model</b><br />
Certificates are generally deployed in a hierarchy. At the top is the root certificate authority. This can be an internal Certificate Authority or an external authority like VeriSign. When an authority like VeriSign issues a certificate, they will perform a number of checks on the individual purchasing the certificate to ensure that they are a valid business. When a certificate is used it can be checked to see which authority issued that certificate. In order for the certificate to be used, the computer must trust the authority that it was issued from. Authorities like VeriSign are trusted by default on most operating systems.</p>
<p><b>Certificate Error</b><br />
If a certificate is presented to the computer and it is not trusted, the computer will generate an error asking if the users want to trust the certificate. It is up to the user to decide if they believe the certificate is valid.</p>
<p><b>Certificate Hierarchy</b><br />
Certificates use a hierarchy. At the top is the root CA, below these are subordinate CA’s. Any level can issue certificates to subordinate CA’s or direct to users, computers or devices. If the user, computer or device trusts the root CA, then any certificate that is issued by any CA in the hierarchy will automatically be trusted and thus used by the client.</p>
<p>References<br />
“MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition” pg 771-775<br />
<em id="__mceDel">“Public key certificate” <a title="Public key certificate" href="http://en.wikipedia.org/wiki/Public_key_certificate">http://en.wikipedia.org/wiki/Public_key_certificate</a></em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://itfreetraining.com/certificates/what-are-certificates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
