Skip to main content

PerfShield - Security Toolset for Perfex CRM

PerfShield enhances the security of your Perfex CRM installation by providing a comprehensive suite of protection tools. It helps safeguard your CRM against unauthorized access, brute force attacks, and other common security threats โ€” all from a single, easy-to-configure module.

Key Featuresโ€‹

PerfShield includes the following security capabilities:

FeatureDescription
Brute Force ProtectionAutomatically detects and blocks repeated failed login attempts to prevent unauthorized access
IP BlacklistingBlock specific IP addresses from accessing your CRM entirely
Email BlacklistingPrevent specific email addresses from being used during login or registration
Login ExpiryEnforce automatic session expiration after a configurable period of inactivity
Single Session EnforcementRestrict each user account to one active session at a time, preventing concurrent logins

Requirementsโ€‹

Before installing PerfShield, ensure your environment meets the following requirements:

  • Perfex CRM installed and running
  • Admin access to your Perfex CRM installation
  • A valid PerfShield license key (purchase code)
  • PHP version as required by your Perfex CRM version

Installationโ€‹

Follow these steps to install PerfShield on your Perfex CRM:

  1. Download the module files from your purchase's Downloads section.
  2. Extract the downloaded archive and locate the upload.zip file inside.
  3. Log in to your Perfex CRM as an administrator.
  4. Navigate to Setup โ†’ Modules in the admin sidebar.
  5. Click the Upload button and select the upload.zip file.
  6. Press Install to complete the module installation.
Important

Do not rename or extract the upload.zip file before uploading โ€” Perfex CRM expects the original zip archive for module installation.

After Installationโ€‹

Once the module is installed, you will need to activate it with your license key before you can use any of its security features. Proceed to the Activation page for detailed activation instructions.

tip

After activation, take time to configure each security feature according to your organization's requirements. Even enabling brute force protection alone will significantly improve your CRM's login security.

Supportโ€‹

If you encounter any issues during installation or have questions about PerfShield, please visit the Themesic Support Portal to open a support ticket.