DLLs will often hook into internal Firefox functions, which are subject to change from release to release. Unfortunately, having DLLs injected into Firefox can lead to performance, security, or stability problems. Most users are unaware when DLLs are injected into Firefox, as most of the time there’s no obvious indication this is happening, other than checking the about:third-party page. Having a DLL from a third-party product injected into a Firefox process is surprisingly common – according to our telemetry, over 70% of users on Windows have at least one such DLL! (to be clear, this means any DLL not digitally signed by Mozilla or part of the OS). This is done for a number of reasons the most common is for antivirus software, but other uses include hardware drivers, screen readers, banking (in some countries) and, unfortunately, malware. On Windows, third-party products have a variety of ways to inject their code into other running processes. Let’s talk about what this means and when it might be useful. In Firefox 110, users now have the ability to control which third-party DLLs are allowed to load into Firefox processes.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |