Table of Contents

What is certificate monitoring about?

Many certificate services automatically issues domain-validated (DV) certificates to websites by checking the URL's phishing status against the Google Safe Browsing API. Once issued, the issuer does not monitor the certificates or take any action afterward. Even if Google later flags the domain as malicious, the issuer will not revoke certificates. As a result, many phishing websites are secured with SSL certificates, spoofing the legitimate clients name. By monitoring the certificate logs, you can detect if your organizations name gets spoofed on SSL certificates. The reason why this is possible is that the issuer submits all of the certificates into a certificate transparency log. This is a mechanism designed to increase public transparency into the activities of CAs. The logs can be accessed by Kaduu.

What is a certificate transperency log?

Certificate Transparency (CT) logs are public, append-only logs that are used to record the issuance of SSL/TLS certificates. These logs are designed to improve the transparency and accountability of the certificate issuance process by making it possible for anyone to view the information that is recorded in the logs.

What is the benefit of this monitoring?

You can prevent social engineering and phishing attacks by detecting malicious websites as they are being created. Many hackers secure their phishing websites with SSL, for example, in order to make the user believe that the site is trustworthy and secure. As soon as we recognize the name of the organization to be monitored in the certificate, an alarm is triggered. a hacker could create a fake e_banking site, for example. Let's assume the original domain of the attacked bank is https://ebanking365.com. The hacker could now create a website with the login https://ebanking365.webhosting.ru. As long as you monitor "ebanking365" as a search term, you will be notified when this certificate is created.

What should you do if you receive an alert?

First of all, you need to evaluate whether the website is legitimate or not. One should resolve the IP address of the server ("ping ebanking365.webhosting.ru") and clarify whether the domain or website was created by one's own organization. If not, go through the following steps:

Report the website to the following organisations: phishing-report@us-cert.gov report@phishing.gov.uk reportphishing@apwg.org reportphishing@antiphishing.org phish@phishtank.com https://www.europol.europa.eu/report-a-crime/report-cybercrime-online

Copy the malicious URL of the phishing site and use it to report to the following anti phishing services Google: https://www.google.com/safebrowsing/report_phish/?hl=en Symantec: https://submit.symantec.com/antifraud/phish.cgi Eset: http://phishing.eset.com/report PhishTank: https://www.phishtank.com/ Microsoft: https://support.microsoft.com/en-us/kb/930167 Netcraft: http://toolbar.netcraft.com/report_url

Use the web based tools like https://whois.domaintools.com/ to look up the domain and take note of the details. Specifically look for Name Servers, Registrant & Registrar & Abuse contacts

For malicious domains, contact the hosting service and the domain registry to notify them of the scam, requesting that they take action to suspend the account or take it offline. Often this email is sent to abuse@. Follow up with a phone call to both the hosting service and the domain registry with the request

How does certificate monitoring differ from domain monitoring?

We take the above example: If the organization to be monitored has https://ebanking365.com as a website, domain monitoring can find all misspellings or domains that have ebanking365 in the main domain. But if a hacker uses a subdomain and e.g. replaces the "www" with ebanking365 (https://ebanking365.webhosting.ru.), this cannot be detected with domain monitoring, but with certificate monitoring if the hacker secures the website with SSL.

What CA's do we monitor?

We monitor all common CA's. Here are some examples:

How does it work?

Setting up certificate monitoring is very simple. Navigate to the expert menu and click on certificates. You can enter a search term like "bank". Kaduu will show you all the results that contain the word "bank". If you want to get notified about new certificates containing the same word, you can go to alerts and setup your alert.