PředmětyPředměty(verze: 845)
Předmět, akademický rok 2018/2019
   Přihlásit přes CAS
Programování pro Windows II - NSWI037
Anglický název: Programming for Windows - II
Zajišťuje: Středisko informatické sítě a laboratoří (32-SISAL)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2018
Semestr: letní
E-Kredity: 3
Rozsah, examinace: letní s.:2/0 Zk [hodiny/týden]
Počet míst: neomezen
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Další informace: http://www.win.ms.mff.cuni.cz/vjj/WinSys.aspx
Garant: RNDr. Vojtěch Jákl
Třída: Informatika Bc.
Kategorizace předmětu: Informatika > Programování
Korekvizity : NSWI036
Anotace -
Poslední úprava: T_SISAL (07.06.2007)
Zvláštnosti programování pro Windows (správa procesu a paměti), speciality a bezpečnost systémů .NET a Windows.
Literatura
Poslední úprava: RNDr. Vojtěch Jákl (06.03.2016)

Windows System Programming (3rd edition) Johnson M. Hart Addison-Wesley, 2005

Programming Applications for Microsoft Windows (4th edition) Jeffrey Richter Microsoft Press, 2000

Windows Internals Covering Windows Server 2008 R2 and Windows 7 (6th edition) Mark Russinovich, David A. Solomon, and Alex Ionescu Microsoft Press, 2012

Windows Sysinternals Administrator's Reference Mark Russinovich, Aaron Margosis Microsoft Press, 2011

Mark Russinovich http://blogs.technet.com/markrussinovich/

Advanced Windows (3rd edition); Jeffrey Richter; Microsoft Press 1997

Undocumented Windows 2000 Secrets: A Programmer's Cookbook Sven B. Schreiber Addison-Wesley 2001

Undocumented Windows NT Prasad Dabak, et al M&T Books 1999

The .NET Developer's Guide to Windows Security; Keith Brown; Addison-Wesley 2005

Programming .NET Security; Adam Freeman, Allen Jones; O'Reilly 2003

.NET Security and Cryptography; Peter Thorsteinson, G. Gnana Arun Ganesh; Prentice Hall 2004

Windows Server 2008 PKI and Certificate Security Brian Komar Microsoft Press 2008

Security Strategies in Windows Platforms and Applications Michael G. Solomon Jones & Barlett 2011

Security Engineering A Guide to Building Dependable Distributed Systems Ross Anderson Wiley 2008; 2nd edition

Sylabus -
Poslední úprava: RNDr. Vojtěch Jákl (06.03.2016)

1. Windows System Programming:

synchronization

Memory - File Mapping

NTFS - Sparse Files, Streams

SW-only driver

2. Windows Security

Access Token (SID) vs. Security Descriptor (ACL, ACE)

Privilegies

Impersonation

digital signature, PKI

Group Policy

 
Univerzita Karlova | Informační systém UK