Other issues in this category (35)
Danger in the library
Few applications are developed from scratch. Most include code from existing libraries.
A library (in programming) is a collection of subroutines or objects that are used in software development.
Even if an application’s code is free of vulnerabilities, vulnerabilities in common libraries may enable criminals to penetrate a system.
If a developer no longer supports an application and some of that application’s vulnerabilities were never closed, the risk of an infection occurring via those vulnerabilities increases manifold.
Unfortunately, users often underestimate this threat. Meanwhile, one vulnerability in library code can compromise hundreds of applications.
- Use only legal copies of software from trusted developers who have been on the market for years and have a solid software development record.
- Download and install all updates for all the applications you use as soon their respective developers notify you about their availability.
- Be sure to use the latest version of your anti-virus program, and use it to scan every software distribution file before you start the installation!