Proxy & Packet Filtering - CSU1899 - Shoolini U

FL8: Proxy & Packet Filtering

1. Proxy Servers

Definition: A proxy server acts as an intermediary between a client and the internet. It receives requests from a client (such as a web browser), forwards them to the appropriate server, and then returns the server’s response to the client. It hides the client's IP address, providing anonymity, and can also control internet traffic to block malicious content.

Types of Proxy Servers:
Functions of Proxy Servers:
Example:

A student browsing a website through a proxy server. When they request to visit a website, the proxy intercepts the request, forwards it to the website, and returns the data. The website sees the proxy's IP address, not the student’s, ensuring privacy.

Case Study (India):

Proxy Servers for Internet Censorship: In India, certain websites are blocked due to government regulations or court orders. Users often use proxy servers to bypass these blocks. For example, during certain periods, the government blocks access to torrent websites. Proxy servers are used by individuals to access the content despite the ban.

Learn more about the working of Proxy Servers.

2. Packet Filtering

Definition: Packet filtering is a network security technique that controls data flow to and from a network by monitoring incoming and outgoing packets. Each packet is examined, and if it does not meet predefined rules, it is either allowed or blocked. This is typically done using firewalls.

How Packet Filtering Works:
Advantages of Packet Filtering:
Disadvantages:
Example:

In a university setting, a firewall using packet filtering can block students from accessing certain websites or online games during study hours. The firewall inspects incoming and outgoing packets and ensures that only traffic from academic websites is allowed.

Case Study (India):

Packet Filtering in Indian ISPs: Indian ISPs implement packet filtering to comply with government regulations. For example, during political unrest or exam leaks, ISPs block access to social media platforms or messaging apps. Packet filtering prevents packets with destination addresses associated with these platforms from reaching users.

Summary

1. Proxy Servers

Definition: A proxy server acts as an intermediary between a client and the internet, forwarding requests and returning responses, providing anonymity, and controlling traffic.

Types of Proxy Servers:
Functions of Proxy Servers:
Case Study (India):

Proxy servers are used in India to bypass government censorship, such as accessing blocked torrent websites.

2. Packet Filtering

Definition: Packet filtering is a technique that monitors network traffic by inspecting packet headers and blocking or allowing packets based on predefined rules. It is commonly implemented using firewalls.

How Packet Filtering Works:
Advantages of Packet Filtering:
Disadvantages:
Case Study (India):

During political unrest or exam leaks, Indian ISPs use packet filtering to block access to social media platforms by blocking traffic to destination addresses associated with these platforms.