#-------------------------------------------- # Permissions for MySQL Database Assessments #-------------------------------------------- # 158.151.178.88 - This is the Imperva Production appliance that performs vulnerability and compliance scans # Create imperva user to perform vulnerability and complaince scans CREATE USER IF NOT EXISTS 'z-impvuser'@'158.151.178.88' IDENTIFIED BY 'KAl7FCzMNgIoPwAI'; # The following object permissions are required: # The reason granting a select privilege on all tables in all databases is the behavior of the INFORMATION_SCHEMA. # INFORMATION_SCHEMA provides access to database metadata. Each MySQL user has the right to access these tables, # but can see only the rows in the tables that correspond to objects for which the user has the proper access privileges. # For MySQL version 8, the following object permissions are required: GRANT PROCESS, SELECT, SHOW DATABASES, SHOW VIEW ON *.* TO 'z-impvuser'@'158.151.178.88'; # Note: There is only one test that requires use of this permissions. It checks usage of encryption for # tables and tablespaces as any sensitive data must be encrypted. Otherwise it is subject to # compromise and unauthorized disclosure. FLUSH PRIVILEGES; //inform Imperva email to AwadhwalK@DNB.com