Vallanx Universal Blocklist Syntax
Das moderne Format für unendlich viele Anwendungsfälle. Für Black- / Whitelists & Filter auf Ihrem Router, Server, in Ihren Apps und Netzwerken.
Vielseitig und präzise Filter bauen
Die Vallanx Universal Blocklist Syntax in aktueller Version 3.0 wurde entwickelt, um eine möglichst große Zahl an Anwendungsfällen abdecken zu können. Hier stellen wir Ihnen die besonderen Eigenschaften und mögliche Use Cases für die Arbeit mit Vallanx UBS vor. Die wesentlichen Grundprinzipien von UBS sind:
- Zeilen-basiert: Eine Regel pro Zeile
- Kommentare: # für Kommentare (komplette Zeile oder inline)
- Sektionen: Optionale [SECTION] Header für Organisation
- Direktiven: ! Prefix für Metadaten und spezielle Anweisungen
- Modifikatoren: :modifier1,modifier2 für kontextspezifisches Verhalten
- TTL: Time to live (TTL) für (einzelne) Regeln festlegen
Die Vallanx Universal Blocklist Syntax ist damit ein leistungsstarkes, flexibles und intelligentes System zur Verwaltung von Blocklists für DNS-Servern, Browser Extensions, Web Application Firewalls, Netzwerke und Intrusion Detection Systems / Intrusion Prevention Systems oder Agents. UBS bietet eine einheitliche Syntax, die sich in über 21 verschiedene Zielformate exportieren lässt.
Kern-Syntax
Zur Veranschaulichung der Verwendung der Universal Blocklist Syntax haben wir hier eine Gallery mit Beispielen für verschiedene Einsatzzwecke zusammengestellt. Über die Auswahl links finden Sie entsprechende Beispiel Regeln für eine Blocklist.
Universale Modifikatoren
In den hier hinterlegten Beispielen sehen Sie den Einsatz von Modifikatoren. Ihren Ideen sind somit keine Grenzen gesetzt, um innovative Lösungen für ein sicheres und offenes Internet zu entwickeln.
Form & Funktion
In den hier hinterlegten Beispielen sehen Sie den Einsatz von Modifikatoren. Ihren Ideen sind somit keine Grenzen gesetzt, um innovative Lösungen für ein sicheres und offenes Internet zu entwickeln.
UBS Ressourcen
Um mit Vallanx UBS starten zu können, finden Sie hier die wichtigsten Ressourcen. Nutzen Sie die UBS Demo Machine, um bspw. eigene Blocklists automatisch validieren zu lassen. Für eigene Deployments, wie z. B. um via API eigene Rule Sets zu genrieren finden Sie hier auch das GitHub Repository.
Browser Extensions
Die Vallanx Privacy Shield Browser Extension nutzt UBS. Die Browser Extension ist für alle gängigen Browser kostenlos und uneingeschränkt nutzbar. Sie können Vallanx Privacy Shield entweder direkt als Entwickler Version runterladen oder über die gängingen Extension Stores von Chrome oder Mozilla installieren. Mehr dazu erfahren Sie auf Vallanx Privacy Shield.
! Title: My Universal Security & Privacy List
! Version: 2.1.0
! Expires: 1 day
! Target: dns,browser,waf
[Malware-Domains]
evil-malware.com :severity=critical :category=malware
*.phishing.net :action=block :log
[Tracking-Blocker]
||analytics.google.com^$third-party :category=tracker
||facebook.com/tr/*$script :log
facebook.com##div[data-testid="cookie-banner"]
[WAF-Protection]
>>http content:"union select" :severity=high :msg="SQL Injection Attempt"
>>http content:"eval(atob(" :action=drop :category=malware
||*/wp-admin/admin-ajax.php :rate-limit=10/min
[Suricata-Style]
alert http any any -> any any (msg:"Crypto Mining JS"; content:"coinhive"; :severity=medium)
[Ad-Blocking]
||doubleclick.net^$third-party
/ads/*$domain=~advertiser.com
###ad-container
[Proxy-Rules]
||company-internal.* :proxy=DIRECT
*.onion :proxy=SOCKS5 127.0.0.1:9050
[Whitelist]
@@||paypal.com^ :reason="Payment processor"
@@||cdn.cloudflare.com^$first-party