Seminarinhalt
All exercises are based on Windows Server 2016 and 2019, Windows 10 and Kali Linux. This course is based on practical knowledge from tons of successful projects, many years of real-world experience and no mercy for misconfigurations or insecure solutions! Remember that the labs will stay online for an extra three weeks so you may practice even more after the training is completed!
Programm
Introducing Internet Information Services 10
- Administration tools
- Architecture overview
- Configuration System overview
Installing the Web Server (IIS) role in Windows Server 2019
- Discussing the deployment scenarios
- Using Server Manager
- Using Unattended Setup
- Using Command Linee.Troubleshooting installation4.Post-installation administration tasksa.HTTP Featuresb.Security Settingsc.Logging
- Creating a Web Site, Application, Virtual Directory
- Managing Security settings for Web Sites
- Administering Web Site logging
- Configuring Failed Request Tracing
- Managing Virtual Directories and remote content
- Configuring Authentication Types
- Configuring Bindings
- Managing Application Pools and Applications
- Global Application Initializations
- Managing Application Pool Identity
- Managing Worker Processes and requests
- CPU Throttling: Sand-boxing Sites and Applications
- Idle Worker Process Page-Out
- ASP.NET Security Settings
- ASP.NET Application Development Settings
- Configuring ASP.NET
- Working with .Net Core
Architecture Extensions
- CGI
- FastCGI
- ISAPId.ASP
- Security
- Delegation
- PHP
- WebDAV
- Media Servicesd.URL Rewrite
- Application WarmUp
- URLScan / URLRewrite
- Dynamic IP Restrictions
Module 6: Managing IIS 10 Modules
- Adding IIS 10 Modules
- Administering IIS 10 Modules
- Configuring security settings on Windows Server2019
- Centralized SSL Certificate Support
- Secure Web Site settings
- Configuring authentication and authorization
- Restricting Web Site access
- Secure Web Server implementation scenario
- Enabling and configuring remote administration
- Enabling and configuring delegated administration
- Enabling and configuring feature delegation
- Managing application Host.config and Web.config access levels
- Security considerations for remote management
- Managing FTP Authentication
- Managing FTP Authorization
- Configuring FTP Logging
- Configuring FTP Logon Attempt Restrictions
- Administering FTP Request Filtering
- Configuring FTP User Isolation
- Tools overview
- Advanced management with PowerShell
- Tools for Running Administrative Tasks in IIS
- Automating management with Appcmd
- IIS 10 and scripting6.3rdparty management tools
- Performance monitoring techniques
- Monitoring IIS 10 under attack
- Optimizing IIS 10 settings for better performance
- Implementation scenarios analysis
- Dynamic site activation
- Idle Worker Process Page-out
- HTTP/2
- Shared Configuration
- Advanced Network Load Balancing settings and configuration
- Building the Web Farm
- Managing the Web Farm
- Automating tasks in multiple server IIS 10 environment
- Policy based management
- Server Name Indication (SNI) –SSL Scalability
- Backing Up an IIS Web Site
- Restoring an IIS Web site
- Application Request routing
- Auditing IIS 10 logs
- Enhanced Logging
- Logging to Event Tracing for Windows
- Common error messages and examples
- Auditing communication problems and examples
- Troubleshooting authentication problems
- Troubleshooting authorization problems
- Managing and understanding problems with configuration
Zielgruppen
- Enterprise administrators
- web administrators
- infrastructure architects
- security professionals
- systems engineers
- network administrators
- ITprofessionals
- security consultants
- other people responsible for implementing network and perimeter security
Vorkenntnisse
- you should have Windows Server Management and basic Web Server technologies experience
Wichtige Information
To participate in the course you need a Stable internet connection. For best learning experience we also need you to have a webcam, headphones and a microphone. Open RDP port 3391 for the connection to the Lab environment is needed as well. We will setup a secure Zoom classroom for every day of the course – we will send you a safe link to join the conference by e-mail.