Overview
RansomStop can monitor Google Drive and automatically suspend compromised user account which exhibit ransomware activity, i.e. malicious encryption events. To do this RansomStop has to be installed in your Google Cloud Platform (GCP) environment as a serverless application in Google Cloud Run. Once configured, RansomStop will monitor all file changes, and if a file is encrypted, the compromised user account will be immediately suspended and logged off. This will limit the damages done from ransomware.
Steps
From your RansomStop Admin Portal:
Create the Site
- Navigate to the Sites page
- Click the "plus" icon in the top right to add a new site
- Enter the name of the site, e.g. Google Drive
- For Type, choose Google Cloud
- Click Save
Add a new SiteCreate the Analyzer
Navigate to the Analyzers page
- Click the "plus" icon in the top right to add a new analyzer
- Enter the name of the analyzer, e.g. google-drive
- Choose GDrive for the Storage Type
- Be sure to choose the site you created in the last sequence as the site
- For Policy, choose Detect Only to start, you can switch to enforce later
- Click Save
Add a new AnalyzerReturn to the Sites tab
Locate the Site you just created and click on the deploy button, it looks like a rocket ship
This will download a Site installation script that you or your GCP Admin will need to run via: (Google Cloud SDK must be enabled to use the gcloud commands)
- % gcloud auth login
- % bash RansomStopGCPInstaller-xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.sh
- follow the instructions on screen
Navigate to the Analyzers page
Locate the Analyzer you just created and click on the deploy button, it looks like a rocket ship
This will download an Analyzer installation script that you or your GCP Admin will also need to run via:
- % gcloud auth login
- % bash RansomStopAnalyzer-my-gdrive.sh
- follow the instructions on screen
Configure Google Drive Watcher
At the end of the Analyzer Install Script, you will be given a command to run that will look something like:
- % gcloud run services proxy rsanalyzer-gdrive --project plumesec-wxyz --region=<region>
Then point your browser to
http://localhost:8080 to configure a watcher for each shared Google Drive you would like to protect
NOTE: You will need to configure a watcher for each shared Google Drive you would like to protect
- Enter the Admin Email address
- Click Dashboard
- Choose the Google Drive
- Click Setup Watcher