| Home | RDP Sales | Contact Us | Training |
|
| RDP Support | ||||
|
RDPWin Knowledge Base |
RDP-DOS Knowledge Base |
IRM and IRM.Net Knowledge Base |
Crystal Knowledge Base |
|
Security with the IRM has proven excellent, and is divided into the following areas:
The IRM has been installed at over 300 sites over the last 10 years, and there has not yet been an instance of someone "hacking" into the Data Server from the IRM. However, there is always a first time; and there is some security risk. The only way to prevent all theoretical security problems is to completely remove the IRM from the Internet. Unfortunately this would also prevent all reservations!
Please see IRM Hardware Requirements for additional information on IRM Security.
The second part of IRM Security is protecting the guest’s private information as it passes from the browser to the web server via the Internet. Without a secure website, virtually any piece of information can be compromised.
The SSL, which is part of Windows 2003/2008 and Internet Information Services (IIS), is used to encrypt data that is sent or received by the web server. In order to invoke SSL, a security certificate must be purchased from a Certificate Authority. A Certificate Authority is a third-party company that authenticates websites. The security certificate insures that browsers view the IRM website in a secure fashion. Different levels of insurance protection against economic loss due to accidental occurrences are typically included when purchasing an SSL. Once a web server certificate is obtained from the Certificate Authority, install it on the web server to activate SSL, encrypt data, and protect the property and the internet guest. Cost is based on encryption level and insurance coverage. The prices below are quoted based on basic levels of encryption and insurance and are subject to change.
Three Certificate Authorities are listed below.
| Authority | Cost (approximate as of 4/1/2001) | Website |
|---|---|---|
| Verisign | $349 ($249 Renewal) | http://www.verisign.com |
| Entrust | $299 for one year/$499 for two years | http://www.entrust.com |
| Thawte | $125 ($100 Renewal) | http://www.thawte.com |
Common Name: Also known as the URL, the common name is the fully-qualified domain name used for DNS lookups of your server. This information is used by browsers to identify your website. Client browsers connecting to your host check for a match between your Digital ID's (SSL) common name and your URL. Do not use wildcard characters (such as *,?, etc), IP addresses, or port numbers in the Common Name. Do not include the "http://"or "https://" in your Common Name. Entering the wrong Common Name while enrolling for an SSL certificate from a Certificate Authority can result in security warnings when Internet customers access the Internet Reservation Module (IRM).
Many times there are questions about which domain name to use when enrolling with a Certificate Authority. The property's marketing website domain name cannot be used because the processing of credit cards takes place from the IRM server and not the marketing website. The marketing website is simply a portal to the IRM. The IP address of the IRM needs to be resolved with a common name or a second registered domain name. The following two options exist:
Determine how you want your internet guests to access the IRM. If you want them to always go through your marketing website, create a common name that is a part of your existing domain name. If you want them to access the IRM directly, and you plan on marketing the IRM address, buy a second domain so that the www. lead (host) can be used.
Note** With IP addresses, there is a host and a domain name. In www.resortdatairm.com, www is the host name and resortdatairm.com is the domain name. In irm.resortdata.com., "irm" is the host name and resortdata.com is the domain name.
On the IRM bridge server, open Internet Information Services, right-click on Default Website, Properties, and choose the Directory Security tab.
Under Secure Communications, choose Sever Certificate. The Web Server Certificate Wizard prompts through creation of a new certificate request (CSR) to be used with the issuing Certificate Authority. This is referred to by Certificate Authorities as generating a Key Pair and CSR (Certificate Signing Request). At this point, you are generating a CSR to be used later in the enrollment process and the installation..
When following the Web Server Certificate Wizard, it is critical to enter the correct information when creating a new certificate. Choose 1024 for the bit length of the encryption key and use the common name that your ISP has resolved the address of the IRM with. The common name must be a valid DNS name
The certificate is now a pending request and a cert request is issued and stored in c:\certreq.txt of the IRM bridge server. The information contained in the c:\certreq.txt is copied and pasted into the issuing Certificate Authority's online enrollment form explained below.
Access the vendor’s website and visit the "purchase" or “buy” SSL section (most commonly found under Products and Services). Decide the level of encryption, the amount of insurance protection, and the length of the SSL certificate necessary. Print the detailed instructions and review before beginning. The Creating Server Certificates steps are explained in more detail in the vendors steps.
The Enrollment form requires an Organizational Contact, Technical Contact, Billing Contact, the owned Common name resolved with the IRM bridge, form of payment, and your Dun & Bradstreet number or Faxed Proof of Organization document.
One of the purchasing steps is to copy and paste the cert request (CSR) saved in c:\certreq.txt on the IRM into the online enrollment form in the box provided by the Certificate Authority.
A list is provided by the Certificate Authority to Select Server Software. Server Software refers to the web server software on the IRM Bridge. All RDP customers should be using Microsoft IIS. If using a Windows 2000 Server IRM bridge, the version of IIS is 5.0. If using a Windows 2003 Server IRM Bridge, the version of IIS is 6.0.
The Certificate Authority uses this information to verify the company and website.
The Certificate Authority contacts references.
When the Certificate Authority is satisfied that it can issue a certificate, an e-mail is sent with an attachment: the cert.cer that is used by the key manager to activate SSL on the IRM server. Save the cert.cer in a folder on the IRM so you can direct the SSL install to the location. You will also receive an Issuer Digest number to copy and paste when the Secure Site Seal is inserted into the appropriate IRM pages.
The e-mail you receive from the Certificate Authority leads you to the directions for adding the Secure Site Logo to your website. Use the directions for Non-JavaScrIPt Code. Using Front Page, the Non-JavascrIPt code is inserted into any IRM pages you want to display the Secure Seal. RDP suggest inserting the seal into AccessType2.htm and ResRules2.htm. Use the digest number you were sent in the e-mail.
From the IRM bridge server, click Start| Run. Type “mmc” and click "OK".
From the "Console1" windows, click Console | Add/Remove Snap-in...
Click Add | "Certificates”
| Add.
After clicking the "Add" button, the "Certificates Snap-In" windows displays. Enter the option for "Computer Account" at the “This snap-in will always manage certificates for:” question.
Once the Select Computer prompt displays, select the option for "Local
Computer” and click Finish.

Click the "Close" button from the Snap-in List and "OK" from the "Add/Remove Snap-in" dialog window.
Click Console | Save and save the setting in the c:\winnt\system32 folder with the name “Certificate.msc”.
Close the Microsoft Management Console.
Right-click on the Start button and choose “Open All Users”.
Click “Programs” and then “Administrative Tools”.
Right-click anywhere in the open space (the white area of the windows) and select New | Shortcut.
Point the shortcut to c:\winnt\system32\certificate.msc, name the shortcut "Certificates" and click "Finish".
Once an SSL certificate is installed on the IRM bridge server, the
certificate should be backed up. The backup
certificate can be used in the event that the IRM bridge server needs to be
reinstalled. If the server needs to be reinstalled and a backup copy of
the certificate is not available, the Certificate Authority charges a fee to
re-issue the security certificate. In order to create the backup, add a
security certificate snap-in to the Microsoft Management Console (MMC).
Use the following steps for backing up the security certificate:
Click Start| Programs | Administrative Tools | Certificates.
Expand the “Certificates (Local Computer)” tree in the left-hand frame by clicking the plus (+) sign.
Expand “Personal” and then click on “Certificates”. The SSL certificate for this computer should be displayed in the main frame on the right.
Right-click the certificate and select All tasks | Export.
Click "Next" on the initial page of the Export Wizard.
Be sure the option for “Yes, export the private key” is selected.
In the following window, “Personal Information Exchange…” should be selected with the option for “Enable strong protection…” as the only item checked. Click "Next".
Enter and verify a password. Click "Next". (Make a note of the password.)
Choose a file name (i.e., “CertificateBackup”). Click "Next" then "Finish".
The backup file with the sample name listed in the previous step would be c:\winnt\system32\CertificateBackup.pfx. Copy this file to a floppy disk or CD. Store the copy in a safe place.
In the event the security certificate needs to be restored, import it with the Microsoft Management Console Certificate utility by right-clicking the "Personal Certificates" folder and selecting All tasks | Import. Follow the steps for the Import Wizard using the password set in Step 8.
The Internet Reservation Module (IRM) allows Internet guests to make reservations directly into the RDP system without involvement from the property’s reservation staff. This section provides links to instructions for configuring the IRM after the Windows 2000/2003 bridge server has been installed.
Remember to backup the C:\Inetpub directory every day on the IRM server to avoid losing important files and pictures. See Backup for more details.
| IRM Configuration Links | |
|---|---|
| Home | RDPWin | RDP-DOS | IRM/IRM.Net | Open A Web Support Ticket |
|---|---|---|---|---|
|
Version 2.xxx | Upgrade to RDPWin | Link to Marketing Site | Contact Us |
| Training | Vendor Interfaces | Troubleshooting | RDP Sales Website |