10.0.2.0 Iss Isvg Igva FP0002
10.0.2.0 Iss Isvg Igva FP0002
10.0.2.0-ISS-ISVG-IGVA-FP0002
GENERAL DESCRIPTION:
This README provides important information for upgrading to IBM Security Verify
Governance v10.0.2 Fix Pack 2. This is a Fix Pack release for IBM Security Verify
Governance version 10.0.2 to provide accumulated fixes for problems and
remediations for security vulnerabilities. The fixes are listed by APAR/Known
Issue number and the remediations by CVE number.
COMPONENTS:
An Appliance Fix Pack release (Firmware Upgrade) for IBM Security Verify Governance
DEPENDENCIES:
You must have IBM Security Verify Governance Version 10.0.2.0 installed,
configured, and working.
FIX CONTENTS:
10.0.2.0-ISS-ISVG-IGVA-FP0002.readme
10.0.2.0-ISS-ISVG-IGVA-FP0002.pkg
FileUploadUtility.jar
temptrust.jks
DBupdate.zip
CHECKSUMS:
10.0.2.0-ISS-ISVG-IGVA-FP0002.pkg
MD5 checksum: 763c724ebbd500ec345d929dcbfb3ace
SHA-512 checksum - to be used to verify the PKG file uploaded in LMI panel of
Verify Governance - Virtual Appliance:
0c2cd6550e5e3c5dc76c830d47de2f8365868419435e0b7148f50903e72d22d605cc4757a1fb568e54e
cf22d2617ee8f62e438a348adc86f80e817e50887a8f6
For more information view the IBM Product Security Incident Response Team (PSIRT)
blog at:
http://www.ibm.com/blogs/PSIRT
WORKAROUNDS
Not applicable
UPGRADING
Upgrading to IBM Security Verify Governance v10.0.2.2 from IBM Security Verify
Governance v10.0 - FIRMWARE UPGRADE:
IBM Security Verify Governance v10.0.2.2 enables firmware updates by USB device.
It also enables firmware updates to be transferred by using the included Java
utility.
Requirements:
Firmware update (.pkg): 10.0.2.0-ISS-ISVG-IGVA-FP0002.pkg
Keystore file (.jks): temptrust.jks (default) or custom keystore file
Java Utility (.jar): FileUploadUtility.jar
DB update scripts (.zip): DBupdate.zip
NOTE: As an alternative way to upload the firmware package, you can use the Upgrade
Package Upload option that is available in the local management interface of the
virtual appliance. This will spare you from using the FileUploadUtility.jar Java
utility. For more details, see https://www.ibm.com/docs/en/sig-and-i/10.0.2?
topic=10020-upgrading-virtual-appliance-previously-uploaded-package-file
UPDATING THE DB
To upgrade the Verify Governance v10.0.2 database on DB2 or Oracle DB to Version
v10.0.2.2, unzip the DBupdate.zip file. The PostgreSQL database is updated with the
VA and no further action is required.
Depending on the database that you want to upgrade, refer to the corresponding
section.
Before you start updating the database, stop all the servers from the Server
Control section in the Virtual Appliance. You can restart them after the database
upgrade procedure ends.
DB2 UPDATE
Before you begin
Make sure that the following prerequisites are in place:
- IBM Security Verify Governance v10.0.2.2 supports DB2® Server v11.5.8 Standard
Edition and v11.5.9 Standard Edition.
NOTE: The eAssemblies for IBM Security Verify Governance v10.0.0 and v10.0.2.2 on
Passport Advantage include the activation key and the installation package of DB2
Standard Edition Version 11.5.8. The database is licensed for use with IBM Security
Verify Governance.
- The DB2 Client must be installed.
- You must know the common database parameters such as the IP address, server port.
Verify that the database transaction logs have enough space to contain the upgrade
logs and size them appropriately. If the transaction log fills up while upgrading,
the upgrade process might fail with the following error:
During the migration procedure, for some particular conditions, these diagnostic
messages can be present in the log file.
and
These messages do not identify an error of the procedure and can be ignored.
The following tags are used to customize the IBM Security Verify Governance DB2
database installation.
Tag | Description
--------------- ---------------------------------------------
DBServer | DB2 Server IP address or DNS name
DBPort | DB2 instance port
IGI_DB | DB2 database name
INSTANCE_OWNER | DB2 instance owner of the database instance
PASSWORD | DB2 instance owner password
FQ_IGI_DB | <DBServer>:<DBPort>/<IGI_DB>
The scripts for the upgrade of the database are compressed in file DBupdate.zip.
You can find DBupdate.zip in the Fix Pack package.
To get the scripts, unpack the 'db2' folder from DBupdate.zip into a directory of
your choice, <your_path>/<EXTRACTION_DIR>.
Attention: If you find that the size for the product table space that was allocated
when Verify Governance was first installed (see Installing the IBM Security Verify
Governance database on the DB2 server) is not sufficient, increase the size
manually in the DB2 database. Do not run another fresh installation of the
database.
Procedure
This procedure upgrades your Verify Governance database from V10.0.2 to V10.0.2.2.
3. After this procedure, extract the DBupdate.zip archive into your directory
<EXTRACTION_DIR>
4. If you want to produce a log file of the update procedure, change the
permissions of the EXTRACTION_DIR folder with the command:
chmod -R 777 <EXTRACTION_DIR>
6. If you did not change the default IGI schema password, jump to step 9,
otherwise, continue to step 7.
8. Edit the 01-COMMON.sql file and set the DEFINE IDEAS_SCHEMA_DEF_PASS key with
the correct value. Then, save the file.
10. Run the cumulative_patch.sql script. Use the instance_owner userid as shown
below:
NOTE: When you run the cumulative_patch.sql script, you may see some error messages
similar to the ones shown below. You can safely ignore these messages.
ERROR near line 1:
SQL0803N One or more values in the INSERT statement, UPDATE statement, or
foreign key update caused by a DELETE statement are not valid because the primary
key, unique constraint or unique index identified by "2" constrains table
"IGAADM.CONFIGURATION" from having duplicate values for the index key.
11. If you run the Turkish locale, find the TURKISH folder in
<EXTRACTION_DIR>/dbupdate/db2/ and use the clpplus executable to run the
patch_turkish.sql script on the database.
12. Verify in the created log files if the db updates were completed successfully.
13. Start the IBM Security Verify Governance server from the virtual appliance
dashboard.
What to do next
ORACLE UPDATE
Before you begin
Make sure that the following prerequisites are in place:
The following tags customize the IBM Security Verify Governance Oracle database
installation.
Tag | Description
------------ -------------------------------------
IgiSID | Oracle database instance name (SID)
DBServer | Oracle Server IP address or DNS name
DBPort | Oracle listener port
ServiceName | Oracle Service Name
The scripts for the upgrade of the database are compressed in file DBupdate.zip.
You can find DBupdate.zip in the Fix Pack package.
To get the scripts, unpack the 'oracle' folder from DBupdate.zip into a directory
of your choice, <your_path>/<EXTRACTION_DIR>.
Attention: If you find that the size for the product table space that was allocated
when Verify Governance was first installed (see Installing the IBM Security Verify
Governance database on the Oracle server) is not sufficient, increase the size
manually in the Oracle database. Do not run another fresh installation of the
Verify Governance database.
Procedure
This procedure upgrades your Verify Governance database from V10.0.2 to V10.0.2.2.
1. Stop the IBM Security Verify Governance server from the virtual appliance
dashboard.
2. Access the Oracle server.
c. Check that the configuration works by connecting to the database with the
following command:
sqlplus system/<password>@<IGISID>
3. After this procedure, extract the DBupdate.zip archive into your directory
<EXTRACTION_DIR>
4. If you want to produce a log file of the update procedure, change the
permissions of the [EXTRACTION_DIR]folder with the command:
chmod -R 777 <EXTRACTION_DIR>
6. If you did not change the default IGI schema password, jump to step 9,
otherwise, continue to step 7.
8. Edit the 01-COMMON.sql file and set the DEFINE IDEAS_SCHEMA_DEF_PASS key with
the correct value. Then, save the file.
NOTE: When you run the cumulative_patch.sql script, you may see some error messages
similar to the ones shown below. You can safely ignore these messages.
ERROR near line 1:
SQL0803N One or more values in the INSERT statement, UPDATE statement, or
foreign key update caused by a DELETE statement are not valid because the primary
key, unique constraint or unique index identified by "2" constrains table
"IGAADM.CONFIGURATION" from having duplicate values for the index key.
10. If you run the Turkish locale, find the TURKISH folder in
<EXTRACTION_DIR>/dbupdate/oracle/ and use the sqlplus executable to run the
patch_turkish.sql script on the database.
11. Verify in the created log files if the db updates were completed successfully.
12. Start the IBM Security Verify Governance server from the virtual appliance
dashboard.
What to do next
Upgrade the virtual appliance.
The following procedure is for running the upgrade with the use of the
FileUploadUtility.jar utility:
1. Copy the FileUploadUtility.jar file onto a system where IBM Java is already
installed. Java version 1.8 is recommended.
2. Copy the firmware update file and a keystore file to the file system.
3. Run the Java command, as specified in the Usage section below, to update the
firmware.
You can use the temptrust.jks file that is supplied with this release.
Usage:
java -jar FileUploadUtility.jar <Hostname:Port> <AdminId> <AdminPassword>
<Truststore Filepath> <Truststore Password> <Absolute path to pkg file>
<sslProtocol>
For the <Hostname:Port> value, enter the <FQDN:Port> of the VA instead of the IP
address.
Valid value for <sslprotocol> is TLSv1.2. The virtual appliance and its components
are by default migrated to protocol TLSv1.2.
IMPORTANT NOTE: If you were still running on TLS or TLSv1.1, you are strongly
encouraged to upgrade to TLSv1.2 all the connected external entities, such as the
database, the LDAP server, etc.
Example:
java -jar FileUploadUtility.jar igiva.in.ibm.com:9443 admin admin
/work/temptrust.jks changeit /Downloads/10.0.2.0-ISS-ISVG-IGVA-FP0002.pkg TLSv1.2
4. After the pkg file has been transferred, use the virtual appliance CLI to
install the firmware: svg > upgrade >install
5. If LTPA-based single sign-on is configured, where the LTPA key is generated from
the virtual appliance, generate the LTPA key again.
1. Take an AWS snapshot (hypervisor-level snapshot) of the computer that you are
to upgrade.
2. Upload the 10.0.2.0-ISS-ISVG-IGVA-FP0002.pkg file on the virtual appliance.
3. Use the virtual appliance CLI to install the firmware: svg > upgrade >install
4. Reboot the virtual appliance.
- The active tasks in Task Planner might be listed with the Inconsistent Task icon.
Resynchronize the schedulers to reactivate the tasks. See "Synchronizing the Task
Planner schedulers" at https://www.ibm.com/docs/en/sig-and-i/10.0.2?topic=10020-
synchronizing-task-planner-schedulers
- The Role Mining process starts without data to analyze. For this reason, do a new
data load. See "Loading role mining data" at https://www.ibm.com/docs/en/sig-and-
i/10.0.2?topic=10020-loading-role-mining-data
- If you use the IBM Security Verify Request mobile app, or integrate with the
ServiceNow platform, set the 'rest.api.visibility' parameter to 'false' in a custom
file in the virtual appliance. See "Changing the user visibility of selected REST
APIs" at https://www.ibm.com/docs/en/sig-and-i/10.0.2?topic=apis-changing-user-
visibility-selected-rest
- If you use IBM Security Identity Governance and Administration Data Integrator
(ISIGADI), update the JAR files that are in file sdk.zip. Follow the steps that are
documented in section "Updating the SDK for IBM Security Identity Governance and
Intelligence" of the ISIGADI._707_1968516_v2 PDF that is available in technote
"Integration between IBM Security Identity Manager and IBM Security Identity
Governance and Intelligence - Data Integrator 7.0.7"
(https://www.ibm.com/support/pages/node/723369).
For the complete documentation about tasks to complete after the upgrade, see
https://www.ibm.com/docs/en/sig-and-i/10.0.2?topic=installing-upgrade-virtual-
appliance
TRADEMARKS
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies. A
current list of IBM trademarks is available on the Web at "Copyright and trademark
information" at www.ibm.com/legal/copytrade.shtml.
COPYRIGHT (C) 2024, IBM INC.
END OF README