Host Access Solutions: Terminal Emulation Software and Host Integration

Host Access Solutions: Terminal Emulation and Host Integration  
 
customers buy now Host Access News
about us
Host Access Solutions Home

Tech Specs
PDF Brochure
Download
Quicktrial
Pricing
FAQ
Related Articles
Documentation
Quickstart
Knowledge Base
Tech Notes
Object Toolkit

U-Haul
Jefferson Pilot
Horizon BCBS
Banner Health

 

   
 

PASSPORT WEB TO HOST® and Host Access Security

Secure Web-Based Access to TN3270E and TN5250E host applications

Secure web-based access to 3270, 5250, and VT220/VT100 host applicationsPASSPORT WEB TO HOST® is a web-based, multi-host thin client suite that centralizes the administration of TN3270E and TN5250E emulators and eliminates the need to install a terminal emulator on each desktop.

PASSORT WEB TO HOST uses the ActiveX architecture and thus it has several advantages over a Java™ based terminal emulator. Many security questions arise concerning ActiveX, Java™, and other technologies for terminal emulation. Most of these concerns are focused on the ability of these technologies to affect files on your hard drive or to facilitate malicious attacks. While it is appropriate to address all of these security concerns, it is also important to acknowledge that a key component of any security plan is to focus on a controlled approach on implementation and related use of solutions using such technologies.

PASSPORT utilizes security at the web server (HTTPS) as well as at the TN3270E and TN5250E server to secure and encrypt all data transmission. Furthermore, PASSPORT WEB TO HOST® provides its own menu configuration rules that will control who can access various features on the host. To thoroughly demonstrate these features as related to security, this review addresses several points below:

1. Architectural Design of PASSPORT WEB TO HOST®
2. Security
3. ActiveX vs. Java™ Security
4. PASSPORT WEB TO HOST® Security
5. Digital Certificates
6. Menu Configuration Rules & Related Control
7. ActiveX Benefits vs. Java™

Conclusions

This review has concluded the following concerning ActiveX technology utilized within PASSPORT WEB TO HOST®:

1. Provides limited security risk.
2. Security risk can be mitigated by proper deployment strategies
3. Java™ based emulators have no security advantages.
4. WEB TO HOST provides significant product performance compared to Java™ based emulators.
5. An assured channel using SSL and a trusted source on a secure server will eliminate security breaches to an enterprise.

Architectural Design of PASSPORT WEB TO HOST®

PASSPORT WEB TO HOST® resides either on a Microsoft® Windows 2000/NT IIS web server or an IBM® OS/390 with UNIX® System Services running WebSphere Application Server version 1.2 or higher, HTTP or comparable web server. At the workstation level, either the Microsoft® Internet Explorer 5.0 or higher is required. The first time a user requests an WEB TO HOST session, the 32-bit ActiveX component is downloaded to the workstation. These components are not downloaded again until a new version is installed and detected on the web server. Once the initial download is completed the user's requested host session is sent to the web server to obtain the session information (IP host address, screen size, LU name -- see step 1 in diagram below). These session parameters are sent back to the workstation via a 1K encrypted file, and then a direct connection is established between the workstation and the host (see step 2). From this point, there is no more communication between the workstation and the web server.

web-based host access to 3270, 5250, and VT220/VT100 applications

On a 100 megabit LAN with minimal traffic, it takes only 10 seconds for the one time download of ActiveX components from the web server to the workstation. The downloaded ActiveX component (Passweb.cab) is a 1.5MB file while the expanded WEB TO HOST component will take up 3.2 MB of space on the workstation. If the PASSPORT WEB TO HOST® FTP feature is requested, a Passftp.cab file (298 KB) is downloaded as well. Each time an WEB TO HOST session is started, it uses about 6.5MB of active memory on the workstation. PASSORT WEB TO HOST requires approximately 25MB of disk space on the web server.

Security

This security review will focus on two technologies, ActiveX & Java™. Most examinations of these two technologies have not been updated during the past two to three years. Distinctions between the two technologies have become blurred as the need for greater commercial utilization along with expanded functionality requirements for Java™ has allowed it to gain access to memory and printing functions. The major focus on a Java™ solution, in respect to security, has been focused on the so-called "sandbox" approach. This sandbox approach promises a separation of the operating system and the Java™ applet. This course of action suggests that no Java™ applet can or could attack key components within a workstation. Although the use of a Virtual Java™ Machine to process a Java™ applet may create a barrier between the applet and the core of the operating system it does not eliminate the security risks related to an unknown malicious Java™ source. The only real way to address security issues is to control the Java™ solutions that are utilized. Thus the best security is a trusted source deployed on a secure server utilizing an Assured Channel such as one with SSL security and digital certificates. This reality holds true for ActiveX components as well.

ActiveX vs Java Security

The original Java™ 1.0 virtual machine had many restrictions that promoted optimum security. These restrictions prohibited the Java™ applet from writing to the hard disk, accessing the printer and communicating with IP host addresses other than the machine it was downloaded from, etc. However, for WEB TO HOST applications, that may not be such a good idea. Although these restrictions provide additional security, they also prevent features like file transfers, host printing or access a host mainframe using other 3270 servers from happening. On the other hand, because of the ability to write to the hard disk and accessing the printer, ActiveX can perform all of these advanced features like file transfer and 3270 or 5250 host printing. Moreover, to combat the fear that a malicious ActiveX applet from an unknown source could destroy a user's hard disk, Microsoft® instituted digital certificates. A digital certificate guarantees that a downloaded ActiveX applet is from a specific company and is certified by a reputable authority such as VeriSign. Digital certificates guarantee that a hacker hasn't corrupted the signed applet.

With the release of Java™ Developer Kit JDK 1.2 the new architecture lets you grant Java™ applets and applications permission to access specific system resources outside their restricted environments. Applets by default have no access to system resources outside the directory from which they were launched, but a signed applet can access local system resources as allowed by the local system's security policy. This major relaxation of the Java™ "sand-box" relies on the same approach that Microsoft® has taken with ActiveX, Public Key Infrastructure PKI. The difference in the approach is that Active X components require just one PKI vs. Java™ requiring a PKI for each and every applet that requires access outside the "sand-box".

While the changes to JDK 1.2 has allowed Java™ based emulators to gain more features and functions they still fall short of PASSPORT WEB TO HOST®. Additionally, the security distinction between Java™ and ActiveX has been blurred and has resulted in ActiveX providing the same level of security as Java™. Thus the best security is a trusted source deployed on a secure server utilizing an Assured Channel such as one with SSL security and digital certificates.

PASSPORT WEB TO HOST® Security

There are two optional levels of SSL security with PASSPORT WEB TO HOST®. First, there is SSL security from the workstation (browser) to the web server when the workstation first connects to the server to request connection information. This utilizes HTTPS and the protection takes place between the workstation (browser) and web server. The configuration is done on the web server. Second, there is SSL security between the workstation and the host after a connection is made from the workstation using WEB TO HOST. This is known as TN3270E and TN5250E SSL and both the TN3270E and TN5250E client (PASSPORT WEB TO HOST®) and TN3270E and TN5250E server (Cisco® CIP or OS/390) has to be configured accordingly. Once properly configured, the data will be protected during a direct connection between the workstation and the host (TN3270E or TN5250E server). PASSPORT WEB TO HOST® supports both 40-bit and 128-bit data encryption.

Security Between Workstation (Browser) and Web Server

PASSPORT WEB TO HOST®' s security, like other WEB TO HOST solutions, begins at the web server (i.e. IIS). Your server must be configured for SSL (Secure Socket Layer) security in order to protect requests and data between Internet Explorer and the web server. This is when you connect to the WEB TO HOST server requesting for a download of the ActiveX component, a session name, or launching of a session. With SSL enabled, all data transmission here will be encrypted and protected via the HTTPS protocol (see diagram). For more information on how to configure your IIS server for SSL, please refer to:

Microsoft® TechNet article Q228991 (IIS 4) or
Microsoft® TechNet article Q290625 (IIS 5)

web-based host access to 3270, 5250, and VT220/VT100 applications

Security Between Workstation and Server

After the ActiveX component is downloaded and the session is launched, your workstation (browser) no longer communicates with the web server. At this point, TN3270E and TN5250E SSL security is needed between the browser and the TN3270E or TN5250E Server (Host). Here, PASSPORT WEB TO HOST® and the corresponding TN3270E or TN5250E server must be configured for SSL security in order to protect the data between your workstation and the host (see diagram). For more information on configuring SSL security with PASSPORT WEB TO HOST®, please refer to our WEB TO HOST Administrator Help file under the Profile section for more instructions. For SSL configuration on your host server, please contact your host server vendor.

web-based host access to 3270, 5250, and VT220/VT100 applications

Digital Certificates

When you download software from the Internet, there is always fear that the downloaded software may perform malicious activity on your computer. Since ActiveX components have the ability to write to the hard disk, downloading an applet from an unknown source could be a risk to your hard disk. As a result, Microsoft® institutes digital certificates. A digital certificate guarantees that a downloaded ActiveX or Java™ applet is from a specific company and its content has not been tampered or corrupted.

Zephyr uses Microsoft®'s Authenticode and Digital IDs from VeriSign to assure that the PASSPORT WEB TO HOST® ActiveX control is safe to download. When you connect to the WEB TO HOST server for the first time, you will be prompted to download an ActiveX applet to your PC. This signed applet (see diagram) assures the content source and content integrity of the product. To get a FREE guide on how to sign your ActiveX controls for Microsoft® Authenticode, please go to this page on Verisign's website.

View Screen shot

Menu Configuration Rules and Related Controls

PASSPORT WEB TO HOST® takes security to another level by allowing administrators to control what features a user can have access to the 3270 or 5250 host. This security measure can be configured through the Config Lock feature (see diagram). For example, an administrator can lock out options such as file transfer or macro to prevent his users from transferring bad or virus infected files to the host or running a macro to perform an illegal action that can be damaging to the host system. For more information on how to use this Config Lock feature, please refer to our WEB TO HOST Administrator Help file under the Profile/Groups/Users section.

View Screen shot

ActiveX Terminal Emulator Benefits

Why does PASSPORT WEB TO HOST® use ActiveX instead of Java™? The ActiveX WEB TO HOST terminal emulator offers performance, reliability, features and ease of use advantages over Java™.

Performance

ActiveX components are only downloaded the first time they are accessed and each time a new version of the software is updated. On the other hand, Java™ applets are downloaded every time they are accessed, which has the potential to add to network congestion. There are some configurations for specific Java™ applets that use caching to store the applets locally, but this entails additional administration and may not work on all platforms or with all web browsers. Moreover, Java™ applets, once downloaded to the browser, contain 8-bit byte code. ActiveX components on the other hand contain full 32-bit native code. This is one more reason why Java™ is significantly slower than ActiveX components.

Reliability

Since ActiveX is tightly integrated with the Microsoft® Windows operating system and Internet Explorer web browser, all Windows API functions are available and called directly. ActiveX provides the same degree of reliability found in thick clients designed for Windows XP, 2000, NT, 98, or 95. This consistency makes ActiveX solutions more reliable.

Features and Ease of Use

Another benefit of using ActiveX is the consistent look and feel between Word, Excel or any desktop application. PASSPORT WEB TO HOST® actually merges its menus with Internet Explorer and provides identical toolbars and button bars to those found in IE for ease of use. Applications that adhere to the Sun Java™ specification lose this benefit.

Quicktrial or Download Options

There are two ways to evaluate the PASSPORT WEB TO HOST® terminal emulator: either download a copy of the software or do a QuickTrial of the PASSPORT WEB TO HOST® application. With QuickTrial, there is no server installation, you simply download the client and run the application from our web server. This is a fast and easy way to look at the PASSPORT WEB TO HOST® software. For those that want to install the PASSPORT WEB TO HOST® software on their own web server, you can download the fully functional 3270, 5250, SCO ANSI, VT100/VT220/VT420 and Wyse 60 emulator trial and complete a full evaluation.

 

host integration datastream

Home | PC-to-Host Emulation | Web-to-Host Terminal Emulator | Host Integration Solutions | Sitemap | Related Host Access Articles
Zephyr specializes in advanced host access, terminal emulation and host integration solutions for Microsoft Windows desktops and servers.

Comments or Suggestions: webmaster@zephyrcorp.com| Legal Information | Privacy Information