- Joined
- Mar 26, 2016
- Messages
- 1,365
- Trophies
- 1
- Location
- ↑↑↓↓←→←→BA
- Website
- github.com
- XP
- 2,287
- Country
In the end, I think it's already hard enough to write a regular program that will reliably install and run on a broad range of desktop Linux systems without a considerable degree of user intervention. To write a program that will do so and then continue to propagate itself unnoticed and unaided would be a tall order. I would also say it's considerably easier on Linux for legitimate developers to unintentionally spread buggy, inadequately-tested software. But maybe that's just my opinion.
Friendly reminder that malware is not by definition self-replicating. That's a worm, which is a specific type of malware. There are very few worms because they require unpatched zero-days to really do any damage, and in this era of non-executable memory, stack canaries and ROP chains that's extremely difficult to perform reliably.
Also, arguably, it's both harder and easier to exploit open-source systems. Easier, because you can read the code and find an exploitable bug rather than having to reverse engineer code. Harder, because someone probably already read that code and fixed it before you could do anything with it.
Last edited by chaoskagami,