Back to the 2025 paper

Module II: Browser & Apache Web Server Architecture; Common Protocols

20257m

What are the main configuration settings required for browsers such as Netscape and Internet Explorer (IE)?

Worked SolutionAI Assisted

Answer: Configuration Settings in Classic Browsers (Netscape and Internet Explorer)

1. Overview

Web browsers such as Netscape Navigator / Communicator and Microsoft Internet Explorer (IE) established the foundational configuration architectures for client-side web navigation, network proxies, security zones, and MIME content handling.


2. Main Configuration Categories

+-----------------------------------------------------------------------+
|                    BROWSER CONFIGURATION SUBSYSTEMS                   |
+-------------------+-------------------+---------------+---------------+
| 1. Network/Proxy  | 2. Security Zones | 3. Content    | 4. Cache &    |
|    Settings       |    & SSL/TLS      |    & MIME     |    Privacy    |
| - HTTP/FTP Proxy  | - Active Scripting| - Helper Apps | - Cookie Rules|
| - Port Mapping    | - ActiveX Controls| - Java/Plugins| - Disk Quota  |
+-------------------+-------------------+---------------+---------------+

1. Network & Proxy Connection Settings

  • Direct vs. Proxy Connections: Configuring proxy servers for HTTP, Secure (HTTPS), FTP, and SOCKS connections to route internet traffic through institutional firewalls or cache gateways.
  • Automatic Configuration (PAC): Configuring an Automatic Proxy Configuration Script URL (wpad.dat / .pac file) or WPAD (Web Proxy Auto-Discovery Protocol).
  • Proxy Exceptions: Specifying local IP ranges and intranet domains (localhost, *.internal.net) to bypass proxy routing.

2. Security Zones and Scripting Permissions

  • Security Zones (Distinct in Internet Explorer):
    • Internet Zone: Default restricted sandbox for untrusted public websites.
    • Local Intranet Zone: Lower security settings for internal enterprise networks.
    • Trusted Sites Zone: Elevated privileges for verified partner portals.
    • Restricted Sites Zone: Maximum security restrictions for unsafe sites.
  • Active Scripting & Controls:
    • Toggling JavaScript / VBScript execution.
    • Enabling or prompting for signed/unsigned ActiveX Controls (in IE) and Java Applets.
  • Cryptographic Protocols: Enabling SSL 2.0/3.0 and modern TLS protocols for secure HTTPS transactions.

3. Content Handlers and MIME Type Associations

  • Helper Applications (Major feature in Netscape): Mapping specific MIME types (e.g., application/pdf, audio/x-wav, video/quicktime) to external standalone viewer applications or internal browser plug-ins.
  • File Download Handling: Defining automated actions when downloading file extensions (Prompt user, Save to disk, or Launch helper app).

4. Cache and Temporary Internet Files Management

  • Disk Cache Allocation: Allocating disk storage limits (e.g., 50MB to 500MB) to store cached web assets (HTML, stylesheets, images).
  • Page Verification Frequency: Setting when the browser checks the server for newer page versions:
    • Every visit to the page
    • Every time the browser is started
    • Automatically
    • Never (offline mode)
  • Cache Purging: Options to clear history, form autofill, and temporary internet files on browser exit.

5. Privacy, Cookies, and Identity

  • Cookie Management: Granular policies for accepting, prompting, or blocking First-Party and Third-Party tracking cookies.
  • Personal Certificate Management: Importing and managing client-side X.509 digital certificates for secure client authentication.

3. Netscape vs. Internet Explorer Configuration Architecture

Feature Netscape Navigator Microsoft Internet Explorer
Storage Mechanism Plaintext JavaScript configuration file (prefs.js / all.js) Windows Registry (HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings)
Configuration GUI Edit > Preferences Menu Tools > Internet Options (Control Panel)
Security Architecture Java Permissions & Security Capabilities API Security Zones (Internet, Intranet, Trusted, Restricted)
Extensibility Model Netscape Plugin API (NPAPI) ActiveX Controls, COM components, BHOs
Enterprise Policy Centralized netscape.cfg deployment Group Policy Objects (GPO) via Active Directory

Similar questions