Security Hub

Bring your software development workflows to security

Shared accounts logo

Accounts sharing

Enterprise

Signals & Triggers

On authentication
If authentication from two different IP addresses

Actions

  • Block the user Block the user

Notifications

  • Send a Slack notification. Send a Slack notification.
  • POST to your Webhook. POST to your Webhook.

Details

For a lot of subscription businesses, particularly SaaS, account sharing is a big issue. Dealing with such problem can be quite painful to code and maintain.

This shared account protection plugin allows engineering teams to monitor shared subscriptions and take actions without requiring code changes.

Actions can range from notifications to blocking or more advanced workflows with custom webhooks.

Advanced details

This plugin will check if a user connected from two different IP addresses at the same time. If this is the case, the plugin will trigger and perform the selected action.

This plugin can either be used just to monitor shared accounts but also to mitigate and prevent shared subscriptions actively.

Advanced workflows can be built using our webhooks.

Language support

  • Ruby
  • Node.js
  • PHP
  • Python
  • Java

Data collected by Sqreen

Signals
  • Authentications (Sqreen SDK)

On attack
  • Authentications (Sqreen SDK)
  • IP addresses
  • User identifier

Built for developers and modern apps

Get up and running in minutes just by installing our lightweight library. Enable plugins in just a couple of clicks.

  • Node.js
  • Ruby
  • PHP
  • Python
  • Java
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

$ npm install --save sqreen

$ echo '{ "token": "your token" }' > sqreen.json

 

// This should be the first line of your app

require('sqreen');

$ echo "gem 'sqreen'" >> Gemfile

$ bundle install

$ echo "token: your token" > config/sqreen.yml

$ curl -s https://download.sqreen.io/php/install.sh > sqreen-install.sh && bash sqreen-install.sh your token

$ pip install sqreen

$ echo -e "[sqreen]\ntoken: your token" > sqreen.ini

 

# Insert at the top of your app file (typically wsgi.py or app.py)

import sqreen

sqreen.start()

$ curl https://download.sqreen.io/java/sqreen-latest-all.jar -o sqreen.jar

 

// Add JVM startup options:

-javaagent:/path/to/sqreen.jar -Dsqreen.token={{your token}}

Build amazing products. Keep them safe.

3 min installation · Try all features for 14 days · No credit card required Get started Request demo