Setelah menginstal pembaruan ke alamat CVE-2014-0160 ( bug OpenSSL Heartbleed ), saya harus berhati-hati untuk memulai kembali apa pun yang mungkin menggunakan libssl - banyak layanan, seperti Apache dan perangkat lunak VPN saya, masih memiliki libssl rentan yang lama dimuat dan manajer paket saya tidak berupaya untuk memperbaiki ini.
Ini membuat saya berpikir: Setelah saya memperbarui perpustakaan bersama, bagaimana saya dapat dengan andal mengetahui program yang sedang berjalan yang memiliki versi lama dari perpustakaan yang ditautkan? Saya yakin pasti ada cara untuk menginterogasi proses yang berjalan baik pada level linker atau pada level deskriptor file untuk menentukan apakah instance dari shared library yang diberikan yang mereka muat sama dengan yang ada pada disk.