CyberCubes is an advanced endpoint protection engine with an innovative approach to malware detection and prevention. At its core, CyberCubes employs an automatic, context-based behavior-analysis engine to intercept stealth and fileless malware. CyberCubes maintains an online system graph of potential attack vectors, enabling it to backtrack malicious behavior to its origin before it occurs. The CyberCubes engine then automatically decides whether the behavior should be stopped or prevented.