Welcome to CSSE490: Introduction to Network Security at RHIT!
This course serves as an introduction to the basic concepts of network security with an emphasis on practical and development skills. Topics include denial of service attacks and defenses, authentication, key distribution, message authentication, access control, protocol security, virtual private networks, and security standards. The course will provide a review of basic network design, the end-to-end principle, and basic cryptography. Prerequisites: CSSE 220 or approval of the instructor.
Before class starts, please familiarize yourself with this website, including the different menus on the left-hand pane. This is the source of all authoritative announcements for the class, if this page and what I say in class contradict each other, please follow what is on this webpage.
Before our first class, please read the syllabus and get to know your [instructor]({{ site.baseurl }}/staff). This class is mostly built on labs that you will be doing during class meeting times, therefore it is important that you come to the first day prepared with a good development environment.
Therefore, I do recommend that you follow the steps below to get started strong on day 1:
grep
, and compiling and running programs are crucial for your success.ssh
into it.tmux
and check out my provided configuration
file on the tutorials page.vim
and emacs
preintalled. You can check out
my config file for vim
in the tutorials page. You
can also hook up vscode
to connect remotely to your machine if you prefer
to use an IDE. I will leave that one up to you to figure out if you elect to
do so.