Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE468 Networks and Information Systems Security

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE468 Networks and Information Systems Security
Subject AreaSignals, Communications, and Networking
SemesterSemester 8 – Spring
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE318 Operating Systems
  • ECE313 Computer Networks I
Course Sitehttp://eclass.uth.gr/eclass/courses/MHX384/
Course Director

Ioannis MountanosIoannis Mountanos, Associate Professor
E-mail: jmoondan@e-ce.uth.gr

Course Instructor
  • Apostolos Apostolaras, Academic Teaching Experience
    E-mail: apaposto@e-ce.uth.gr
  • Description
  • Learning Outcomes

The main course topics are the following:

  • Introduction to network and information systems security
  • Attacks to software through stack exploitation
  • Attacks to software through heap exploitation
  • Attacks to software – Other vulnerabilities (format strings, off by one, numerical overflow, type conversions, frame pointer overwrite, fuzzing, reverse engineering, return oriented programming, return to libc)
  • Attack prevention in software (Νo execute bit / Data Execution Protection, Stack Canaries, Address Space Layout Randomization)
  • Isolation / confinement
  • Principles of secure software systems design
  • Elements of cryptography
  • Applications of cryptography
  • Web browser security
  • Web server / web application security (SQL injection, Cross-site Request Forgery, Cross-site Scripting)
  • Botnets
  • Distributed denial of service (DDoS) attacks
  • Firewalls
  • Intrusion detection / prevention systems (IDS / IPS)
  • Mobile systems security / Android

The course is complemented by a series of homeworks that allow the students to apply in practice the methods and techniques discussed in class.

After successfully fulfilling the requirements of the course, students:

  • Can identify the main vulnerabilities at the software, hardware, network and full system level.
  • Appreciate the mechanisms which allow seemingly benign bugs and caveats during the design and implementation of information systems to turn into exploitable vulnerabilities.
  • Know and can apply common attacks (traditional and recent) which exploit the aforementioned vulnerabilities.
  • Know and can apply countermeasures against those attacks / vulnerabilities.
  • Can design secure systems following best practice.
  • Can analyze the behavior of the system using scientifically acceptable methodologies and report their findings.

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@e-ce.uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες