Vardion

Αρχική / Τεκμηρίωση

Τεκμηρίωση

Ενημέρωση: 2 Νοεμβρίου 2026

Εγκαταστήστε το Vardion στον δικό σας διακομιστή και συνδέστε τα εργαλεία που ήδη χρησιμοποιεί η ομάδα σας, ή ξεκινήστε από τη φιλοξενούμενη κονσόλα με τα δικά της πρώτα βήματα.

Περιεχόμενα

Πώς αποκτάτε το Vardion

Ζητήστε το από τη φόρμα επίδειξης. Για τη φιλοξενούμενη κονσόλα ανοίγουμε χώρο εργασίας και στέλνουμε πρόσκληση στον κάτοχο. Για τον δικό σας διακομιστή παραδίδουμε την έκδοση ως πηγαίο κώδικα με τα αρχεία Docker της. Αποσυμπιέστε την σε έναν φάκελο του διακομιστή, τον φάκελο του Vardion παρακάτω.

Άδεια

Το Vardion χρησιμοποιείται με την άδεια ή τη σύμβαση υπηρεσιών που υπογράφει κάθε πελάτης. Τα εργαλεία ανοιχτού κώδικα της εικόνας, με την έκδοση και την άδειά τους, εμφανίζονται στη σελίδα αδειών της κονσόλας, στα Διαγνωστικά. Όλα έχουν άδειες χωρίς υποχρέωση δημοσίευσης κώδικα, και κανένα δεν είναι GPL ή AGPL.

Εγκατάσταση

ΑνάγκηΤι χρειάζεται
ΛογισμικόDocker. Η εικόνα περιέχει το Node και κάθε σαρωτή, οπότε τίποτα άλλο δεν μπαίνει στον διακομιστή.
ΜέγεθοςΗ φιλοξενούμενη κονσόλα, μαζί με τη βάση δεδομένων της, λειτουργεί μέσα σε όριο μνήμης 4 GB. Η δοκιμή εγκατάστασης της 30ής Οκτωβρίου 2026 έδωσε τα πρώτα αποτελέσματα σε 4 λεπτά και 17 δευτερόλεπτα σε μηχάνημα με 12 GB και 14 CPU για το Docker.

Ένας κενός διακομιστής έχει τα πρώτα αποτελέσματα σε λιγότερο από 10 λεπτά. Από τον φάκελο του Vardion, δημιουργήστε το αρχείο ρυθμίσεων από το υπόδειγμά του και ξεκινήστε την κονσόλα:

cp .env.example .env
docker compose up -d --build

Η κονσόλα δέχεται συνδέσεις μόνο στο 127.0.0.1:8080. Σε διακομιστή, συνδεθείτε μέσω σήραγγας SSH:

ssh -L 8080:127.0.0.1:8080 user@your-server

Ανοίξτε το http://127.0.0.1:8080 και ολοκληρώστε την αρχική ρύθμιση, όπου δημιουργείτε τον λογαριασμό του κατόχου.

Πρώτα βήματα

  1. Εύρος: δηλώστε τα domains σας.
  2. Εύρος > Επαλήθευση τομέα: δημοσιεύστε την εγγραφή που εμφανίζεται και πατήστε Επαλήθευση τώρα. Δεν εγκρίνει καμία διεύθυνση.
  3. Σαρώσεις: ξεκινήστε την ανακάλυψη ή τη γρήγορη εκτέλεση, που εγκρίνει τις διευθύνσεις χωρίς ένδειξη κοινόχρηστης υποδομής και αφήνει τις υπόλοιπες σε εσάς.
  4. Εύρος > Εγκρίσεις: εγκρίνετε τις διευθύνσεις που είναι δικές σας.
  5. Σαρώσεις: ξεκινήστε τη σάρωση προς το διαδίκτυο και μετά διαβάστε τα Ευρήματα και το Σχέδιο διορθώσεων.
  6. Συμμόρφωση > Εφαρμοστέο πλαίσιο: κατατάξτε τον οργανισμό και μετά εφαρμόστε ένα πακέτο στο Πρόγραμμα.

Η σελίδα Πρώτα βήματα στο μενού του λογαριασμού περνά από κάθε ενότητα με τη σειρά. Για δείγμα δεδομένων 3 μηνών, πατήστε Δημιουργία επίδειξης στη Διαχείριση χώρων του μενού χώρου εργασίας.

Δημοσίευση της κονσόλας

Για πρόσβαση στην κονσόλα από το διαδίκτυο με HTTPS, ορίστε ένα όνομα (hostname) που δείχνει στον διακομιστή και ξεκινήστε την κονσόλα με τη συνοδευτική ρύθμιση του Caddy, η οποία λαμβάνει το πιστοποιητικό:

VARDION_DOMAIN=console.yourcompany.com docker compose -f docker-compose.yml -f docker-compose.public.yml up -d --build

Η σάρωση μένει ενεργή όταν δημοσιεύετε την κονσόλα. Ελέγξτε ότι ο πάροχος φιλοξενίας σας την επιτρέπει, και ορίστε VARDION_SCAN_DISABLED=1 για να την απενεργοποιήσετε. Μέχρι να δημιουργηθεί ο πρώτος λογαριασμός, η κονσόλα απαντά μόνο στον έλεγχο λειτουργίας (health check). Δημιουργήστε τον λογαριασμό του κατόχου μέσα στο κοντέινερ:

docker compose exec vardion node src/cli.ts user add <name> --role owner

Η επαλήθευση δύο βημάτων, οι κανόνες κωδικών και η ενιαία σύνδεση ρυθμίζονται στη Διαχείριση.

Η φιλοξενούμενη κονσόλα

Εκεί διαχειρίζεστε το πρόγραμμα ασφάλειάς σας από την πρώτη μέρα, με ελέγχους email και DNS και εισαγόμενα αποτελέσματα σαρώσεων. Η ενεργή σάρωση είναι απενεργοποιημένη και τα ευρήματα του Tenable, του Qualys ή του Defender ιεραρχούνται με σχέδιο διορθώσεων. Οι σαρώσεις θυρών και ευπαθειών του Vardion χρειάζονται τον δικό σας διακομιστή.

Πρώτα βήματα στη φιλοξενούμενη κονσόλα

  1. Συμμόρφωση > Εφαρμοστέο πλαίσιο: κατατάξτε τον οργανισμό και μετά εφαρμόστε ένα πακέτο στο Πρόγραμμα.
  2. Συμμόρφωση > Αξιολογήσεις: ξεκινήστε μια αξιολόγηση της ΕΑΚ ή ωριμότητας και αναθέστε κάθε ενότητα στον συνάδελφο που την απαντά.
  3. Εύρος: δηλώστε τα domains σας. Η ανακάλυψη και οι έλεγχοι email και DNS γίνονται χωρίς σάρωση.
  4. Ευρήματα > Εισαγόμενα: εισαγάγετε το αρχείο ενός σαρωτή ή συνδέστε το Tenable, το Qualys ή το Microsoft Defender. Τα ευρήματα μπαίνουν στην ιεραρχημένη λίστα.

Πώς λειτουργεί η σάρωση

Προφίλ σάρωσης

ΡύθμισηΠροεπιλογή
Σάρωση θυρών (naabu)Σάρωση TCP connect με 133 δοκιμές το δευτερόλεπτο συνολικά, χρονικό όριο 1,2 δευτερολέπτων, 3 προσπάθειες ανά θύρα, περίπου 160 συνδέσεις ανοιχτές ταυτόχρονα
Βάθος θυρών39 θύρες υπηρεσιών υψηλού κινδύνου· οι 100 ή οι 1.000 πιο συνηθισμένες θύρες ή όλες οι θύρες κατ' απαίτηση
Έλεγχοι ευπαθειών (nuclei)Έως 50 αιτήματα το δευτερόλεπτο προς κάθε σύστημα, λιγότερα για συστήματα που ορίζετε· έως 25 συστήματα ελέγχονται παράλληλα· πρότυπα με τις ετικέτες dos, intrusive ή fuzz δεν εκτελούνται ποτέ στις σαρώσεις παρακολούθησης
Σάρωση ιστού (OWASP ZAP, προαιρετική)Μόνο παθητική: ανίχνευση σελίδων (crawl) με όρια σε βάθος, διάρκεια και νήματα, που δεν υποβάλλει φόρμες· ο ενεργός σαρωτής δεν καλείται ποτέ
Θύρες βιομηχανικού ελέγχουΑναγνωρίζονται από τη σάρωση θυρών και δεν δέχονται καμία άλλη δοκιμή
User-AgentVardion-ASM/1.0 (internal attack-surface monitor) από προεπιλογή, σε κάθε αίτημα ιστού

Συνδέστε τα εργαλεία σας

Απογραφή λογισμικού

Οι πράκτορες για Linux, Docker και Windows αναφέρουν μία φορά την ημέρα το λειτουργικό σύστημα και τα πακέτα κάθε υπολογιστή, με διακριτικό εγγραφής από τις Ρυθμίσεις > Διακριτικά εγγραφής και τον δέκτη απογραφής ανοιχτό στους υπολογιστές σας (docker-compose.ingest.yml, με TLS). Τα πακέτα συγκρίνονται με το OSV και το NVD.

API

Ένα REST API απαντά στο /api/v1 με διακριτικό από τις Ρυθμίσεις > API. Το έγγραφο OpenAPI το περιγράφει.

curl -H "Authorization: Bearer $TOKEN" https://console.yourcompany.com/api/v1/findings

Οι εγγραφές εκτελούν τις φόρμες της κονσόλας, με το δικαίωμα του διακριτικού.

Webhooks

Στις Ρυθμίσεις > Webhooks ένας χώρος εργασίας στέλνει γεγονότα σε διεύθυνση https, το καθένα υπογεγραμμένο ως X-Vardion-Signature: t=SECONDS,v1=HEX: HMAC-SHA256 των δευτερολέπτων, μιας τελείας και του σώματος. Ο κάτοχος της πλατφόρμας ενεργοποιεί τις εγγραφές και τα webhooks στο Διαχείριση > Πολιτική σαρώσεων.

Γραμμή εντολών

Κάθε εντολή εκτελείται μέσα στο κοντέινερ και αφορά έναν χώρο εργασίας: τον πρώτο, εκτός αν το --workspace <id> ορίζει άλλον.

docker compose exec vardion node src/cli.ts run-now --dry-run
ΕντολήΤι κάνει
run-now [--discovery | --quick | --express]Ξεκινά μια εκτέλεση
passiveΕκτελεί τους παθητικούς ελέγχους
approve-ip, reject-ipΑποφασίζει για μια διεύθυνση
list, reportΕμφανίζει τα ευρήματα ή την αναφορά
user add <name> --role ownerΔημιουργεί λογαριασμό
backup, restore <file> --forceΑποθηκεύει ή επαναφέρει τις ρυθμίσεις και τα δεδομένα
buildΕμφανίζει το αποτύπωμα του κώδικα που εκτελείται

Αντίγραφα ασφαλείας και ενημερώσεις

Τα δεδομένα βρίσκονται στους φακέλους config/ και data/ του φακέλου του Vardion και σε τόμους (volumes) του Docker. Εκτελέστε κάθε εντολή στον φάκελο του Vardion στον διακομιστή.

ΕργασίαΠώς
Αντίγραφο ασφαλείαςΤο docker compose exec vardion node src/cli.ts backup --include-credentials γράφει ένα αρχείο με τους λογαριασμούς και τα κλειδιά στο data/backups/. Αντιγράψτε το εκτός διακομιστή.
ΕπαναφοράΒάλτε το αρχείο στο data/backups/, εκτελέστε docker compose exec vardion node src/cli.ts restore data/backups/<file>.tar.gz --force και μετά docker compose restart vardion. Τα αρχεία που αντικαθίστανται μένουν σε φάκελο pre-restore.
ΕνημέρωσηΑποσυμπιέστε τη νέα έκδοση πάνω στον φάκελο και εκτελέστε sh scripts/deploy.sh. Τα .env, config/ και data/ μένουν ως έχουν. Σε δημοσιευμένη κονσόλα, γράψτε πρώτα VARDION_COMPOSE_EXTRA=docker-compose.public.yml στο .deploy.env.
Νωρίτερη ενημέρωση σαρωτήΚάθε έκδοση φέρει τις ελεγμένες εκδόσεις των σαρωτών. Για να τις μετακινήσετε ανάμεσα σε εκδόσεις, εκτελέστε node scripts/update-tools.ts στον φάκελο του Vardion και μετά sh scripts/deploy.sh. Χρειάζεται Node 26 και το buildx του Docker στον διακομιστή.
ΑφαίρεσηΕκτελέστε docker compose down -v με τα αρχεία -f με τα οποία ξεκίνησε η κονσόλα και μετά διαγράψτε τον φάκελο. Το -v διαγράφει τη βάση δεδομένων και τα κλειδιά, οπότε πάρτε πρώτα αντίγραφο ασφαλείας.

Υποστήριξη

Γράψτε μας στο support@getvardion.com. Η σελίδα υποστήριξης λέει πότε απαντάμε.