The next generation of malware will use artificial intelligence to simulate the behavior of human aggressors: malware will accurately determine its targets, collect all necessary information about them, choose the most effective attack method, and intelligently avoid detection.
Just as businesses and organizations use artificial intelligence to boost security in every area, cyber criminals have begun to use it to build smarter malware.
This is precisely why we need to adopt a holistic approach to security where solutions to protect networks, endpoints, applications, data centers, and clouds will be inextricably linked and will function as an integrated and cooperative total. Artificial Intelligence will have a dominant role in this whole, providing automated security, prevention and threat management.
Applying such an approach is all the more pressing, as threats are becoming smarter and tend to operate autonomously to a greater extent. In the coming year, we expect to see sophisticated malware with adaptive learning capability, judging by the success or otherwise of the ongoing attacks, aiming to improve the effectiveness of the attack techniques they use.
The new generation of malware will be "situation-aware" which means that malware will be able to understand the environment in which they are located and make informed decisions about what to do next.
These malware will use sophisticated code, replacing the traditional "if not this, then that" logic code, with more complex decision trees. Autonomous malware will be able to predict what is the optimal node in a desicion tree before choosing the path to follow. A predictive node will monitor which nodes are selected and which ones are not, so when malware encounters a condition it has seen, it will be able to make a more targeted prediction so that over time software becomes more efficient .