<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>My Research Notes and other usefull documentation</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/isingh/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/isingh/feed.xml</link>
    <description />
    <lastBuildDate>Fri, 04 Mar 2016 03:45:27 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Troubleshooting HTTP Filtering in ISA Server</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/troubleshooting-http-filtering-in-isa-server</link>
      <pubDate>Thu, 30 Apr 2009 10:54:24 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2009/04/30/troubleshooting-http-filtering-in-isa-server/</guid>
      <description><![CDATA[Most of the time you create a HTTP Filter in ISA but sometimes it does not work the way you would...]]></description>
      <content:encoded><![CDATA[<p>Most of the time you create a HTTP Filter in ISA but sometimes it does not work the way you would have wanted it to. Let's see a simple example and try to see what could be the possible problems.
</p><p>
 </p><p>I have a Created a HTTP Filtering to block <strong>www.fabrikam.com</strong>
	</p><p>
 </p><p><strong>Search in: Request URL<br/>Pattern: www.fabrikam.com
</strong></p><p>
 </p><p>I will try opening <a href="https://www.fabrikam.com">www.fabrikam.com</a> from my client machine which is configured as <strong>SecureNAT</strong> Client which means that the internal IP of ISA is the Default Gateway for this machine. 
</p><p>
 </p><p><span style="color:red"><strong>Request from the Client Machine
</strong></span></p><p>
 </p><p> Frame: Number = 46, Captured Frame Length = 408, MediaType = ETHERNET 
</p><p>+ Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[00-15-5D-B2-45-06],SourceAddress:[00-15-5D-B2-45-05]
</p><p>+ Ipv4: Src = 192.168.0.175, Dest = 39.1.1.10, Next Protocol = TCP, Packet ID = 20628, Total IP Length = 394
</p><p>+ Tcp: Flags=...AP..., SrcPort=6504, DstPort=HTTP(80), PayloadLen=354, Seq=2794349469 - 2794349823, Ack=1140043069, Win=32850 (scale factor 0x2) = 131400
</p><p>- Http: Request, GET / 
</p><p>    Command: GET
</p><p style="margin-left: 36pt">  + URI: /
</p><p style="margin-left: 36pt">    ProtocolVersion: HTTP/1.1
</p><p style="margin-left: 36pt">    Accept:  */*
</p><p style="margin-left: 36pt">    Accept-Language:  en-us
</p><p style="margin-left: 36pt">    UA-CPU:  x86
</p><p style="margin-left: 36pt">    Accept-Encoding:  gzip, deflate
</p><p style="margin-left: 36pt">    If-Modified-Since:  Thu, 07 Aug 2008 18:55:57 GMT
</p><p style="margin-left: 36pt">    If-None-Match:  "a686da39bff8c81:1d9"
</p><p style="margin-left: 36pt">    UserAgent:  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)
</p><p style="margin-left: 36pt">    Host:  www.fabrikam.com
</p><p style="margin-left: 36pt">    Connection:  Keep-Alive
</p><p style="margin-left: 36pt">    HeaderEnd: CRLF
</p><p>
 </p><p><span style="color:red"><strong>ISA forwards the response from the Web Server (of-course the request and response are NAT'd)
</strong></span></p><p>
 </p><p>  Frame: Number = 48, Captured Frame Length = 365, MediaType = ETHERNET 
</p><p>+ Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[00-15-5D-B2-45-05],SourceAddress:[00-15-5D-B2-45-06]
</p><p>+ Ipv4: Src = 39.1.1.10, Dest = 192.168.0.175, Next Protocol = TCP, Packet ID = 5425, Total IP Length = 351
</p><p>+ Tcp: Flags=...AP..., SrcPort=HTTP(80), DstPort=6504, PayloadLen=311, Seq=1140043069 - 1140043380, Ack=2794349823, Win=65181 (scale factor 0x0) = 65181
</p><p>- Http: Response, HTTP/1.1, Status Code = 304, URL: / 
</p><p style="margin-left: 36pt">    ProtocolVersion: HTTP/1.1
</p><p style="margin-left: 36pt">    StatusCode: 304, Not modified
</p><p style="margin-left: 36pt">    Reason: Not Modified
</p><p style="margin-left: 36pt">    ProxyConnection:  Keep-Alive
</p><p style="margin-left: 36pt">    Connection:  Keep-Alive
</p><p style="margin-left: 36pt">    Via:  1.1 ISA
</p><p style="margin-left: 36pt">    Date:  Thu, 30 Apr 2009 14:28:52 GMT
</p><p style="margin-left: 36pt">    Content-Location:  https://www.fabrikam.com/index.htm
</p><p style="margin-left: 36pt">    ETag:  "a686da39bff8c81:1d9"
</p><p style="margin-left: 36pt">    Server:  Microsoft-IIS/6.0
</p><p style="margin-left: 36pt">    Last-Modified:  Thu, 07 Aug 2008 18:55:57 GMT
</p><p style="margin-left: 36pt">    Accept-Ranges:  bytes
</p><p style="margin-left: 36pt">    HeaderEnd: CRLF
</p><p>
 </p><p><span style="color:red"><strong>ISA logged it as 
</strong></span></p><p>
 </p><p>Allowed Connection
</p><p>Log type: Web Proxy (Forward) 
</p><p>Status: 200 OK. 
</p><p>Rule: Internet Access Rule 
</p><p>Source: Internal (192.168.0.175) 
</p><p>Destination: External (www.fabrikam.com 39.1.1.10:80) 
</p><p><strong>Request: GET https://39.1.1.10/ 
</strong></p><p>Filter information: Req ID: 0734fb7f; Compression: client=No, server=No, compress rate=0% decompress rate=0% 
</p><p>Protocol: http 
</p><p>User: anonymous 
</p><p>
 </p><p><span style="color:red; font-size:12pt"><strong>So what went wrong?</strong></span> The client resolved the <strong>www.fabrikam.com</strong> from the local DNS Server and got the IP as 39.1.1.10. Since he now has the destination address it sent a packet directly marked for the destination 39.1.1.10 with <strong>HOST: www.fabrikam.com</strong>. ISA checked the URI "/" and added the destination IP to complete the URL https://39.1.1.1. Since we have a HTTP Filter for <strong>www.fabrikam.com</strong> it mismatches with the https://39.1.1.1
</p><p>
 </p><p><span style="color:red"><strong>Resolution:
</strong></span></p><p>
 </p><p>Make the client machines as Web proxy clients. This will make users send the right URL to the ISA Server. Web proxy clients depend on ISA to resolve the public names. 
</p><p>
 </p><p>See the below request which came from the web proxy client, as compared to the request came from SecureNAT Client. The request was sent to ISA (192.168.0.254) and not to the destination directly. And the client machine gave the URL to ISA for resolving.
</p><p>
 </p><p><span style="color:red"><strong>Request from Web proxy Client
</strong></span></p><p>
 </p><p>  Frame: Number = 29, Captured Frame Length = 455, MediaType = ETHERNET 
</p><p>+ Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[00-15-5D-B2-45-06],SourceAddress:[00-15-5D-B2-45-05]
</p><p>+ Ipv4: Src = 192.168.0.175, Dest = 192.168.0.254, Next Protocol = TCP, Packet ID = 17248, Total IP Length = 441
</p><p>+ Tcp: Flags=...AP..., SrcPort=6474, DstPort=Multiling HTTP(777), PayloadLen=401, Seq=4199678470 - 4199678871, Ack=2627683601, Win=32850 (scale factor 0x2) = 131400
</p><p>- Http: Request, GET https://www.fabrikam.com/ 
</p><p>    Command: GET
</p><p style="margin-left: 36pt">  + URI: https://www.fabrikam.com/
</p><p style="margin-left: 54pt">    ProtocolVersion: HTTP/1.1
</p><p style="margin-left: 54pt">    Accept:  */*
</p><p style="margin-left: 54pt">    Accept-Language:  en-us
</p><p style="margin-left: 54pt">    UA-CPU:  x86
</p><p style="margin-left: 54pt">    Accept-Encoding:  gzip, deflate
</p><p style="margin-left: 54pt">    If-Modified-Since:  Thu, 07 Aug 2008 18:55:57 GMT
</p><p style="margin-left: 54pt">    If-None-Match:  "a686da39bff8c81:1d9"
</p><p style="margin-left: 54pt">    UserAgent:  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)
</p><p style="margin-left: 54pt">    Host:  www.fabrikam.com
</p><p style="margin-left: 54pt">    ProxyConnection:  Keep-Alive
</p><p style="margin-left: 54pt">    Pragma:  no-cache
</p><p style="margin-left: 54pt">    HeaderEnd: CRLF
</p><p>
 </p><p>
 </p><p><span style="color:red"><strong>ISA's Response to the above web proxy request
</strong></span></p><p>
 </p><p>  Frame: Number = 30, Captured Frame Length = 1514, MediaType = ETHERNET 
</p><p>+ Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[00-15-5D-B2-45-05],SourceAddress:[00-15-5D-B2-45-06]
</p><p>+ Ipv4: Src = 192.168.0.254, Dest = 192.168.0.175, Next Protocol = TCP, Packet ID = 5032, Total IP Length = 1500
</p><p>+ Tcp: Flags=...A...., SrcPort=Multiling HTTP(777), DstPort=6474, PayloadLen=1460, Seq=2627683601 - 2627685061, Ack=4199678871, Win=65134 (scale factor 0x0) = 65134
</p><p>- Http: Response, HTTP/1.1, Status Code = 502, URL: https://www.fabrikam.com/ 
</p><p style="margin-left: 31pt">    ProtocolVersion: HTTP/1.1
</p><p style="margin-left: 31pt">    StatusCode: 502, Bad gateway
</p><p style="margin-left: 31pt">    Reason: <strong>Proxy Error ( The request was rejected by the HTTP filter. Contact your ISA Server administrator.  )
</strong></p><p style="margin-left: 31pt">    Via:  1.1 ISA
</p><p style="margin-left: 31pt">    Connection:  close
</p><p style="margin-left: 31pt">    ProxyConnection:  close
</p><p style="margin-left: 31pt">    Pragma:  no-cache
</p><p style="margin-left: 31pt">    Cache-Control:  no-cache
</p><p style="margin-left: 31pt">    ContentType:  text/html
</p><p style="margin-left: 31pt">    ContentLength:  4076  
</p><p style="margin-left: 31pt">    HeaderEnd: CRLF
</p><p style="margin-left: 31pt">  + payload: HttpContentType =  text/html
</p><p>
 </p><p><span style="color:red"><strong>ISA Logs it as below
</strong></span></p><p>
 </p><p>Denied Connection 
</p><p>Log type: Web Proxy (Forward) 
</p><p>Status: 12217 The request was rejected by the HTTP filter. Contact your ISA Server administrator.  
</p><p>Rule: Internet Access Rule 
</p><p>Source: Internal (192.168.0.175) 
</p><p>Destination: External (192.168.0.254:777) 
</p><p>Request: GET https://www.fabrikam.com/ 
</p><p>Filter information: Req ID: 0734fb82; Compression: client=No, server=No, compress rate=0% decompress rate=0% ; Blocked by the HTTP Security filter: URL contains sequences which are disallowed 
</p><p>Protocol: http 
</p><p>User: anonymous 
</p><p>
 </p><p>
 </p><p>So, next time you configure the HTTP filtering in ISA, make sure you do NetMon traces to make sure you are doing it correctly.
</p><p>
 </p><p>Cheers !!</p>]]></content:encoded>
    </item>
    <item>
      <title>Error: "Authentication over SSL encrypted channel with the Configuration Storage Server could not be verified"</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/error-authentication-over-ssl-encrypted-channel-with-the-configuration-storage-server-could-not-be-verified</link>
      <pubDate>Wed, 08 Oct 2008 14:40:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2008/10/08/error-authentication-over-ssl-encrypted-channel-with-the-configuration-storage-server-could-not-be-verified/</guid>
      <description><![CDATA[ISSUE: 
When installing the ISA Server in workgroup with CSS you may encounter&nbsp;the above...]]></description>
      <content:encoded><![CDATA[<P><STRONG>ISSUE: </STRONG></P>
<P>When installing the ISA Server in workgroup with CSS you may encounter&nbsp;the above mentioned&nbsp;error if you try to change the Authentication method between CSS and other ISA Servers in the same Array. </P>
<P>Configuration: </P>
<P>Node1: ISA01 <BR>Roles: CSS + ISA Services </P>
<P mce_keep="true"><STRONG>RESOLUTION: </STRONG></P>
<OL>
<LI>Remove any Certificates which you tried to associate with ADAM_ISASTGCTRL service or under any of the local stores. </LI>
<LI>Close all ISA Server consoles and run the setup from the ISA Installation CD </LI>
<LI>Select Repair and proceed </LI>
<LI>Select <STRONG><EM>"I am deploying in a workgroup or domains without trust relationship"</EM></STRONG> and provide the .PFX file path by browsing. Also, provide the password for the .PFX file. </LI>
<LI>Proceed by clicking Next and verify the name of the CSS and provide the username / password </LI>
<LI>Under Authentication options, select <STRONG>"Authentication over SSL encrypted channel" </STRONG>and select the <STRONG>"Use an Existing trusted Root CA certificate".</STRONG> If you have a root certificate file then select the second option. </LI>
<LI>Click Next and Now, you can install the CSS without any problem </LI></OL>
<P><STRONG>CONSIDERATIONS: </STRONG></P>
<OL>
<LI>Back up your configuration before repairing the ISA Server. It will not delete any rules but to be on safer side, backup is helpful </LI>
<LI>Get a .PFX file for your certificate. The certificate name should be of you ISA machine which has CSS on it. </LI></OL>]]></content:encoded>
    </item>
    <item>
      <title>Installing the FCS Server in Single Server Architecture</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/installing-the-fcs-server-in-single-server-architecture</link>
      <pubDate>Thu, 02 Oct 2008 17:42:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2008/10/02/installing-the-fcs-server-in-single-server-architecture/</guid>
      <description><![CDATA[FCS with Single Server Architecture 
System Requirements for FCS as mentioned in...]]></description>
      <content:encoded><![CDATA[<P>FCS with Single Server Architecture </P>
<P>System Requirements for FCS as mentioned in <A href="https://www.microsoft.com/forefront/clientsecurity/en/us/system-requirements.aspx" mce_href="https://www.microsoft.com/forefront/clientsecurity/en/us/system-requirements.aspx">https://www.microsoft.com/forefront/clientsecurity/en/us/system-requirements.aspx</A> depends on the type of topology to be deployed. </P>
<OL>
<LI>Install IIS and ASP.NET (<STRONG>requires .Net Framework 2.0</STRONG>) </LI>
<LI>Install the SQL Server 2005 (<STRONG>Minimum requirement is Windows Server 2003 SP1</STRONG>) </LI>
<LI>Run the setup.exe from the installation CD </LI>
<LI>SQL Server setup will install the required pre-requisites automatically </LI>
<LI>
<DIV>Use the default instance name or if you are already running a default instance then name it something like "FCSInstance" </DIV>
<OL>
<LI>On the Components to Install page, select the following check boxes: </LI></OL></LI></OL>
<UL style="MARGIN-LEFT: 108pt">
<LI>SQL Server Database Services </LI>
<LI>Reporting Services </LI>
<LI>Integration Services </LI>
<LI>Workstation components </LI></UL>
<OL style="MARGIN-LEFT: 72pt">
<LI>On the Service Account page, under Start services at the end of setup, select the <STRONG>SQL Server Agent</STRONG> check box </LI>
<LI>When installing SQL Server 2005, you should <STRONG>use Windows Authentication</STRONG> as the security mode </LI>
<LI>Click Install to Finish the setup </LI></OL>
<OL>
<LI>Install the SQL Server 2005 SP1 once you are done with the SQL Server installation </LI>
<LI>Install the MMC 3.0 (<A href="https://www.microsoft.com/downloads/details.aspx?familyid=4C84F80B-908D-4B5D-8AA8-27B962566D9F&amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?familyid=4C84F80B-908D-4B5D-8AA8-27B962566D9F&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?familyid=4C84F80B-908D-4B5D-8AA8-27B962566D9F&amp;displaylang=en</A> ) </LI>
<LI>Install the GPMC with SP1 (<A href="https://www.microsoft.com/downloads/details.aspx?FamilyId=0A6D4C24-8CBD-4B35-9272-DD3CBFC81887&amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyId=0A6D4C24-8CBD-4B35-9272-DD3CBFC81887&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?FamilyId=0A6D4C24-8CBD-4B35-9272-DD3CBFC81887&amp;displaylang=en</A> ) </LI>
<LI>Install the WSUS with SP1 (<A href="https://technet.microsoft.com/hi-in/wsus/bb466206(en-us).aspx" mce_href="https://technet.microsoft.com/hi-in/wsus/bb466206(en-us).aspx">https://technet.microsoft.com/hi-in/wsus/bb466206(en-us).aspx</A> ) </LI>
<LI>Configure the WSUS server to synchronize with Microsoft Update. Check <A href="https://technet.microsoft.com/en-us/library/bb404230.aspx" mce_href="https://technet.microsoft.com/en-us/library/bb404230.aspx">https://technet.microsoft.com/en-us/library/bb404230.aspx</A> for help on configuring the WSUS server </LI>
<LI>Configure the Client machines using the group policy from your active directory DC </LI>
<LI>Synchronize the WSUS server with Microsoft Update center before you start installing the Forefront Client Security </LI>
<LI>Check if you can access the <STRONG>REPORTS</STRONG> and <STRONG>RESPORTSERVER</STRONG> virtual directory from the server. Type <A>https://&lt;FCSserver&gt;/Reports</A> and <A>https://&lt;FCSserver&gt;/reportserver</A> </LI>
<LI>Run the FCSServersetup.exe from the FCS installation disk. </LI>
<LI>Enter your/ company name and put organization </LI>
<LI>Accept License Agreement </LI>
<LI>Unselect all other roles accept <STRONG>"Distribution Role"</STRONG> </LI>
<LI>Click Next and mention the path to install. Usually it takes the same path as WSUS installed </LI></OL>
<P>Note: In a multi server topology you have to run this role on a server with WSUS installed on it </P>
<OL>
<LI>Go to the WSUS admin website <A>https://&lt;WSUS-server-name&gt;/WSUSAdmin</A> and go to updates. Verify that under products Forefront Client Security appears and also, check under updates that Definition Updates appears </LI>
<LI>Click "Synchronize Now" and wait for WSUS to synchronize all FCS related definition updates from Microsoft Update Website. Depending on the link you have for the internet, it will take time accordingly. </LI>
<LI>
<DIV>Go to your Domain Controller and Create the below 4 user account. These user accounts should have the following memberships </DIV>
<OL>
<LI>DAS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Domain User, Local Administrators group of the FCS Server) </LI>
<LI>DTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Domain User, Local Administrators group of the FCS Server) </LI>
<LI>Reporting&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Domain User) </LI>
<LI>Action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Domain User, Local Administrators group of the FCS Server) </LI></OL></LI>
<LI>Now, go to your FCS Server and run the setup again </LI>
<LI>Put your Name and Organization Name, then accept the License Agreement </LI>
<LI>On Collection Server Page, enter the current server name (Let it be default). Also, put the DAS account which we created above as YOURDOMAIN\DAS and mention the password from the DAS account </LI>
<LI>On Collection Database Page, enter the current server name with SQL instance name as LOCALHOSTNAME\SQLINSTANCENAME and also put the Database size you want to define. Now, put the reporting account which we created above as YOURDOMAIN\REPORTING and mention the password from the DAS account </LI>
<LI>On Reporting Database Page, enter the current server name and also put the Database size you want to define. Now, put the DTS account which we created above as YOURDOMAIN\DTS and mention the password from the DAS account </LI>
<LI>On Reporting Server Page, enter the Current Server Name and URL for reporting as mentioned in step 11 or leave it default (only for single server topology) </LI>
<LI>One the Action page, mention YOURDOMAIN\action (Action is the username we created above) and password </LI>
<LI>One the install Local page, mention the path where you would like to install client security files </LI>
<LI>Verify settings and click Next </LI>
<LI>Wait for all components to finish installation </LI>
<LI>Click Finish </LI>
<LI>Go to Start &gt;Programs &gt;Microsoft Forefront&gt;Client Security&gt;Microsoft Forefront Client Security Console </LI>
<LI>
<DIV>Before you begin the Configuration wizard assign the following permissions to the below users on mentioned databases in SQL Server 2005 </DIV>
<OL>
<LI>Reporting &nbsp;&nbsp;&nbsp;&nbsp;(<STRONG>db_owner </STRONG>permission on <STRONG>SystemCenterReporting </STRONG>and <STRONG>one point</STRONG> Databases) </LI>
<LI>Action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<STRONG>db_owner</STRONG> permission on <STRONG>one point</STRONG> Database) </LI></OL></LI>
<LI>Once you are done with permissions come back to the wizard </LI>
<LI>Click Next </LI>
<LI>Now, remembering what all names we gave in the steps&nbsp;6,7,8,9,10 mention them one by one in the wizard. Give the reporting username and password as well </LI>
<LI>Click Next to verify the Name and users you provided </LI>
<LI>Click next </LI>
<LI>Wait everything to finish </LI>
<LI>Now, approve the <SPAN style="COLOR: black"><STRONG>Client Update for Microsoft Forefront Client Security (1.0.1703.0)</STRONG> for Installation in WSUS Server</SPAN> </LI>
<LI>Let it install on all the client machines and once it's installed they will start appearing in the reporting with 24hours from the FCS agent install. </LI></OL>
<P>Resources: </P>
<P><A href="https://tarek-online.blogspot.com/2007_10_01_archive.html" mce_href="https://tarek-online.blogspot.com/2007_10_01_archive.html">https://tarek-online.blogspot.com/2007_10_01_archive.html</A><BR><A href="https://www.microsoft.com/clientsecurity" mce_href="https://www.Microsoft.com/clientsecurity">www.Microsoft.com/clientsecurity</A> <BR><A href="https://blogs.technet.com/clientsecurity/archive/2007/10/05/changes-to-fcs-client-wsus-installation-package.aspx" mce_href="https://blogs.technet.com/clientsecurity/archive/2007/10/05/changes-to-fcs-client-wsus-installation-package.aspx">https://blogs.technet.com/clientsecurity/archive/2007/10/05/changes-to-fcs-client-wsus-installation-package.aspx</A> </P>]]></content:encoded>
    </item>
    <item>
      <title>Publishing Internal Servers for Telnet in Back to Back ISA Firewall</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/publishing-internal-servers-for-telnet-in-back-to-back-isa-firewall</link>
      <pubDate>Fri, 21 Dec 2007 18:34:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/21/publishing-internal-servers-for-telnet-in-back-to-back-isa-firewall/</guid>
      <description><![CDATA[Diagram
Internal Server ===&gt; Back End Firewall &lt;=========&gt; Front End Firewall ========&gt;...]]></description>
      <content:encoded><![CDATA[<P>Diagram</P>
<P>Internal Server ===&gt; Back End Firewall &lt;=========&gt; Front End Firewall ========&gt; Internet<BR></P>
<P>If you want to publish Internal server for telnet, follow the below steps to do so:</P>
<P>1. Make sure that you have the Default Gateway on Back End Firewall&nbsp;as the&nbsp;Perimeter&nbsp;NIC address of the Front End Firewall&nbsp; <BR>2. Create a Non-Publish rule on Back End Firewall with the IP address of the internal server and protocol as TELNET SERVER<BR>3. Create a Non-Publish rule on&nbsp;Front End Firewall with the IP address of the&nbsp;External NIC Address&nbsp;of&nbsp;Back End Firewall with protocol as TELNET SERVER<BR>4. Goto the Client Machine outside your network and telnet the External IP of the Front End Firewall<BR><BR><BR>Note: Make sure that when you are creating the Non-Web Publishing rules to publish TELNET goto its properties and Uncheck the RPC Filter from the bottom mentioned list of filters. If not done then the connection will be handed over to the localhost rather than to be proxied.</P>]]></content:encoded>
    </item>
    <item>
      <title>Forefront for Exchange 2007</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/forefront-for-exchange-2007</link>
      <pubDate>Tue, 18 Dec 2007 18:19:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/18/forefront-for-exchange-2007/</guid>
      <description><![CDATA[Forefront for Exchange 2007 is an Anti-virus and content filtering solution. It works only with...]]></description>
      <content:encoded><![CDATA[<DIV>
<DIV>Forefront for Exchange 2007 is an Anti-virus and content filtering solution. It works only with Exchange 2007 due to 64-bit Architecture. It works like a champ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Features:</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. Antivirus engines from 8 different companies and out of 8 engines, users&nbsp;can use&nbsp;5 scan engines to scan their exchange emails</DIV>
<DIV>2. File filtering based on Extension as well as true file type</DIV>
<DIV>3. Spam filtering through Subject line filtering, Keyword filtering in message body and through attachment filtering</DIV>
<DIV>4. Qurantine, Notifications, Logs and simple configuration</DIV>
<DIV>&nbsp;</DIV>
<DIV>This product is one of the best Microsoft products i love the most. This works perfect with Exchange 2007 as it uses Exchange default VSAPI to scan the emails</DIV>
<DIV>&nbsp;</DIV>
<DIV>Forefront for Exchange is for Exchange 2007 but if you wanna use this product with Exchange 2003 then you may have to purchase Antigen 9.0 and get licenses for Forefront for exchange.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Nice product in comparison to other products because of Multi-scan functionality</DIV></DIV>]]></content:encoded>
    </item>
    <item>
      <title>Some Security Tips - Will help Secure you workstation</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/some-security-tips-will-help-secure-you-workstation</link>
      <pubDate>Tue, 18 Dec 2007 18:11:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/18/some-security-tips-will-help-secure-you-workstation/</guid>
      <description><![CDATA[hey everyone....thanks for reading my blogs. My key focus is security so i mostly bolg on security....]]></description>
      <content:encoded><![CDATA[<DIV>hey everyone....thanks for reading my blogs. My key focus is security so i mostly bolg on security. In this blog i will let you know how you can make your desktop more safe when you connect your home computers on internet.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. Always make sure you have de-selected the File and Print Sharing option on the interface connected to internet. What this does is that it allows others to connect to you computers remotely. Since, you are on internet and you really dont need this service. So, dont select this option when connecting to internet</DIV>
<DIV>&nbsp;</DIV>
<DIV>2. Be aware of Phishing attacks, this is a technique through which an attacker will send you a webpage in an email or may be in the form of a weblink. This web page could be an advertiseent which guides you to some other page or may be a bank webpage asking you to enter your credentials. Donot enter your credentials until and unless you specifically know what you are doing. on internet things may not be what they appear. </DIV>
<DIV>&nbsp;</DIV>
<DIV>3. Always update you Windows through microsoft update servers. use <A href="https://update.microsoft.com/"><FONT color=#890b00>https://update.microsoft.com</FONT></A> for updating your computers.</DIV>
<DIV>&nbsp;</DIV>
<DIV>4. Use antivirus in your computer like Microsoft OneCare and&nbsp;Microsoft Defender or may be any other. Also, regularly update the antivirus software so that you can have updates signatures for latest viruses.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV><STRONG>Want UAC in XP?</STRONG> To exercise least privilege in XP, don’t put users in the local admins or power users groups. This is a good idea in Vista also since users in the administrators group can just click “Continue” when prompted to execute viral code. Any virus that attacks the user will run in the context of the user, which doesn’t allow changes to the system if they’re running with least privilege.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In other to secure your desktop, rename the administrator account to something uncommon and which you can remember when required. Also, keep disable GUEST account on your system. Some codes can really take advantage of this user and can play with your desktop.</DIV>
<DIV>&nbsp;</DIV>
<DIV>A little understanding of what you are trying to execute on your system can save you from a formatted hard drive. Mostly people execute some program without knowing what it is and later end up cursing Microsoft. If you can't decide on what you have to download and what not to then How can Microsoft decide on your behalf....</DIV>
<DIV>&nbsp;</DIV>
<DIV>Always download the software from its official website and donot download it from any other link until and unless directed from the official websites. What hsppens is that i know the vulnarabilities in a software and i download it from internet...i can add my own files into the package and could upload it to the internet for download. people downloading that pakage would not come to know that they have just downloaded the package containing some unwanted files. When executing those files also gets exceuted and make your computer vulnerable in their own way. So, always try to download the software from its official website.</DIV>
<DIV>&nbsp;</DIV>
<DIV>freeware softwares available on internet may be a honeypot so be aware what you are downloading and what is this software going to do. If you see something suspicious aout the working...lets say if you downloaded some software to format your floppy drive....and if you see that utility trying to connect to internet..that means you just downloaded a HoneyPot. Someone designed that utilty to get access to your computer remotely. Softwares can do multiple stuffs at same time so, you need to be very specific about what you are doing.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Safety is better than sorry !!!!!</DIV></DIV>]]></content:encoded>
    </item>
    <item>
      <title>ISA Server Domain Member or Workgroup member??</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/isa-server-domain-member-or-workgroup-member</link>
      <pubDate>Tue, 18 Dec 2007 18:10:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/18/isa-server-domain-member-or-workgroup-member/</guid>
      <description><![CDATA[This question&nbsp;is most common when you have Microsoft&nbsp;ISA server to be deployed in your...]]></description>
      <content:encoded><![CDATA[<DIV>This question&nbsp;is most common when you have Microsoft&nbsp;ISA server to be deployed in your organization. Whether to keep ISA a domain member or in workgroup?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Well....there is no specific answer to this question as ISA can be a domain member as well as work fine in workgroup scenarios. I really would like to laugh at people who tells me that putting ISA server in workgroup environment is more secure. It's not important to know where to put, but it's important to know why to put.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In my opinion, the ISA server should be a part of domain because it provides more flexibility in implementing many features which worksgroup scenario does not provide.</DIV>
<DIV>&nbsp;</DIV>
<DIV>If you have ISA server 2006 in workgroup you want to use smart card functionality, you may not be able to use it because the smart card implementation does not work with RADIUS and LDAP (AD)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Some people think that if domain connected computer is compromised then its more chances that complete network is exposed. I would say if your workgroup ISA server is compromised then even it is in workgroup it's still connected to the internal network and anyone can modify the access rules accordingly to gain access. Though, its not a easy task to gain access to ISA server since it hardens the OS as well when installed on Windows 2003.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Also, we recommend that you run SCW on the ISA server and choose the specific template for ISA server. It ensures that no un neccesary services are running</DIV>
<DIV>&nbsp;</DIV>
<DIV>one of friend said that if some hacks my ISA machine then using the Certificate he/she can read the encrypted content within my network. And i was WOW !!!, i replied saying that on workgroup scenario its a requirement to have certificates installed on ISA server, now if you have certificate on it already then anyone can use it for anything including enrypted file reading ;)</DIV>
<DIV>&nbsp;</DIV>
<DIV>If you dont have the ISA server in domain then you cannot use user certification authentication. It may be required when you dont want users to enter their username and password instead you want them to enter passcode and certificate. In workgroup you cannot use client authetication certificates</DIV>
<DIV>&nbsp;</DIV>
<DIV>For more details read&nbsp;article at <A href="https://www.redline-software.com/eng/support/articles/isaserver/security/debunking-myth-that-isa-firewall-should-not-domain-member.php"><FONT color=#890b00>https://www.redline-software.com/eng/support/articles/isaserver/security/debunking-myth-that-isa-firewall-should-not-domain-member.php</FONT></A>&nbsp;by Thomas Shinder</DIV>]]></content:encoded>
    </item>
    <item>
      <title>Back to Back Firewall - ISA Server</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/back-to-back-firewall-isa-server</link>
      <pubDate>Tue, 18 Dec 2007 18:09:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/18/back-to-back-firewall-isa-server/</guid>
      <description><![CDATA[Back to Back firewall model which most of the companies will prefer because of easy design and...]]></description>
      <content:encoded><![CDATA[<DIV>Back to Back firewall model which most of the companies will prefer because of easy design and greater sense of security. Since, this a good design very limited information is available on designing the architecture. So, i thought of writing this blog</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;Design:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Internet ====&gt;&gt;&gt; ISA Front-End ===&gt;&gt;&gt; DMZ =====&gt;&gt;&gt; ISA Back-End ====&gt; Internal Network</DIV>
<DIV>&nbsp;</DIV>
<DIV>Since there two ISA servers involved you have to be very careful in how to configure both with rules and which rules will go where.</DIV>
<DIV>&nbsp;</DIV>
<DIV>That being said, in this scenario Front-End ISA server will be used for authenticating the users and presenting with login information for DMZ Servers. Since. DMZ Servers need to contact internal or back-end servers we need to open some specific ports on the Back-End firewalls. Below article is a great resource which discusses about the same <A href="https://www.isaserver.org/tutorials/Configuring-Domain-Members-Back-to-Back-ISA-Firewall-DMZ-Part2.html"><FONT color=#890b00>https://www.isaserver.org/tutorials/Configuring-Domain-Members-Back-to-Back-ISA-Firewall-DMZ-Part2.html</FONT></A>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>For giving internet access to internal users you need to open access for HTTP, HTTPS and FTP on Back end Firewalll as well as on front end servers. Since, clients would require DNS servers to resolve the names for internet websites, you need to open access for internet DNS servers to query your ISP DNS servers. So, open port 53 on both Firewalls for smotth DNS resolution.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Greater care has to be put configuring Back-end firewalls as they are saving more sensitive servers/information. Any thing which is allowd on the Firewalls for temporary use must be turned off once the work is over.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Only Authenticated traffic should be allowed to pass through the Back-end Firewalls.</DIV>]]></content:encoded>
    </item>
    <item>
      <title>Domain Isolation - IPSEC</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/domain-isolation-ipsec</link>
      <pubDate>Tue, 18 Dec 2007 18:08:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/12/18/domain-isolation-ipsec/</guid>
      <description><![CDATA[Domain isolation is to mitigate the threat posed by unauthorized access to a trusted computer by...]]></description>
      <content:encoded><![CDATA[<DIV><FONT face=TimesNewRoman size=3>
<P align=left><FONT face="Geneva, Arial, Sans-serif" size=2>Domain isolation is to </FONT></FONT><FONT face="Geneva, Arial, Sans-serif">mitigate the threat posed by unauthorized access to a trusted computer by an untrusted computer. Domain isolation provides better security when it comes to unauthorized access. IPSEC (Internet Protocol Security) protocol is the best one to be used in this scenario, making your Domain and Domain member servers communicate to the computers you trust. Using IPSec we can filter the traffic to our domain controller and thus making it more secure. IPSEC uses the encryption algorithms like DES or 3DES and integrity algorithms like MD5 or SHA-1.</FONT> 
<P align=left><FONT face="Geneva, Arial, Sans-serif">Traffic from servers like RADIUS server to domain server should be IPSEC in order to protect the communication between them. Since, RADIUS server is used to authenticate the DIAL-IN users against the Active Directory making it more prone to Sniffing attacks. IPSEC allows to encrypt the communication between RADIUS server and Domain making it hard for someone to easily understand the packets being traffered. </FONT>
<P align=left><FONT face="Geneva, Arial, Sans-serif">Few Things to consider:</FONT><FONT face=TimesNewRoman,Bold><FONT face="Geneva, Arial, Sans-serif"> </FONT>
<P align=left><FONT face="Geneva, Arial, Sans-serif">1. Ensure that inbound network access to a trusted domain member on the internal network requires the use of another&nbsp;</FONT><FONT face="Geneva, Arial, Sans-serif">trusted domain member.<BR>2. Allow trusted domain members to restrict inbound network access to a specific group of </FONT><FONT face="Geneva, Arial, Sans-serif">domain member computers.<BR>3. Focus network attack risks on a smaller number of hosts, which provides a boundary to the trusted domain, where maximum risk mitigation strategies (such as logging,</FONT><FONT face="Geneva, Arial, Sans-serif">&nbsp; monitoring, and intrusion detection) can be applied more effectively.<BR></FONT><FONT face="Geneva, Arial, Sans-serif">4. Focus and prioritize proactive monitoring and compliance efforts prior to an attack.<BR></FONT><FONT face="Geneva, Arial, Sans-serif">5. Focus and accelerate remediation and recovery efforts before, during, and after an attack.<BR>6. Improve security by adding strong per-packet mutual authentication, integrity, anti-replay and encryption. </FONT>
<P align=left><FONT face="Verdana, Geneva, Arial, Sans-serif"><FONT face=TimesNewRoman><FONT face="Geneva, Arial, Sans-serif">IPSEC is one of best options when it comes to securing communication between two computers / servers.</FONT><FONT face="Geneva, Arial, Sans-serif"></FONT></FONT></FONT></FONT></P></DIV>]]></content:encoded>
    </item>
    <item>
      <title>RADIUS Proxy in Perimeter Network (ISA server 2006)</title>
      <link>https://docs.microsoft.com/archive/blogs/isingh/radius-proxy-in-perimeter-network-isa-server-2006</link>
      <pubDate>Mon, 02 Jul 2007 15:20:00 GMT</pubDate>
      <dc:creator><![CDATA[TechNet Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/isingh/2007/07/02/radius-proxy-in-perimeter-network-isa-server-2006/</guid>
      <description><![CDATA[RADIUS Proxy in Perimeter Network (ISA server) 
Scenario
======
&nbsp;
You have RADIUS Proxy...]]></description>
      <content:encoded><![CDATA[<P>RADIUS Proxy in Perimeter Network (ISA server) </P>
<DIV>Scenario</DIV>
<DIV>======</DIV>
<DIV>&nbsp;</DIV>
<DIV>You have RADIUS Proxy server in perimeter network and you have RADIUS server on intranet. Internet clients connect to ISA server extranet and ISA passes the credentials to RADIUS proxy. Now RADIUS proxy should contact RADIUS sever in order to have connection established.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Solution</DIV>
<DIV>======</DIV>
<DIV>&nbsp;</DIV>
<DIV>FE = Front End Firewall</DIV>
<DIV>BE = Back End Firewall</DIV>
<DIV>&nbsp;</DIV>
<DIV>Configure the RADIUS Proxy with the RADIUS Client as the IP address of the FE Firewall facing perimeter network. Also, configure the Default Gateway of the RADIUS proxy as the IP address of BE Firewall facing the perimeter network. Note: You can have the DG as the IP address of FE firewall in that case you have to give the following ciommand on your RADIUS proxy server</DIV>
<DIV>&nbsp;</DIV>
<DIV><STRONG>route add&nbsp;&lt;BE Internal Network&gt; MASK &lt;Subnet Mask&gt; &lt;IP address of the BE firewall perimeter NIC&gt;</STRONG></DIV>
<DIV>&nbsp;</DIV>
<DIV>Now, you need to configure the RADIUS access policy and RADIUS Server group on RADIUS proxy server.&nbsp;Once its done, move to the RADIUS Server and put the RADIUS Proxy IP address&nbsp;as its RADIUS client. Also, make the access policy allowing VPN port and Windows User groups.&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Configuring Firewalls:</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. Enable the Client VPN on&nbsp;FE firewall. Give the RADIUS Server address as the IP address of the RADIUS Proxy.</DIV>
<DIV>2. (Optional) You should have inbound and outbound traffic allow from internet to perimeter network (RADIUS PROXY SERVER) on port 1812 &amp; 1813</DIV>
<DIV>3. On the BE firewall create a network rule from RADIUS Proxy in Perimeter to RADIUS Server(s) in Internal Network</DIV>
<DIV>4. Allow traffic from perimeter to Intranet (RADIUS SERVER) and Intranet to Perimeter</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;These steps assume that you have already&nbsp;checked your&nbsp;RADIUS Proxy and RADIUS Server for communication in internal network.</DIV>]]></content:encoded>
    </item>
  </channel>
</rss>