![]() |
TYPO3
7.6
|
Public Member Functions | |
getStatus () | |
Protected Member Functions | |
getTrustedHostsPatternStatus () | |
getEncryptionKeyStatus () | |
getFileDenyPatternStatus () | |
getHtaccessUploadStatus () | |
isMemcachedUsed () | |
Performs several checks about the system's health
Definition at line 25 of file SecurityStatus.php.
|
protected |
Checks whether the encryption key is empty.
Definition at line 115 of file SecurityStatus.php.
References $GLOBALS, $url, and GeneralUtility\makeInstance().
Referenced by SecurityStatus\getStatus().
|
protected |
Checks if fileDenyPattern was changed which is dangerous on Apache
Definition at line 136 of file SecurityStatus.php.
References $GLOBALS, GeneralUtility\makeInstance(), and GeneralUtility\trimExplode().
Referenced by SecurityStatus\getStatus().
|
protected |
Checks if fileDenyPattern allows to upload .htaccess files which is dangerous on Apache.
Definition at line 160 of file SecurityStatus.php.
References $GLOBALS, GeneralUtility\makeInstance(), and GeneralUtility\verifyFilenameAgainstDenyPattern().
Referenced by SecurityStatus\getStatus().
getStatus | ( | ) |
Determines the security of this TYPO3 installation
Implements StatusProviderInterface.
Definition at line 32 of file SecurityStatus.php.
References SecurityStatus\getEncryptionKeyStatus(), SecurityStatus\getFileDenyPatternStatus(), SecurityStatus\getHtaccessUploadStatus(), and SecurityStatus\getTrustedHostsPatternStatus().
|
protected |
Checks if the trusted hosts pattern check is disabled.
Definition at line 50 of file SecurityStatus.php.
References $GLOBALS, GeneralUtility\ENV_TRUSTED_HOSTS_PATTERN_ALLOW_ALL, and GeneralUtility\makeInstance().
Referenced by SecurityStatus\getStatus().
|
protected |
Checks whether memcached is configured, if that's the case we assume it's also used.
Definition at line 180 of file SecurityStatus.php.