3 ms·
The log4j vulnerability happened because the log4j programmers made an overly generalized "do anything and everything" software. The kind of architecture that i
by bruce343434 2y ago
The log4j vulnerability happened because the log4j programmers made an overly generalized "do anything and everything" software. The kind of architecture that is made to be so generic that the software accidentally gains emergent properties (=not thought of/realized/considered execution paths and interactions). Although the desire to write software like that might have arisen under the influence of the object oriented mindset, I'm sure it could have happened in any other language.