Conti is a human-operated ransomware and was first detected in December 2019, in unrelated attacks. Researchers consider Conti to be a replacement for Ryuk crypto-malware. The new malicious software is notable for its advanced capabilities such as fast encryption, anti-analysis, and direct execution. Similar to other strains of ransomware, Conti has multithreading capabilities - 32 concurrent CPU threads for encryption - which makes it faster. This ransomware abuses Windows Restart Manager functionality by closing applications that lock certain files. Conti then disables Windows services responsible for security, backup, database, email solutions, which allows it to encrypt these files. Conti also allows executing command-line arguments to directly encrypt local hard drives, data and network shares, and even specific IP addresses of the threat actors’ choice. Once the ransomware takes over, it deletes Windows Shadow Volume copies to prevent recovery of the files on the local system. Conti appends ‘.CONTI’ extension to the encrypted files and leaves a ransom note in each folder. To encrypt the data, the ransomware uses AES-256 encryption key for each file, which is again encrypted with a bundled RSA-4096 public encryption key that is unique for each victim. Conti ransomware has targeted the following industries:
- Financial & Educational Institutions
- Private Organizations
- Government Agencies
- Enterprise Businesses
- Small-Medium Businesses
MITRE ATT&CK Framework
T1204 – User Execution: Malicious LinkThe adversary prompts users to click on a malicious link, which in turn leads to the exploitation of browser/ application vulnerabilities. Similarly, links that redirect to downloadable malicious files are also used to deploy Conti.
T1486 – Data Encrypted for ImpactThe adversary could potentially interrupt accessibility to the victim’s system by encrypting their data. They can attempt to render stored data impenetrable by encrypting files or data on the local and remote drives, by withholding access to the decryption key.[/vc_wp_text][vc_wp_text]
Indicators of Compromise
Associated file namesCONTI_README.txt
Ransom note text
Associated email addresses[email protected] [email protected]
Metadata for Conti ransomware sample[/vc_wp_text][vc_wp_text]
Countermeasures and best practices for prevention:
- Users are advised to disable their Remote Desktop Protocol (RDP) if not in use. Moreover, if it is required a secure RDP connection should be set up behind the firewall with appropriate binding and access control policies.
- All operating systems and applications should be updated on a regular basis. Virtual patching can be done to protect legacy systems and networks. This prevents cybercriminals from gaining easy access to any system through the vulnerabilities that exist in outdated applications and software. Avoid installing updates/ patches from unauthorized sources.
- Restrict execution of PowerShell /WSCRIPT in an enterprise environment. Ensure the installation and use of the latest version of PowerShell, with enhanced logging enabled. Script block logging and transcription should also be allowed. Logs associated with this should be sent to a centralized log repository for monitoring and analysis.
- Establish a Sender Policy Framework (SPF) for your domain to prevent spam by detecting email spoofing that in turn prevents ransomware attacks.
- Application whitelisting/ strict implementation of Software Restriction Policies (SRP) blocks binaries running from %APPDATA% and %TEMP% paths. Generally, ransomware samples drop and execute from these locations.
- Do not open attachments or click on URLs in unsolicited emails, even if they are from someone in your contact list and they seem benign. If the URL appears to be genuine, instead of clicking on it, use your browser to access that particular page.
- Block the attachments of the following file types: exe|pif|tmp|url|vb|vbe|scr|reg|cer|pst|cmd|com|bat|dll|dat|hlp|hta|js|wsf
- Consider encrypting confidential data, since the ransomware generally targets common file types.
- Backup critical information regularly, to limit the impact of data or system loss and to help expedite the recovery process. Ideally, sensitive data should be kept on a separate device, and backups should be stored offline.
- Network segmentation and segregation into security zones to help protect sensitive information and critical services. One must separate administrative networks from business processes with physical controls and Virtual Local Area Networks.
- Install ad blockers to combat exploit kits such as Fallout that are distributed via malicious advertising.