developmentor - a developer services company          LOGIN | CREATE AN ACCOUNT | TELL ME MORE    REGION     
training resources about us contact 
training formats training schedule registration and hotel information locations 
To Register Call: 800.699.1932 or Online: Register Now
Have a Question or Comment?
general information
requests@develop.com

Do you want more information about a specific course? tell me more

Sign up for developments our online newsletter. Sign Up
Registration and Hotel Information
Do you already know what course you want to enroll in? register now

Need to book a hotel room? Get discounted rates at hotels near our training facilities. >> more...
Testimonials
"DevelopMentor is the best training company I have ever dealt with. They know the technology backwards and forwards and have a passion for it along with great skill in presenting." --KEITH FRANKLIN Empowered Software Solutions
Essential Windows 2000 Security
Printable Version
FW019 Essential Windows 2000 Security
What You Will Learn
Much literature has been written about Windows security. However, most of it targets system administrators, not system programmers. Most of the literature talks about the importance of access control, which for a programmer is just mundane bookkeeping. This course is about throwing off those old notions and understanding the more challenging and interesting aspects of security, which every system-level developer and power administrator working on distributed systems must master in order to succeed. The story presented in this course is comprehendible and cohesive, and provides many important design tips and low-level details that you won't find in the Platform SDK documentation or resource kits.

Students are given a solid foundation in security terminology used on the Windows platform, along with an overview of basic security strategy. With this background, the course launches into a discussion of authentication, which is the most important (and perhaps the most misunderstood) mechanism used in distributed systems. The course aims to dispel many unfortunate myths, and gives practical advice for debugging and solving tough design problems on Windows 2000/XP. With so much emphasis being placed on COM these days, the course devotes a significant amount of time to discussion and hands-on labs that make COM security comprehensible. From SSPI to SMB, RPC, and COM security, from tokens and security descriptors to services, this course will help prepare you for developing distributed applications that are secure and robust.


[This course formerly entitled "Programming Windows Security"]

Please contact us for more detailed course information - within the US: 800.699.1932, within the UK: 08000 562265, or outside UK: +44 (0)1242 525108.
Course Highlights
  • The Windows Security Model
  • Security on Windows 2000 and Windows XP
  • Logon Sessions and Tokens
  • Access Control Programming
  • Authentication and SSPI
  • The NTLM Network Authentication Protocol
  • The Kerberos Network Authentication Protocol
  • Secure RPC
  • COM/MTS/COM+ Security
  • Why Window Stations are important
  • When (and when not) to write a Service
  • Programmatically granting the "Logon as a Batch Job" right
  • How to debug E_ACCESSDENIED
  • NULL Sessions and COM
  • The Guest Account and COM
  • Role-based Security
  • IIS and ASP Security
  • Adding Users and Groups Programmatically
  • Access Control Strategies
  • Security and the File System Redirector
  • Code Access Security in .NET
Sign-Up      5 days
Register online, Click on date to sign up
w=waiting list
 julaugsepoctnov
Los Angeles     
Boston     
London     
Pricing = US: $1995    UK: £1350    
Sign up early and get our Early Bird discount pricing. *This discount does not apply to UK/Europe events. Call for more details at 800.699.1932. Course price is based on location of course delivery. UK prices are +VAT
More Course Info
To get a detailed course outline tell me more
Who Should Attend
Unlike most security training, this course is designed to meet the needs of system programmers rather than system administrators. It is for developers who want to build robust security into their distributed applications at every stage of their projects.
Prerequisites
You should have a basic understanding of processes, threads, and DLLs.
Includes
Course includes study-kit and use of a PC for lab exercises.

This course is available On-site at your company.
Contact us for more details.

Do you want to see this course run in your area?
Let us know: requests@develop.com

  ^ BACK TO TOPTo Register Call: 800.699.1932 or Online: Register Now