Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


July 1999

SBS & Site Server Secure Installation


RSS
Subscribe to Windows IT Pro | See More Security Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Download the Code Here

An effective e-commerce solution for small businesses

You might know me as the Accidental Hacker (see "The Accidental Hacker," February 1998), but my primary business is developing e-commerce Web sites. My customers aren't all big companies—some are rather small, and Microsoft Small Business Server (SBS) is a product of choice not only for these small businesses' internal needs but also for their e-commerce Web sites. Many of these companies use Microsoft Site Server 3.0 Commerce Edition as their e-commerce solutions' foundation. Microsoft developed Site Server mainly for installations on the full BackOffice platform. But for many small businesses, using only SBS and Site Server—rather than installing the full BackOffice solution—is an attractive idea. SBS and Site Server together provide most of the functionality that BackOffice provides, for a fraction of the cost. Although SBS and Site Server are easy to install and configure, making sure this solution works securely on the Internet is a complicated process.

Fortunately, I recently finished installing SBS and Site Server for a client, and I have all my installation records at hand. In this article, I share my checklist for installing SBS, Site Server, and the additional components you need to secure your e-commerce solution. If you follow my approach, you'll have a nicely secured SBS e-commerce installation.

Step 1:
Install SBS 4.0 on a Clean Server

I won't describe this procedure in depth—you can install SBS by following the installation wizard on the software's first installation CD-ROM if you have Windows NT Workstation 4.0 or Windows 9x installed on your system. You can also find complete installation instructions on Microsoft's Web site (http://microsoft.com/backofficesmallbiz/support/ setup.asp) or in the software's documentation. Before installing SBS, make sure your server complies with SBS's hardware requirements.

When I install SBS, I usually don't select any of the Microsoft Exchange Server installation options. The Exchange Server component in SBS 4.0 isn't the latest version and doesn't offer strong enough protection from mail relaying. If you install the SBS 4.0 version of Exchange Server, you'll open the door to bulk emailers who'll use this SMTP server as a relaying host.

Step 2:
Install SBS 4.0 SP1

The basic rule I live with is to install all the latest Microsoft releases and service packs on my servers. Site Server needs the NT 4.0 Option Pack installed, but to get the Option Pack running, you need to first install SBS 4.0 Service Pack 1 (SP1).

You can order the two SBS SP1 installation CD-ROMs from Microsoft at http://microsoft.com/backofficesmallbiz/guide/service.asp. Situations such as installing SBS and Site Server make me glad I have a TechNet subscription and access to all Microsoft service packs and patches on CD-ROM. If you install and support solutions on Microsoft products, a TechNet subscription can pay for itself many times over. For subscription information, go to http://www.microsoft.com/ technet/subscription/about.htm.

Step 3:
Run Proxy Server Upgrade Wizard for SBS

The Option Pack works only with Proxy Server 2.0, but SBS 4.0 includes Proxy Server 1.0. Fortunately, you can use a simple tool, the Proxy Server 2.0 Upgrade Wizard for Small Business Server, to prepare for the upgrade to Proxy Server 2.0 in SBS. To download a free copy of the Upgrade Wizard, go to http://backoffice.microsoft.com/ downtrial/moreinfo/proxywizard.asp.

Step 4:
Install Proxy Server 2.0

When you install SBS, you don't have the option not to install Proxy Server 1.0. However, you need to install Proxy Server 2.0 before installing the Option Pack. The good news is that you don't have to buy a Proxy Server 2.0 upgrade. A special offer from Microsoft gives SBS customers a Proxy Server 2.0 upgrade for only the cost of delivery. For information about this offer, go to http://microsoft.com/backofficesmallbiz/guide/ freeproxy.asp.

Step 5:
Install NT Server 4.0 Option Pack

Fortunately, Site Server Commerce Edition includes an installation CD-ROM for the NT 4.0 Option Pack, so you don't have to overwork your modem to download all this data. Install the Option Pack in custom mode: Add SMTP (remember that you didn't install Exchange Server when you installed SBS) and Windows Scripting Host (WSH) modules from Internet Information Server (IIS) 4.0. Don't install any samples for IIS—clear the selection when you install the Option Pack on any production server. I recommend deleting all sample content and HTML documentation, because intruders can use sample files to access hidden system information. For example, using http://victim/adsamples/config/site.csc, an intruder can find a copy of the site.csc file and the username and password of the Microsoft SQL Server system that functions as an advertising server. And http://victim/SiteServer/samples/knowledge/ search/viewcode.asp?source=/mystore/global.asa gives intruders the full source code of the global.asa file.

Step 6:
Reinstall Proxy Server 2.0

After you install the Option Pack, you need to reinstall Proxy Server 2.0 to get it working under the Microsoft Management Console (MMC). After this reinstall, Proxy Server will add its extensions to the MMC, and you'll have the fully operational Proxy Server that the README file in the Option Pack describes.

   Previous  [1]  2  Next 


Reader Comments
Forgive my ignorance all you cisco gurus out there but the command:

access-list 132 deny tcp any 555.555.15.0 0.0.0.255 range 135 139

seems to make no sense to me - how can there be a network address starting with 555.555.15.0 ? Should it be 255.255.15.0 - is it a misprint. A blow by blow explanation of what is being done on each line would be a huge help for a budding SBS installer like me.

thanks, Rod (Full printout of sample code below)



Listing 1: Sample Code for Adding Filters to a Cisco Router to Close NetBT Ports

MyCisco>enable
Password:
MyCisco#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
MyCisco(config)#no access-list 132
MyCisco(config)#access-list 132 deny tcp any 555.555.15.0 0.0.0.255 range 135 139
MyCisco(config)#access-list 132 deny tcp any 555.555.15.0 0.0.0.255 eq 1433
MyCisco(config)#access-list 132 deny udp any 555.555.15.0 0.0.0.255 eq 1433
MyCisco(config)#access-list 132 deny udp any 555.555.15.0 0.0.0.255 range 135 139
MyCisco(config)#access-list 132 permit ip any any
MyCisco(config)#no access-list 111
MyCisco(config)#access-list 111 deny ip 10.0.0.0 0.255.255.255 255.0.0.0 0.255.255.255
MyCisco(config)#access-list 111 deny ip 172.16.0.0 0.15.255.255 255.240.0.0 0.15.255.255
MyCisco(config)#access-list 111 deny ip 192.168.0.0 0.0.255.255 255.255.0.0 0.0.255.255
MyCisco(config)#access-list 111 deny ip host 0.0.0.0 host 0.0.0.0
MyCisco(config)#access-list 111 permit ip any any
MyCisco(config)#interface serial0
MyCisco(config-if)#ip access-group 132 IN
MyCisco(config-if)#ip access-group 111 OUT
MyCisco(config-if)#exit
MyCisco(config)#exit
MyCisco#copy running-config startup-config
Building configuration...
[OK]

Rod Bland August 16, 1999


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

How can I stop and start services from the command line?

...

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...


Security Whitepapers The Impact of Messaging and Web Threats

Why SaaS is the Right Solution for Log Management

Protecting (You and) Your Data with Exchange Server 2007

Related Events How IE7 & The New Extended Validation SSL Certificates Impact Your Site

Top 10 Email Security Challenges and Solutions

Introduction to Identity Lifecycle Manager "2"

Check out our list of Free Email Newsletters!

Security eBooks Spam Fighting and Email Security for the 21st Century

Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

Related Security Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing