Network and Data Security
Keywords |
Classification |
Keyword |
OFICIAL |
Computer Science |
Instance: 2017/2018 - 2S ![Requerida a integração com o Moodle Ícone do Moodle](/fcup/pt/imagens/MoodleIcon)
Cycles of Study/Courses
Teaching language
Suitable for English-speaking students
Objectives
Introduction to security issues in data networks and information systems. Obtain detailed knowledge on the main vulnerabilities of operating systems and communication networks. Presentation of methodologies to build systems capable of resisting attacks, operational errors and other intelligent adversarial induced occurrences. Study of tools, processes and methods to plan, implement and test secure systems and adapt current systems taking into accounting the evolving environment.
Learning outcomes and competences
After the course, the student should be:
- knowledgeable on the main security problems with operating systems and networks;
- able to identify, assess and diagnose possible risks and vulnerabilities in information systems and data networks;
- able to choose, deploy and configure correct software and hardware tools so that the system presents the adequate security.
Working method
Presencial
Pre-requirements (prior knowledge) and co-requirements (common knowledge)
- Operating systems
- System administration
- Cryptography
- Network Administration (advised)
Program
- Examples of secure systems
- Security protocols
- Data network security
- Communication protocols vulnerabilities
- Firewalls
- Trojans, virus and worms
- Intrusion detection systems (SNORT)
- System and network monitoring
- Methods and pragmatic techniques for password management
- Methods for access control
- Biometric systems
- Cryptography and key management (PKI system)
Mandatory literature
000097839. ISBN: 9780471738480
000097669. ISBN: 9780470068526
Complementary Bibliography
000091958. ISBN: 978-0-13-600424-0
Teaching methods and learning activities
In theo-practical classes we will discuss with some detail the essential concepts to understand the workings of the security tools that will be used to audit some systems in a controlled environment.
There will be labs where a network infrastrucuture and services will be available so to explore the security tools to discover vulnerabilities in these systems. Some of the theo-prat classes will use this infrastructure.
keywords
Technological sciences > Technology > Computer technology > Control techniques
Evaluation Type
Distributed evaluation with final exam
Assessment Components
designation |
Weight (%) |
Exame |
40,00 |
Trabalho escrito |
60,00 |
Total: |
100,00 |
Amount of time allocated to each course unit
designation |
Time (hours) |
Estudo autónomo |
18,00 |
Frequência das aulas |
42,00 |
Trabalho laboratorial |
120,00 |
Total: |
180,00 |
Eligibility for exams
- Minimum grade of 40% on lab assignments
- Minimum grade of 40% in exam
Note: both minimums should be met
Calculation formula of final grade
Final grade will be based on assignment grade and exam grade, using the following expression:
(WAG x 12+EG x 8)/20
where:
- EG = exam grade (0-20)
- AG = assignment grade (0-20)
- WAG = min(max(EG - 6, AG), EG + 6))
This applies for all the exams (normal, recourse, grade improvement or special term).
Examinations or Special Assignments
Study and experimentation of a current proposed theme, about systems and/or data network security. Presentation of the work developed on a course mini-workshop, that all course students must attend. The students must prepare a report and a presentation.
There will be two assignements, one survey based and the other a more practical work.
Special assessment (TE, DA, ...)
See grade calculation above.
Classification improvement
Students wishing to improve their grades on the following year may do so on both components by re-doing the one they wish to improve.
Within the semester, the student can improve the NME grade by taking the final-exam.