1. A method for continuous user authentication through real-time fusion and correlation of multiple factors, the method comprising: continuously obtaining monitored data from a computer, the monitored data being related to user actions on the computer of a user; analyzing, by a server, the monitored data of the computer to execute a windowing system event sequences modality, a network footprint modality, an application specific user actions modality, and a forensic linguistic analysis modality for the user; authenticating the user on the computer based on a combination score of a first score related to the windowing system event sequences modality, a second score related to the network footprint modality, a third score related to the application specific user actions modality, and a fourth score related to the forensic linguistic analysis modality; and in response to an application comprising rote operations in the application specific user actions modality, increasing the first score related to the windowing system event sequences modality; wherein the windowing system event sequences modality is configured to authenticate the user based on user operations in a windowing system based operating system on the computer; wherein the network footprint modality is configured to monitor network activities on the computer to build a network fingerprint of user interactions with other entities on a communications network; wherein the application specific user actions modality is configured to track what actions the user performs in a particular application and track how the user invokes each command to perform the actions in the particular application, in order to generate a trained model; and wherein the forensic linguistic analysis modality is configured to combine two or more of linguistic features, stylometric features, topical features, behavioral features, and contextual features all performed by the user, in order to determine a previous score for the forensic linguistic analysis modality.