Plus, they're sort of inevitable anyhow. The technical difference between ansible/puppet/etc. and blackhat C&C servers isn't that great. Definitely non-zero, but not that huge.
A more significant difference I was thinking of is that ansible et al are more focused on getting the system into a certain state, whereas a C&C server is likely to be oriented around executing commands and keeping certain tasks running. However, since the way you get a system into a certain state is by executing commands, well, the technical differences aren't that significant. Most of that difference would be in organization of the "UI" layer, rather than under the hood.
Another is that by disclosing security problems and the tools to test and research them, we enable defenders and we fix what might be kept confidential and exploited by attackers. The theory that sunlight is the best disinfectant.
The "enabled" attackers surely are nothing when they couldn't have come up with anything better themselves.
It just made the discussion of such tools public.
If this is happening, then either the red team needs to be disbanded as nobody cares enough to warrant their existence... or the engineers ignoring the alerts need to be educated on the value of a red team.
The videos are freely available.
As for hating C's lack of safety features, it goes back to the earlier 80's from Algol/Pascal/Modula-2/Ada side.
So no, it isn't something new, just now the always on Internet and IoT adoption are making it relatively easier to prove our point.
https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pr...
I only became aware of his work since Google.
Not all languages are necessarily equally susceptible to logic errors, though, and C is rather middling in that regard.
It remains to be seen what ARM and Google will actually do with the new memory extensions.
It remains to be seen what will happen with Fuchsia.
Microsoft is pushing for a mix of .NET Native, modern C++ and Rust.
Apple is still pushing for Swift, although very incrementally.
The big question is how UNIX clones will actually tackle C's unsafety at large, if ever.
In any case, there wasn’t any shortage of tools even in the 90s. Nor places to research them either. Plus systems were less security conscious then too so the barrier for entry was a little lower.
Source: my own misspent youth.