Sau khi cài đặt các bản cập nhật để giải quyết CVE-2014-0160 ( lỗi OpenSSL Heartbleed ), tôi phải cẩn thận khởi động lại mọi thứ có thể đang sử dụng libssl - nhiều dịch vụ, như Apache và phần mềm VPN của tôi, vẫn tải libssl dễ bị tổn thương cũ và người quản lý gói của tôi đã không cố gắng khắc phục điều này.
Điều này khiến tôi suy nghĩ: Sau khi tôi cập nhật thư viện dùng chung, làm thế nào tôi có thể tìm ra những chương trình đang chạy hiện có phiên bản cũ của thư viện được liên kết? Tôi chắc chắn phải có một cách để thẩm vấn các tiến trình đang chạy ở cấp độ liên kết hoặc ở cấp độ mô tả tệp để xác định xem phiên bản của một thư viện chia sẻ đã cho mà chúng đã tải có giống như hiện tại trên đĩa không.