<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://homeostasis.scs.carleton.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krithika</id>
	<title>Soma-notes - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://homeostasis.scs.carleton.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krithika"/>
	<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php/Special:Contributions/Krithika"/>
	<updated>2026-05-02T06:06:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=SystemsSec_2018W_Lecture_5&amp;diff=21438</id>
		<title>SystemsSec 2018W Lecture 5</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=SystemsSec_2018W_Lecture_5&amp;diff=21438"/>
		<updated>2018-01-23T02:35:31Z</updated>

		<summary type="html">&lt;p&gt;Krithika: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notes==&lt;br /&gt;
&lt;br /&gt;
- Basic structure of the internet&lt;br /&gt;
* client =&amp;gt; net =&amp;gt; server&lt;br /&gt;
* basic client server model&lt;br /&gt;
* processes on client and server talk to each other&lt;br /&gt;
* network firewall sits between net and server, protects the network from malicious incoming traffic&lt;br /&gt;
* host firewall sits between net and server, sits in front of server&lt;br /&gt;
* each process has a unique port number&lt;br /&gt;
* IP address identifies hosts&lt;br /&gt;
&lt;br /&gt;
- IP addresses are very easy to spoof&lt;br /&gt;
- Initially, servers would talk to any client, very risky&lt;br /&gt;
- Finger daemon lists for finger requests&lt;br /&gt;
* process that can find out anyone&#039;s personal info (eg. name, phone number, etc.)&lt;br /&gt;
* eg: finger soma@homeostasis.scs.carleton.ca&lt;br /&gt;
* outputs a &amp;quot;plan&amp;quot; file with user&#039;s personal info&lt;br /&gt;
&lt;br /&gt;
- chargen = character generator&lt;br /&gt;
- localhost:631 = url for CUPS&lt;br /&gt;
* web-based printer management console for unix systems&lt;br /&gt;
* config file has basic access control (ie. IP address restriction)&lt;br /&gt;
* not openly available, secure for single host, not so good for multiple hosts (ie. network)&lt;br /&gt;
&lt;br /&gt;
- security issues?&lt;br /&gt;
* different config files for different OS, tedious to setup&lt;br /&gt;
* ideally, we want a uniform way of combining policy&lt;br /&gt;
&lt;br /&gt;
- TCP wrappers &amp;quot;libwrap&amp;quot;&lt;br /&gt;
* came before host based, widespread firewall support&lt;br /&gt;
&lt;br /&gt;
- what is a firewall?&lt;br /&gt;
* 2 types: host and network, differs by who enforces the rules&lt;br /&gt;
&lt;br /&gt;
- what is a vpn?&lt;br /&gt;
* virtual private network&lt;br /&gt;
* can be problematic, misused if used to download media onto your machine while connected to a company network&lt;br /&gt;
* viruses can enter the network this way&lt;br /&gt;
&lt;br /&gt;
- to increase network security, turn off unnecessary services that don&#039;t need to talk over the network like the finger daemon&lt;br /&gt;
- outgoing traffic is safe but incoming traffic may not be&lt;br /&gt;
- ntpd = network time protocol daemon&lt;br /&gt;
- modern architecture uses VMs and containers like Docker&lt;br /&gt;
* Processes in Docker separated into groups&lt;br /&gt;
* 1 firewall per group&lt;/div&gt;</summary>
		<author><name>Krithika</name></author>
	</entry>
</feed>