Environmental Randomness - Environmental Randomness - Perceptive Content - SSL Security with an Oracle Database - Perceptive-Content/SSL-Security-with-an-Oracle-Database/Foundation-24.1/SSL-Security-with-an-Oracle-Database/Appendix-A-Entropy-Starvation-considerations-for-Linux/Environmental-Randomness - Foundation 24.1 - Foundation 24.1

SSL Security with an Oracle Database

Platform
Perceptive Content
Product
SSL Security with an Oracle Database
Release
Foundation 24.1
License
ft:lastPublication
2024-04-02T13:38:57.399000
ft:locale
en-US

The Progress DataDirect ODBC drivers, used for handling connections from Perceptive Content servers to Perceptive Content databases, utilize /dev/random for key generation during the SSL handshake for each connection to the database. For any Perceptive Content server, or any server or service that is running on a Linux operating system and is establishing SSL connections to the database, you may encounter slow or progressively slower server start-up times after a server reboot. This may also occur when restarting services after a period of time with low environmental randomness. Environmental randomness is collected from many different sources, such as hardware devices and network traffic. Under normal circumstances, these sources produce the randomness necessary to keep the entropy pool at sufficiently high levels to allow for quick connections to the database. When the entropy pool is empty, reads from /dev/random will block all referencing processes until additional environmental randomness is collected. If entropy levels are low and new entropy is not being introduced fast enough, delays may occur during start-up.