User Tools

Site Tools


tanszek:oktatas:szoftverrendszerek_biztonsaga

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:szoftverrendszerek_biztonsaga [2024/03/23 13:31] – superusertanszek:oktatas:szoftverrendszerek_biztonsaga [2026/02/24 12:44] (current) – [Oktatási anyagok] superuser
Line 1: Line 1:
 ===== Tématerületek ===== ===== Tématerületek =====
-  * Basic concepts: Data and information, Acquisition process +  - Alapfogalmak: A biztonság megközelítése 
-  * Data protection and data security, Threats: Viruses, human factor +  - Adatvédelem és adatbiztonság, Veszélyek, támadások, vírusok, emberi tényező 
-  * Data loss and corruption +  - Adatvesztés és helyreállítás 
-  * User authentication methods, Passwords, encryption. +  - Felhasználó hitelesítési módszerek, jelszavak, titkosítás. 
-  * Protection of privacy, destruction of data +  - A magánélet védelme, az adatok megsemmisítése 
-  * Network security knowledge: protocols, devices, network attacks +  - Hálózatbiztonsági ismeretek: protokollok, eszközök, hálózati támadások 
-  * Virtual private networks +  - Virtuális magánhálózatok 
-  * Ethical hacking +  - Etikus hackelés 
-  * Design and implement secure applications+  - Biztonságos alkalmazások tervezése és megvalósítása
  
  
Line 15: Line 15:
  
  
-===== Schedule =====+===== Ütemterv =====
  
 ^ Week #     ^ Lecture      ^ Labor          ^ ^ Week #     ^ Lecture      ^ Labor          ^
-| Week 1   | Basic concepts    | Labor usage, handouts requirements | +| Week 1   | Alapfogalmak    | Labor használati rend, oktatási anyagok  | 
-| Week 2   | Security design principles| Functional and architectural design of coding task 1. | +| Week 2   | Biztonság tervezési alapelvek| Kódolási feladat: funkcionális és nem funkcionális követelmények 1. | 
-| Week 3   | Security design walkthrough| Functional and architectural design of coding task 2.| +| Week 3   | Támadások kivédése | Kódolási feladat 2.| 
-| Week 4   | Introduction to Kali Linux   | Basic commands        | +| Week 4   | Kali Linux   | Alap utasítások        | 
-| Week 5   | Working with Kali Linux    | Coding - safe logon and user management | +| Week 5   | Kali linux eszközök    | Adat helyreállítási gyakorlat | 
-| Week 6   | Python security tools| Coding  - safe document storage        |+| Week 6   | Hálózatbiztonsági ismeretek | Kódolás  - biztonságos adattár        |
 | Week 8   | Bank Holiday| Bank Holiday| | Week 8   | Bank Holiday| Bank Holiday|
 | Week 9   | Malicious code| Virus and malwae checking tools| | Week 9   | Malicious code| Virus and malwae checking tools|
-| Week 10  | Cryptography | Kali password storing functions| +| Week 10  | Kriptográfiai algoritmusok 1 | Jelszavak tárolása| 
-| Week 11  | Security coding walkthrough | Coding task pre-evaluation | +| Week 11  | Kriptográfiai algoritmusok 2 | Digitális aláírás | 
-| Week 12  | Test | coding task pre-evaluation | +| Week 12  | Kriptográfiai algoritmusok 3 | Kódolási gyakorlat | 
-| Week 13  | Presentations of coding assignments| Presentations of coding assignments | +| Week 13  | Személyes adatok biztonsága | Helyreállítás, törlés | 
-| Week 13  | Evaluation| Presentations of coding assignments|+| Week 14  | Etikus hackelés | Etikus hackelés gyakorlat|
  
  
-===== Textbooks =====+===== Kötelező  irodalom ===== 
 +Hornyák Olivér: {{ :tanszek:oktatas:szoftverrendszerekbiztonsaga_v2.pdf |Szoftverrendszerek biztonsága}}, „FŐNIX ME” – Megújuló Egyetem felsőoktatási intézményi fejlesztések a felsőfokú oktatás minőségének és hozzáférhetőségének együttes javítása érdekében EFOP 3.4.3-16-2016-00015 projekt keretében kidolgozott tananyag 
 + 
 + 
 +===== Ajánlott irodalom =====
  
   * Stallings, W., Brown, L. (2015): Computer security: principles and practice 3rd edition, Pearson Education, 978-0-13-377392-7   * Stallings, W., Brown, L. (2015): Computer security: principles and practice 3rd edition, Pearson Education, 978-0-13-377392-7
Line 48: Line 52:
   * Kevin Mitnick: The Art of Invisibility    * Kevin Mitnick: The Art of Invisibility
   * Chris Wysopal: Art of Software Security Testing, The Identifying Software Security Flaws, ISBN  0321304861   * Chris Wysopal: Art of Software Security Testing, The Identifying Software Security Flaws, ISBN  0321304861
 +  * Muha Lajos; Krasznay Csaba: Az elektronikus információs rendszerek biztonságának menedzselése
  
  
Line 57: Line 62:
  
  
-===== Handouts =====+===== Oktatási anyagok =====
   - {{tanszek:oktatas:w1_software_system_security.pdf|Week 1}}   - {{tanszek:oktatas:w1_software_system_security.pdf|Week 1}}
   - {{tanszek:oktatas:w2_software_system_security.pdf|Week 2}}   - {{tanszek:oktatas:w2_software_system_security.pdf|Week 2}}
Line 65: Line 70:
   - {{tanszek:oktatas:week6.pdf|Week 6}}   - {{tanszek:oktatas:week6.pdf|Week 6}}
   - {{tanszek:oktatas:week7.pdf|Week 7}}   - {{tanszek:oktatas:week7.pdf|Week 7}}
 +  - {{tanszek:oktatas:szoftverrendszerekbiztonsaga_2021_12_17.pdf | Szoftver rendszerek biztonsága}}
 +  - {{ :tanszek:oktatas:sss_w1_w2.pdf | 1-3. hét előadás}}
 +===== Ellenőrző kérdések =====
  
-===== Test Questions ===== +   - Határozza meg a számítógépes biztonság fogalmát 
- +   - Ismertesse a titoktartást, az integritást és a rendelkezésre állást 
-  - Define computer security +   - Melyek a számítógépes biztonság kihívásai? 
-  - Explain Confidentiality, Integrity and Availability +   - Ismertesse meg a számítógépes támadás típusait 
-  - What are the challenges in Computer Security +   - Fenyegetések, támadások és eszközök meghatározása 
-  - Define attack types +   - Magyarázza el a biztonsági követelményeket 
-  - Define Threats, Attacks, and Assets +   - Ismertesse az alapvető biztonsági tervezési elveket 
-  - Explain Security Requirements +   - Ismertesse a számítógépes biztonsági stratégiákat 
-  - Explain Fundamental Security Design Principles +   - Határozza meg a kriptográfiai algoritmusok alapfogalmait: egyszerű szöveg, titkosítási algoritmus, titkos kulcs, titkosított szöveg, visszafejtő algoritmus 
-  - Explain Computer Security Strategies +   - Magyarázza el az üzenetek hitelesítését és a hash-funkciókat 
-  - Define the basic concepts of cryptographic algorithms: Plaintext, Encryption algorithm, Secret key, Ciphertext, Decryption algorithm +   - Magyarázza el a nyilvános kulcsú titkosítást 
-  - Explain Message Authentication and Hash Functions +   - Magyarázza el a digitális aláírásokat és a kulcskezelést 
-  - Explain Public-Key Encryption +   - Hogyan használható a nyilvános kulcsú titkosítás titkos kulcs terjesztésére? 
-  - Explain Digital Signatures and Key Management +   - Magyarázza el a DES algoritmust 
-  - How can public-key encryption be used to distribute a secret key? +   - Magyarázza el az AES algoritmust 
-  - Explain DES algorithm  +   - Magyarázza el az MD5 algoritmust 
-  - Explain AES algorithm +   - Magyarázza meg az üzenet hitelesítési kódját 
-  - Explain MD5 algorithm +   - Mik azok a rosszindulatú szoftverek? Milyen károkat okoznak? Milyen megelőző intézkedéseket javasol? 
-  - Explain Message Authentication Code +   - Magyarázza el a hálózati penetráció tesztelését 
-  - What are Malicious software ? What Harm do they cause ? What are the prevention actions you recommend? +   - Az alapvető biztonsági tervezési elvek meghatározása
-  - Explain network penetration testing +
-  - Define Fundamental Security Design Principles+
tanszek/oktatas/szoftverrendszerek_biztonsaga.1711200706.txt.gz · Last modified: by superuser