SlideShare a Scribd company logo
1 of 23
Leveraging Sucuri's API
SUCURI WEBINAR
Sales Enablement Team - Webinar Part 2
Sucuri Sales Enablement Team
Victor Santoyo and Josh Hammer
Housekeeping Items
•
•
•
•
•
•
•
SUCURI SALES ENABLEMENT TEAM
@v_santoyo
Victor Santoyo
Account Executive
SUCURI SALES ENABLEMENT TEAM
A little about me
SUCURI SALES ENABLEMENT TEAM
@sucuri_josh
Joshua Hammer
Sales Operations Manager
SUCURI SALES ENABLEMENT TEAM
A little about me
•
•
•
•
In this webinar you
will learn how to:
•
•
•
•
Leveraging the Sucuri's API
Benefits of
Using APIs
Automation:
With APIs, computers rather than people manage the work.
Agencies can also update workflows to make them quicker
and more productive.
Updates:
An API allows new information generated from multiple
properties to distribute across different vendors’ systems.
Customization:
Through APIs, customizing the data or content and services
used the most, makes it even more invaluable.
Adaptation:
Needs change over time and APIs help make this easier.
Migrations are conducted more smoothly allowing for better
flexibility in transitioning to other technologies your CMS
might depend on.
When to
Exercise Our
APIs
New remote developer joins team
New trusted IP to grant access to systems.
Notice of unusual behavior
Plugin alerts to an IP attempt brute force breaches.
Content changes to the site
Ensure existing caching layers are purged in order.
Add/Remove Sites
Speed up/automate inventory churn of your web assets.
Leveraging the Sucuri's API
SINGLE STEP
Here is the script:
# Adding a single site to Sucuri Portal
curl -q
"https://monitor00.sucuri.net/api.php?k=1a2bc34d5e6f7g&a=add&host=www.google.com"
.. OK: Added: http://google.com
This will add new sites to
the Sucuri Monitoring Portal…
This will add new sites in bulk
to the Sucuri Monitoring Portal…
Here is the script:
# Adding new sites to Sucuri Portal
for i in $(cat INVENTORY.txt);
do curl 'https://monitor00.sucuri.net/api.php?k=12345678901234567890 &a=add&host=‘$i;
echo; done
.. OK: Added: http://friskymangocentral.com
.. OK: Added: http://example.com
.. OK: Added: http://google.com
From a set inventory found in a TXT file named INVENTORY.
This will add new sites in bulk
to the Sucuri Firewall Portal…
without enabling Emergency DDOS, Admin Access Control, and opting out of using our
Sucuri DNS from a set inventory found in a TXT file named INVENTORY.
Here is the script:
# Adding new sites to Sucuri Portal
for i in $(cat INVENTORY.txt); do curl
'https://waf.sucuri.net/api?v2' --data
'k=12345678901234567890 --data
'under_ddos_attack=0' --data
'restrict_admin_access=0' --data
'use_sucuri_dns=0' --data 'a=add_site' --data
'domains='$i; echo; done
This option can be used to clear
the Sucuri Website Firewall cache
after any website changes have been made. This will reflect live in a few
minutes time after you call it.
Here is the script:
# Clear Sucuri Cache
curl "https://waf.sucuri.net/api?v2"  --data "k=12345678901234567890"  --data
"s=12345678901234567890"  --data "a=clear_cache";
{"status":1,"action":"clear_cache","messages":["The cache for the domain "google.com" is being
cleared. Note that it may take up to two minutes for it to be fully
flushed."],"request_time":1541808867,"output":[],"verbose":1}
https://waf.sucuri.net/api?k=0123456789001234567890&s=0123456789001234567890&a=clearcache
You can whitelist your current IP address
(or another defined IP address) so it won’t be blocked by some of our security rules. It will also
allow access to your admin panels if you have it restricted to only trusted IP addresses in your
settings. See that option below:
Here is the script:
# Whitelist APIs
curl "https://waf.sucuri.net/api?v2"  --data
"k=12345678901234567890"  --data
"s=12345678901234567890"  --data
"a=whitelist_ip"  --data "ip=123.45.67.890";
{"status":1,"action":"whitelist_ip","messages":
["IP address 123.45.67.890 whitelisted for 1
domain(s)."],"request_time":1541809185,"output"
:["123.45.67.890"],"verbose":1}
https://waf.sucuri.net/api?k=123456789012345678
90&s=12345678901234567890&a=whitelist
Leveraging the Sucuri's API
MULTILAYERED
For demonstration only, let’s use
command `netstat | grep https | wc -l`
This counts the number of https requests on the server and
triggers the API if that value reaches 500.
Using Bash, here is the script:
#!/bin/bash
# Trigger Emergency DDoS if number of https requests reaches 500
if [[ "$(netstat | grep https | wc -l)" = "500" ]]; then
curl https://waf.sucuri.net/api?v2 -d
"k=API_KEY&s=API_SECRET&a=update_setting&http_flood_protection=js_filter"
fi
Update “API_KEY” and “API_SECRET” with your credentials (available at WAF dashboard -> API).
This command will clear Sucuri
cache based on file changes
For this example, we’ll be checking against the timestamp from last modified on the filesystem.
Here is the script:
#!/bin/bash
function execute() {
clear
echo "$@”
eval "$@" }
execute "$@”
inotifywait --quiet --recursive --monitor --event modify --format "%w%f" . 
| while read change;
do curl
"https://waf.sucuri.net/api?k=012345678900123456789&s=012345678900123456789&a=clearcache";
done
This command will pull Sucuri data
from the Monitoring dashboard
Here is the script:
$ curl -q
"https://monitor00.sucuri.net/api.php?k=1234567890123
4567890&a=query&host=www.friskymangocentral.com.com"
SCAN: SITE: http://friskymangocentral.com
SCAN: DOMAIN: friskymangocentral.com
SCAN: IP: 123.45.67.890
SCAN: CMS: WordPress
SYSTEM: NOTICE: Running on: Sucuri/Firewall
WEBAPP: INFO: Application: WordPress (http://www.wordpress.org)
WEBAPP: VERSION: WordPress version: 4.9.8
WEBAPP: NOTICE: WordPress theme: http://friskymangocentral.com/wp-content/themes/lyrical/
LINKS: JSLOCAL: /wp-includes/js/jquery/jquery.js?ver=1.12.4
LINKS: JSLOCAL: /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1
LINKS: JSEXTERNAL: https://img1.wsimg.com/tcc/tcc_l.combined.1.0.6.min.js
LINKS: URL: /
LINKS: URL: /about/
LINKS: URL: /services/
LINKS: URL: /blog/
BLACKLIST: INFO: Domain clean by Google Safe Browsing: friskymangocentral.com
(http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=friskymangocentral.com)
BLACKLIST: INFO: Domain clean by Norton Safe Web: friskymangocentral.com
(http://safeweb.norton.com/report/show?url=friskymangocentral.com)
BLACKLIST: INFO: Domain clean on PhishTank: friskymangocentral.com (http://www.phishtank.com/)
BLACKLIST: INFO: Domain clean on the Opera browser: friskymangocentral.com (http://opera.com/)
BLACKLIST: INFO: Domain clean by SiteAdvisor: friskymangocentral.com
(http://www.siteadvisor.com/sites/friskymangocentral.com)
BLACKLIST: INFO: Domain clean by the Sucuri Malware Labs: friskymangocentral.com
(http://labs.sucuri.net/?blacklist=friskymangocentral.com)
SCAN: SITE: http://johnhackedsite.com
SCAN: DOMAIN: johnhackedsite.com
SYSTEM: NOTICE: Running on: nginx
SYSTEM: NOTICE: Running on: Sucuri/CloudProxy
WEBAPP: INFO: Application: WordPress 4.8.2 (http://www.wordpress.org)
LINKS: JSLOCAL: /wp-content/themes/twentythirteen/js/html5.js
LINKS: JSLOCAL: /wp-includes/js/jquery/jquery.js?ver=1.12.4
LINKS: JSLOCAL: /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1
LINKS: URL: /2017/08/11/spend-money-on-investigate-reports-online-and-get/
LINKS: URL: /category/writers-tips/
LINKS: URL: /2017/08/02/looking-to-find-imaginative-simply-writing/
LINKS: URL: /page/2/
MALWARE: WARN: Security warning in the URL: http://johnhackedsite.com/ (*Known Spam detected.
Details: http://sucuri.net/malware/entry/MW:SPAM:SEO?spam-seo.spammy_keywords.19.16 </script>
<a href="http://atlantic-drugs.net/products/viagra.htm"; target="_blank">viagra</a> </center> )
MALWARE: WARN: Blacklisted javascript included on: http://johnhackedsite.com (*Javascript
included from a blacklisted domain. Details: http://sucuri.net/malware/entry/MW:BLK:2
Javascript: welcometotheglobalisnet.com)
BLACKLIST: INFO: Domain clean by Google Safe Browsing: johnhackedsite.com
(http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=johnhackedsite.com)
BLACKLIST: INFO: Domain clean by the Sucuri Malware Labs blacklist: johnhackedsite.com
(http://labs.sucuri.net/?blacklist=johnhackedsite.com)
BLACKLIST: WARN: Domain blacklisted By Yandex (via Sophos): johnhackedsite.com
(http://www.yandex.com/infected?url=johnhackedsite.com&l10n=en)
Q & A
Sucuri Sales Enablement Team
Victor Santoyo
victor@sucuri.net
Joshua Hammer
joshua@sucuri.net

More Related Content

What's hot

Sucuri Webinar: How to identify and clean a hacked Joomla! website
Sucuri Webinar: How to identify and clean a hacked Joomla! websiteSucuri Webinar: How to identify and clean a hacked Joomla! website
Sucuri Webinar: How to identify and clean a hacked Joomla! websiteSucuri
 
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for BeginnersSucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for BeginnersSucuri
 
Sucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight ItSucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight ItSucuri
 
Webinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri SecurityWebinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri SecuritySucuri
 
Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?Sucuri
 
Kludges and PHP. Why Should You Use a WAF?
Kludges and PHP. Why Should You Use a WAF?Kludges and PHP. Why Should You Use a WAF?
Kludges and PHP. Why Should You Use a WAF?Sucuri
 
Sucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri
 
Logs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress SiteLogs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress SiteSucuri
 
WPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteWPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteDeola Kayode
 
WordPress Security 2014 - The Basics of Security
WordPress Security 2014 - The Basics of SecurityWordPress Security 2014 - The Basics of Security
WordPress Security 2014 - The Basics of SecurityTony Perez
 
WordPress Security - Learning From Hacks
WordPress Security - Learning From HacksWordPress Security - Learning From Hacks
WordPress Security - Learning From HacksTony Perez
 
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri
 
Why Do Hackers Hack?
Why Do Hackers Hack?Why Do Hackers Hack?
Why Do Hackers Hack?Sucuri
 
WP Security - Master Class #SMWLagos2014
WP Security - Master Class #SMWLagos2014WP Security - Master Class #SMWLagos2014
WP Security - Master Class #SMWLagos2014sabinovates
 
Hacked - What do you do now?
Hacked - What do you do now?Hacked - What do you do now?
Hacked - What do you do now?Tony Perez
 
What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?Sucuri
 
Protecting Web App users in today’s hostile environment
Protecting Web App users in today’s hostile environmentProtecting Web App users in today’s hostile environment
Protecting Web App users in today’s hostile environmentajitdhumale
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites Catch Themes
 
Sucuri Webinar: Website Security for Web Agencies
Sucuri Webinar: Website Security for Web AgenciesSucuri Webinar: Website Security for Web Agencies
Sucuri Webinar: Website Security for Web AgenciesSucuri
 
Tips to improve word press security ppt
Tips to improve word press security pptTips to improve word press security ppt
Tips to improve word press security pptCheap SSL Coupon Code
 

What's hot (20)

Sucuri Webinar: How to identify and clean a hacked Joomla! website
Sucuri Webinar: How to identify and clean a hacked Joomla! websiteSucuri Webinar: How to identify and clean a hacked Joomla! website
Sucuri Webinar: How to identify and clean a hacked Joomla! website
 
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for BeginnersSucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
 
Sucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight ItSucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight It
 
Webinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri SecurityWebinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri Security
 
Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?
 
Kludges and PHP. Why Should You Use a WAF?
Kludges and PHP. Why Should You Use a WAF?Kludges and PHP. Why Should You Use a WAF?
Kludges and PHP. Why Should You Use a WAF?
 
Sucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sites
 
Logs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress SiteLogs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress Site
 
WPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteWPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press website
 
WordPress Security 2014 - The Basics of Security
WordPress Security 2014 - The Basics of SecurityWordPress Security 2014 - The Basics of Security
WordPress Security 2014 - The Basics of Security
 
WordPress Security - Learning From Hacks
WordPress Security - Learning From HacksWordPress Security - Learning From Hacks
WordPress Security - Learning From Hacks
 
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
 
Why Do Hackers Hack?
Why Do Hackers Hack?Why Do Hackers Hack?
Why Do Hackers Hack?
 
WP Security - Master Class #SMWLagos2014
WP Security - Master Class #SMWLagos2014WP Security - Master Class #SMWLagos2014
WP Security - Master Class #SMWLagos2014
 
Hacked - What do you do now?
Hacked - What do you do now?Hacked - What do you do now?
Hacked - What do you do now?
 
What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?
 
Protecting Web App users in today’s hostile environment
Protecting Web App users in today’s hostile environmentProtecting Web App users in today’s hostile environment
Protecting Web App users in today’s hostile environment
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites
 
Sucuri Webinar: Website Security for Web Agencies
Sucuri Webinar: Website Security for Web AgenciesSucuri Webinar: Website Security for Web Agencies
Sucuri Webinar: Website Security for Web Agencies
 
Tips to improve word press security ppt
Tips to improve word press security pptTips to improve word press security ppt
Tips to improve word press security ppt
 

Similar to Sucuri Webinar: Leveraging Sucuri's API

Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Aptible
 
week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffanushka2002ece
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Ankit Gupta
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMalcolm Duncanson, CISSP
 
Extending and Automating Cloudera Manager via API
Extending and Automating Cloudera Manager via APIExtending and Automating Cloudera Manager via API
Extending and Automating Cloudera Manager via APIClouderaUserGroups
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
 
Azure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiAzure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiGirish Kalamati
 
Cloudera User Group Chicago - Cloudera Manager: APIs & Extensibility
Cloudera User Group Chicago - Cloudera Manager: APIs & ExtensibilityCloudera User Group Chicago - Cloudera Manager: APIs & Extensibility
Cloudera User Group Chicago - Cloudera Manager: APIs & ExtensibilityClouderaUserGroups
 
Growing HashiCorp Vault at Hootsuite
Growing HashiCorp Vault at HootsuiteGrowing HashiCorp Vault at Hootsuite
Growing HashiCorp Vault at HootsuiteJAmes Atwill
 
Inithub.org presentation
Inithub.org presentationInithub.org presentation
Inithub.org presentationAaron Welch
 
Watch How The Giants Fall: Learning from Bug Bounty Results
Watch How The Giants Fall: Learning from Bug Bounty ResultsWatch How The Giants Fall: Learning from Bug Bounty Results
Watch How The Giants Fall: Learning from Bug Bounty Resultsjtmelton
 
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTO
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTOClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTO
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTOAltinity Ltd
 
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...Acquia
 
AWS Application Migration Service-Hands-On Guide
AWS Application Migration Service-Hands-On GuideAWS Application Migration Service-Hands-On Guide
AWS Application Migration Service-Hands-On GuideManas Mondal
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Tenchi Security
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Alexandre Sieira
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best PracticesDoiT International
 

Similar to Sucuri Webinar: Leveraging Sucuri's API (20)

Avanan Platform.pdf
Avanan Platform.pdfAvanan Platform.pdf
Avanan Platform.pdf
 
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
 
week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffff
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM Roles
 
Extending and Automating Cloudera Manager via API
Extending and Automating Cloudera Manager via APIExtending and Automating Cloudera Manager via API
Extending and Automating Cloudera Manager via API
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE LabSimple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
 
Azure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiAzure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish Kalamati
 
Cloudera User Group Chicago - Cloudera Manager: APIs & Extensibility
Cloudera User Group Chicago - Cloudera Manager: APIs & ExtensibilityCloudera User Group Chicago - Cloudera Manager: APIs & Extensibility
Cloudera User Group Chicago - Cloudera Manager: APIs & Extensibility
 
Growing HashiCorp Vault at Hootsuite
Growing HashiCorp Vault at HootsuiteGrowing HashiCorp Vault at Hootsuite
Growing HashiCorp Vault at Hootsuite
 
Inithub.org presentation
Inithub.org presentationInithub.org presentation
Inithub.org presentation
 
Watch How The Giants Fall: Learning from Bug Bounty Results
Watch How The Giants Fall: Learning from Bug Bounty ResultsWatch How The Giants Fall: Learning from Bug Bounty Results
Watch How The Giants Fall: Learning from Bug Bounty Results
 
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTO
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTOClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTO
ClickHouse on Kubernetes, by Alexander Zaitsev, Altinity CTO
 
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...
Varnish and Drupal- Accelerating Website Performance and Flexibility with Var...
 
AWS Application Migration Service-Hands-On Guide
AWS Application Migration Service-Hands-On GuideAWS Application Migration Service-Hands-On Guide
AWS Application Migration Service-Hands-On Guide
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best Practices
 
clara-rules
clara-rulesclara-rules
clara-rules
 

More from Sucuri

2018 Hacked Website Trends
2018 Hacked Website Trends2018 Hacked Website Trends
2018 Hacked Website TrendsSucuri
 
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends Sucuri
 
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement DepartmentSucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement DepartmentSucuri
 
Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri
 
Sucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with SucuriSucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with SucuriSucuri
 
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsWebinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsSucuri
 
Webinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPRWebinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPRSucuri
 
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio WebWebinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio WebSucuri
 
Ecommerce Website Security
Ecommerce Website SecurityEcommerce Website Security
Ecommerce Website SecuritySucuri
 
Otimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & ResiliênciaOtimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & ResiliênciaSucuri
 
Guia de Segurança para WordPress
Guia de Segurança para WordPressGuia de Segurança para WordPress
Guia de Segurança para WordPressSucuri
 
Gambiarra e PHP. Por que você deveria usar um WAF?
Gambiarra e PHP. Por que você deveria usar um WAF?Gambiarra e PHP. Por que você deveria usar um WAF?
Gambiarra e PHP. Por que você deveria usar um WAF?Sucuri
 
Segurança para Agências: Proteja seus Clientes
Segurança para Agências: Proteja seus ClientesSegurança para Agências: Proteja seus Clientes
Segurança para Agências: Proteja seus ClientesSucuri
 
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu NegocioSeguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu NegocioSucuri
 
WHDusa 2017: Bridging the Divide between Human Behavior & Security
WHDusa 2017: Bridging the Divide between Human Behavior & SecurityWHDusa 2017: Bridging the Divide between Human Behavior & Security
WHDusa 2017: Bridging the Divide between Human Behavior & SecuritySucuri
 

More from Sucuri (15)

2018 Hacked Website Trends
2018 Hacked Website Trends2018 Hacked Website Trends
2018 Hacked Website Trends
 
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
 
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement DepartmentSucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
 
Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online Store
 
Sucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with SucuriSucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with Sucuri
 
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsWebinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise Organizations
 
Webinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPRWebinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPR
 
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio WebWebinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
 
Ecommerce Website Security
Ecommerce Website SecurityEcommerce Website Security
Ecommerce Website Security
 
Otimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & ResiliênciaOtimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & Resiliência
 
Guia de Segurança para WordPress
Guia de Segurança para WordPressGuia de Segurança para WordPress
Guia de Segurança para WordPress
 
Gambiarra e PHP. Por que você deveria usar um WAF?
Gambiarra e PHP. Por que você deveria usar um WAF?Gambiarra e PHP. Por que você deveria usar um WAF?
Gambiarra e PHP. Por que você deveria usar um WAF?
 
Segurança para Agências: Proteja seus Clientes
Segurança para Agências: Proteja seus ClientesSegurança para Agências: Proteja seus Clientes
Segurança para Agências: Proteja seus Clientes
 
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu NegocioSeguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
 
WHDusa 2017: Bridging the Divide between Human Behavior & Security
WHDusa 2017: Bridging the Divide between Human Behavior & SecurityWHDusa 2017: Bridging the Divide between Human Behavior & Security
WHDusa 2017: Bridging the Divide between Human Behavior & Security
 

Recently uploaded

Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...SUHANI PANDEY
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...SUHANI PANDEY
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 

Recently uploaded (20)

📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 

Sucuri Webinar: Leveraging Sucuri's API

  • 1. Leveraging Sucuri's API SUCURI WEBINAR Sales Enablement Team - Webinar Part 2 Sucuri Sales Enablement Team Victor Santoyo and Josh Hammer
  • 3. SUCURI SALES ENABLEMENT TEAM @v_santoyo Victor Santoyo Account Executive
  • 4. SUCURI SALES ENABLEMENT TEAM A little about me
  • 5. SUCURI SALES ENABLEMENT TEAM @sucuri_josh Joshua Hammer Sales Operations Manager
  • 6. SUCURI SALES ENABLEMENT TEAM A little about me • • • •
  • 7. In this webinar you will learn how to: • • • •
  • 9. Benefits of Using APIs Automation: With APIs, computers rather than people manage the work. Agencies can also update workflows to make them quicker and more productive. Updates: An API allows new information generated from multiple properties to distribute across different vendors’ systems. Customization: Through APIs, customizing the data or content and services used the most, makes it even more invaluable. Adaptation: Needs change over time and APIs help make this easier. Migrations are conducted more smoothly allowing for better flexibility in transitioning to other technologies your CMS might depend on.
  • 10. When to Exercise Our APIs New remote developer joins team New trusted IP to grant access to systems. Notice of unusual behavior Plugin alerts to an IP attempt brute force breaches. Content changes to the site Ensure existing caching layers are purged in order. Add/Remove Sites Speed up/automate inventory churn of your web assets.
  • 11. Leveraging the Sucuri's API SINGLE STEP
  • 12. Here is the script: # Adding a single site to Sucuri Portal curl -q "https://monitor00.sucuri.net/api.php?k=1a2bc34d5e6f7g&a=add&host=www.google.com" .. OK: Added: http://google.com This will add new sites to the Sucuri Monitoring Portal…
  • 13. This will add new sites in bulk to the Sucuri Monitoring Portal… Here is the script: # Adding new sites to Sucuri Portal for i in $(cat INVENTORY.txt); do curl 'https://monitor00.sucuri.net/api.php?k=12345678901234567890 &a=add&host=‘$i; echo; done .. OK: Added: http://friskymangocentral.com .. OK: Added: http://example.com .. OK: Added: http://google.com From a set inventory found in a TXT file named INVENTORY.
  • 14. This will add new sites in bulk to the Sucuri Firewall Portal… without enabling Emergency DDOS, Admin Access Control, and opting out of using our Sucuri DNS from a set inventory found in a TXT file named INVENTORY. Here is the script: # Adding new sites to Sucuri Portal for i in $(cat INVENTORY.txt); do curl 'https://waf.sucuri.net/api?v2' --data 'k=12345678901234567890 --data 'under_ddos_attack=0' --data 'restrict_admin_access=0' --data 'use_sucuri_dns=0' --data 'a=add_site' --data 'domains='$i; echo; done
  • 15. This option can be used to clear the Sucuri Website Firewall cache after any website changes have been made. This will reflect live in a few minutes time after you call it. Here is the script: # Clear Sucuri Cache curl "https://waf.sucuri.net/api?v2" --data "k=12345678901234567890" --data "s=12345678901234567890" --data "a=clear_cache"; {"status":1,"action":"clear_cache","messages":["The cache for the domain "google.com" is being cleared. Note that it may take up to two minutes for it to be fully flushed."],"request_time":1541808867,"output":[],"verbose":1} https://waf.sucuri.net/api?k=0123456789001234567890&s=0123456789001234567890&a=clearcache
  • 16. You can whitelist your current IP address (or another defined IP address) so it won’t be blocked by some of our security rules. It will also allow access to your admin panels if you have it restricted to only trusted IP addresses in your settings. See that option below: Here is the script: # Whitelist APIs curl "https://waf.sucuri.net/api?v2" --data "k=12345678901234567890" --data "s=12345678901234567890" --data "a=whitelist_ip" --data "ip=123.45.67.890"; {"status":1,"action":"whitelist_ip","messages": ["IP address 123.45.67.890 whitelisted for 1 domain(s)."],"request_time":1541809185,"output" :["123.45.67.890"],"verbose":1} https://waf.sucuri.net/api?k=123456789012345678 90&s=12345678901234567890&a=whitelist
  • 17. Leveraging the Sucuri's API MULTILAYERED
  • 18. For demonstration only, let’s use command `netstat | grep https | wc -l` This counts the number of https requests on the server and triggers the API if that value reaches 500. Using Bash, here is the script: #!/bin/bash # Trigger Emergency DDoS if number of https requests reaches 500 if [[ "$(netstat | grep https | wc -l)" = "500" ]]; then curl https://waf.sucuri.net/api?v2 -d "k=API_KEY&s=API_SECRET&a=update_setting&http_flood_protection=js_filter" fi Update “API_KEY” and “API_SECRET” with your credentials (available at WAF dashboard -> API).
  • 19. This command will clear Sucuri cache based on file changes For this example, we’ll be checking against the timestamp from last modified on the filesystem. Here is the script: #!/bin/bash function execute() { clear echo "$@” eval "$@" } execute "$@” inotifywait --quiet --recursive --monitor --event modify --format "%w%f" . | while read change; do curl "https://waf.sucuri.net/api?k=012345678900123456789&s=012345678900123456789&a=clearcache"; done
  • 20. This command will pull Sucuri data from the Monitoring dashboard Here is the script: $ curl -q "https://monitor00.sucuri.net/api.php?k=1234567890123 4567890&a=query&host=www.friskymangocentral.com.com"
  • 21. SCAN: SITE: http://friskymangocentral.com SCAN: DOMAIN: friskymangocentral.com SCAN: IP: 123.45.67.890 SCAN: CMS: WordPress SYSTEM: NOTICE: Running on: Sucuri/Firewall WEBAPP: INFO: Application: WordPress (http://www.wordpress.org) WEBAPP: VERSION: WordPress version: 4.9.8 WEBAPP: NOTICE: WordPress theme: http://friskymangocentral.com/wp-content/themes/lyrical/ LINKS: JSLOCAL: /wp-includes/js/jquery/jquery.js?ver=1.12.4 LINKS: JSLOCAL: /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 LINKS: JSEXTERNAL: https://img1.wsimg.com/tcc/tcc_l.combined.1.0.6.min.js LINKS: URL: / LINKS: URL: /about/ LINKS: URL: /services/ LINKS: URL: /blog/ BLACKLIST: INFO: Domain clean by Google Safe Browsing: friskymangocentral.com (http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=friskymangocentral.com) BLACKLIST: INFO: Domain clean by Norton Safe Web: friskymangocentral.com (http://safeweb.norton.com/report/show?url=friskymangocentral.com) BLACKLIST: INFO: Domain clean on PhishTank: friskymangocentral.com (http://www.phishtank.com/) BLACKLIST: INFO: Domain clean on the Opera browser: friskymangocentral.com (http://opera.com/) BLACKLIST: INFO: Domain clean by SiteAdvisor: friskymangocentral.com (http://www.siteadvisor.com/sites/friskymangocentral.com) BLACKLIST: INFO: Domain clean by the Sucuri Malware Labs: friskymangocentral.com (http://labs.sucuri.net/?blacklist=friskymangocentral.com)
  • 22. SCAN: SITE: http://johnhackedsite.com SCAN: DOMAIN: johnhackedsite.com SYSTEM: NOTICE: Running on: nginx SYSTEM: NOTICE: Running on: Sucuri/CloudProxy WEBAPP: INFO: Application: WordPress 4.8.2 (http://www.wordpress.org) LINKS: JSLOCAL: /wp-content/themes/twentythirteen/js/html5.js LINKS: JSLOCAL: /wp-includes/js/jquery/jquery.js?ver=1.12.4 LINKS: JSLOCAL: /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 LINKS: URL: /2017/08/11/spend-money-on-investigate-reports-online-and-get/ LINKS: URL: /category/writers-tips/ LINKS: URL: /2017/08/02/looking-to-find-imaginative-simply-writing/ LINKS: URL: /page/2/ MALWARE: WARN: Security warning in the URL: http://johnhackedsite.com/ (*Known Spam detected. Details: http://sucuri.net/malware/entry/MW:SPAM:SEO?spam-seo.spammy_keywords.19.16 </script> <a href="http://atlantic-drugs.net/products/viagra.htm"; target="_blank">viagra</a> </center> ) MALWARE: WARN: Blacklisted javascript included on: http://johnhackedsite.com (*Javascript included from a blacklisted domain. Details: http://sucuri.net/malware/entry/MW:BLK:2 Javascript: welcometotheglobalisnet.com) BLACKLIST: INFO: Domain clean by Google Safe Browsing: johnhackedsite.com (http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=johnhackedsite.com) BLACKLIST: INFO: Domain clean by the Sucuri Malware Labs blacklist: johnhackedsite.com (http://labs.sucuri.net/?blacklist=johnhackedsite.com) BLACKLIST: WARN: Domain blacklisted By Yandex (via Sophos): johnhackedsite.com (http://www.yandex.com/infected?url=johnhackedsite.com&l10n=en)
  • 23. Q & A Sucuri Sales Enablement Team Victor Santoyo victor@sucuri.net Joshua Hammer joshua@sucuri.net