Isa 2000
Isa 2000
Isa 2000
Presenters:
Jim Harrison - Microsoft Corp
Jim Edwards - Microsoft Corp
Agenda
Introduction (Jim Harrison)
Security (Jim Harrison)
Reliability (Jim & Jim)
Performance (Jim Edwards)
Q&A
Security
Windows Configuration
Domain Association
Perimeter Network Scenarios
ISA Configuration
ISA Policies
ISA Logs
References
Windows Configuration
Patches, Patches, PATCHES!
Security checklists on
Technet
ISAServer.org
NSA
Windows Configuration
ISA Service Dependencies
ISA Server Packet Filter Extension (mspfltex)
Remote Access Connection Manager
(rasman)
WMI Driver Extensions (wmi)
Windows Configuration
Service Dependencies created by ISA
ICS (sharedaccess) depends on Microsoft
Firewall (fwsrv)
Routing and Remote Access (remoteaccess)
depends on ISA Control (isactrl)
Non-Domain
Single Domain
Cache mode
IP packet filtering NOT Available
LAT / LDT NOT Available
Outgoing and Incoming Web Requests
listener configurations
Best behind another (ISA) firewall
LAT Configuration
Right
Wrong
IP Packet Filtering
Right
Wrong
IP Packet Filtering
Right
Wrong
Admin Rights
Right
Right?
Protocol Rules
Right
Protocol Rules
Wrong
Anonymous
Unfiltered
Server Publishing
Right
Right ?
Web Publishing
Right
Wrong
Web Publishing
Web Publishing
ISA Logs
Other Server Logs
SMTP, DNS, etc.
Forensic Analysis
Securityfocus.com article
Legal Evidence
Computer Forensics
Trail of Evidence
IP PF Log Examples
source-ip
flags
68.124.157.106
193.179.148.234
123.123.123.10 Tcp
123.123.123.12 Tcp
1646
4738
17300
22
SYN
SYN
209.221.223.108
209.221.223.108
209.221.223.108
209.221.223.108
123.123.123.10
123.123.123.11
123.123.123.12
123.123.123.13
ICMP
ICMP
ICMP
ICMP
8
8
8
8
0
0
0
0
62.111.208.195
62.111.208.195
62.111.208.195
62.111.208.195
123.123.123.10
123.123.123.11
123.123.123.12
123.123.123.13
Tcp
Tcp
Tcp
Tcp
2736
2737
2738
2739
135
135
135
135
SYN
SYN
SYN
SYN
Firewall Logs
Internal virus / worms
detection
Log field selections
WP and FW share
many logging options
r-ip
r-port
cs-prot s-oper
sc-status
192.168.0.1 123.123.123.123
192.168.0.1 207.46.245.214
135
135
TCP
TCP
Connect
Connect
13301
0
192.168.0.1 207.46.245.214
192.168.0.1 207.46.245.214
17300
17300
TCP
TCP
Connect
Connect
13301
0
192.168.0.1 207.46.245.214
192.168.0.1 207.46.245.214
80
80
TCP
TCP
Connect
Connect
13301
0
GET
GET
www
www
12202
200
Nimda
<SourceIP>
<SourceIP>
GET
GET
<ISAExtIP>
<ISAExtIP>
12202
200
Auth Failure
<SourceIP>
GET
http://www.thatsite.tld
12209
Romper-Room No-Nos
IP Packet Filtering off & IP Routing on
Enable IP Routing via RRAS or TCP/IP
LAT includes external (or DMZ) subnets
Same-subnet on internal / external NICs
FW Client installed on the ISA
All destinations web publishing rule
Post SP1
KB 319374 & 321846 Web Proxy crash
MS02-027 BO in Gopher protocol handler
MS03-009 DoS in DNS IDS filter
MS03-012 DoS in Firewall Service
MS03-028 XSS in ISA Error pages
MS04-001 H.323 Vulnerability
Security References
Microsoft checklists and guides:
http://www.microsoft.com/technet/security/chklist/Default
.asp
http://www.microsoft.com/technet/security/tools/default.a
sp
CC configuration
https://s.microsoft.com/isaserver/code/commoncriteria/
Security References
NSA configuration
http://www.nsa.gov/snac/win2k/guides/w2k-11.pd
f
http://www.nsa.gov/snac/win2k/guides/inf/isa.inf
Log Forensics
http://securityfocus.com/infocus/1712
Reliability
Windows Considerations
ISA Server 2000 Firewall Considerations
Internal
Top of list
NO Default gateway
DNS/WINS
External
Default gateway
Dial up issues
RAS
Dial up issues
DMZ
Doesnt matter
Static Routes
Windows
routing table
RRAS routing
table
Dynamic Routes
VPN issues
VPN Clients
Mystery of the Windows VPN client gateway
Service Packs
Hotfixes
Do you need them?
What about Windows Update?
Security Updates
Whats going to break?
Testing lab
Mirror config in lab
Dont let the production network be your regression
testing lab
Hardware Load
Balancers
Pay to play
RainConnect
Redundant Internet
connectivity
Outbound and inbound
Determining Required
Services
Disable and test
Remote Registry
Service
Server Services
Not a workstation
No Kaaza
No VPN client connections
Plug Ins
Test test test
Packet Filters
VMware
Outbound Servers
Bandwidth
Import/Export Script
Group Policy
IEAK
Registry file
Firewall client
installation
Reliability Hotfixes
ISA Server Service Pack 1
http://www.microsoft.com/isaserver/downloads/ s
p1.asp
http://www.microsoft.com/technet/treeview/default.asp
?url=/technet/security/bulletin/MS03-009.asp
Reliability Hotfixes
Flaw In Winsock Proxy Service And ISA
Firewall Service Can Cause Denial Of
Service
http://www.microsoft.com/technet/treeview/
default.asp?url=/technet/security/bulletin/
MS03-012.asp
Key References
Shinder ISA Server 2000 Section
www.isaserver.org/shinder
Performance
Windows Configuration
ISA Configuration
Page File
Physical memory
1024 Meg Minimum
3072 Meg Maximum
/3GB switch Reverse Web Cache only
NIC
Server class, 64-bit PCI-X
Multiprocessor - HW Interrupt Partitioning
SSL/IPSec Accelerators
Good only for large number of HTTPS connections
Logical Network
Single Default Gateway on ISA Server
Non RPC
RPC
Web Publishing
Memory Usage
Firewall Service
Web Service
HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\
Parameters DWord MaxConcurrentApi 0x3 through
0x6
ISA
Performance; References
Windows
Disk
http://www.microsoft.com/technet/prodtechnol/
windows2000serv/reskit/serverop/part2/
sopch08.asp
System
http://support.microsoft.com/default.aspx?
scid=kb;en-us;171793
http://www.microsoft.com/technet/prodtechnol/
windows2000serv/reskit/serverop/part2/
sopch10.asp
Performance; References
ISA
http://www.microsoft.com/technet/security/
prodtech/ISA/ISAPrfBP.asp
http://www.isaserver.org/tutorials/ISA_Clients__
Part_1__General_ISA_Server_Configuration.html
http://support.microsoft.com/default.aspx?
scid=kb;en-us;326040
http://support.microsoft.com/default.aspx?
scid=kb;en-us;291427
http://support.microsoft.com/default.aspx?
scid=kb;en-us;292018
Q&A