Home > Security Channel Tips > Security Management > Securing configuration management on customer networks
Security Channel Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SECURITY MANAGEMENT

Securing configuration management on customer networks


Brien M. Posey
11.28.2007
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Service provider takeaway: Value-added resellers can avoid confusion and possible litigation by implementing a process of secure configuration. Responsible VARs need to help customers ensure that digitally signed configuration baselines and items come from a trusted source and can be verified using Microsoft's System Center Configuration Manager 2007.

As a value-added reseller of hardware and software you may be asked how to securely manage workstation configurations. If you're providing customers with configuration baselines or individual configuration items based on industry best practices, Microsoft's System Center Configuration Manager 2007 can protect both you and your customers against faulty or weak configurations by verifying the source of configuration files before they're deployed.

Although it's very handy to be able to export a configuration baseline or a configuration item to a file, your customer should not use the files unless they come from a trusted source. One way you can help build trust with secure configuration is by digitally signing the configuration files that you provide to your customers.

System Center Configuration Manager 2007 is designed in such a way that any time an administrator attempts to import a configuration baseline or a configuration item, it checks for the presence of a digital signature. A digital signature confirms the identity of the company that created the file and verifies that the file has not been tampered with.

Digital signatures protect VARs as much as they protect your customers. Imagine what would happen if a customer imported a less than desirable configuration file that they thought you had provided. Problems would eventually occur and your customer would likely trace those problems back to the configuration file. If your customer believes that you provided the file, you may lose the customer or even face litigation. However, if you digitally sign all of the configuration files that you provide, then there's no danger of mistaken identity.

Creating and importing configuration items

Unfortunately, System Center Configuration Manager 2007 doesn't include an option for signing a configuration file. You can use it to create the file, but you'll have to use another tool to digitally sign it to ensure secure configurations.

Creating the configuration file is simple. Open the System Center Configuration Manager console, and navigate through the console tree to Site Database -> Computer Management -> Desired Configuration Management. Now, select either the Configuration Baseline container or the Configuration Items container, depending on what you want to export. The items that are available for export will be displayed in the details pane, as shown in Figure A.


Figure A: Items that are available for export are displayed in the details pane.

Now click the Export Configuration Data link that's shown in the column on the right and you'll see the dialog box that's shown in Figure B. Configuration Manager simply saves the exported configuration as a .CAB file. There's no option to digitally sign the file.


Figure B: After clicking Export Configuration Data, this dialog box will appear.

Digitally signing a file

So how do you digitally sign a file? First, purchase a code signing certificate from one of the various certificate authorities. Once you have the certificate in your possession, there are a variety of tools that you can use to sign the file. Microsoft's tool of choice is a command line utility called SignTool.exe that is available with Visual Studio 2005. The tool's syntax is a bit tedious, but full documentation is available.

If you aren't comfortable working with SignTool.exe, or if you don't have access to Visual Studio 2005, there are a couple of alternatives. One option is to ask the certificate authority that you are purchasing the code signing certificate from if they offer a signing tool. Many either offer a tool or have one that they recommend for secure configurations.

Another option is to simply download some predefined configurations, which can be imported. Microsoft offers a variety of such configurations.

You may be wondering how your customer can use a digital signature to confirm that a file came from you. When an administrator attempts to import a configuration baseline or a configuration item, the signature check happens automatically. If the file is unsigned, or if the certificate used to sign the file has expired or is invalid, then the administrator sees a warning message similar to the one in Figure C. As you can see in the figure, Configuration Manager 2007 still allows the administrator to import the file, even if it's unsigned, but it gives a stern warning first.


Figure C: Configuration Manager 2007 will display a warning if you attempt to import an unsigned configuration.

Rate this Tip
To rate tips, you must be a member of SearchSecurityChannel.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Security Management
PCI wireless guidelines translate to dollars for VARs
Loss leaders: Security products and services to get a foot in the door
Offering cloud computing security services to customers
Maintaining your customers' security amid layoffs
How to turn the HIPAA compliance changes into opportunities
HIPAA privacy regulations get some teeth: Be prepared
How to establish decommissioning policies and procedures
Top security tips for solutions providers
Penetration testing 101: How to offer pen test services
Five myths of PCI compliance

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts