Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Module 8: Security

The eighth module of Site administration, the attacker's view and the hardening checklist, passwords and sign-in policy, two-step sign-in, sessions and cookies, and the Content Security Policy. Five lessons, 3 hours 20…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/site-administrators/module-08-security/README.md

On this page

Module 8: Security

Exponential 6 is secure by default against most automated attacks; the administrator keeps those defaults in force and closes what is left. This module starts with the attacker's view and a check every administrator can run, then works through the sign-in (password policy, lockout, two-step sign-in), sessions and cookies, and the Content Security Policy that stops injected scripts.

At a glance

CourseSite administration
Duration3 hours 20 minutes (five lessons)
Lessons5
LevelIntermediate
FormatHands-on; a training installation with administration and shell access per learner

Lessons

LessonDurationWhat learners do
8.1 Thinking like an attacker40 minRun the outside check, find a probe in security.log, mark the checklist
8.2 Passwords and sign-in policy40 minSet a password policy and lockout, unlock a test account
8.3 Two-step sign-in45 minTurn on 2FA, enroll a test user, reset it
8.4 Sessions and cookies35 minSwitch to database sessions, sign a browser out, choose cookie settings
8.5 Content Security Policy40 minRead the header, collect reports, enforce and roll back

Preparing this module

  • One training installation per learner, served over HTTP (for example with exp:velocity start), with administration and shell access. Never run the outside check of lesson 8.1 against a site you do not run.
  • One test user per learner with an address at example.invalid; the mail transport set to file.
  • For lesson 8.3: check on your own installation whether sevenx_authentication_2fa is active and the user class has the 7x 2FA Configuration field; prepare steps 1 to 4 in advance if time is short. Check that the training machines' clocks are right. A phone with an authenticator app helps; e-mail codes in files work without one.
  • For lesson 8.5: a browser with developer tools.
  • A copy of settings/override/site.ini.append.php per learner before the module, so every change can be undone.

Timing plan

TimeItem
0:00Lessons 8.1 and 8.2 (80 min)
1:20Break (15 min)
1:35Lesson 8.3 (45 min)
2:20Break (10 min)
2:30Lessons 8.4 and 8.5 (75 min)
3:45End (3 h 20 min of lessons plus breaks)

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x