Linux Foundation · 23 Ιουνίου 2026

Agent Name Service:
Το DNS Παίρνει Ταυτότητα

Πώς το internet που ήδη ξέρεις — domains, certificates, resolvers — γίνεται το passport system για εκατομμύρια αυτόνομους AI agents. Η πρώτη πλήρης ανάλυση στα ελληνικά.

100M+
DNS queries/sec παγκοσμίως
82%
Executives σχεδιάζουν AI agents (1–3 έτη)
Αρχιτεκτονική ANS
(ACME → RA → DNS → SCITT → verify)

~20 λεπτά ανάγνωσης · Cybersecurity & Infrastructure

Στις 23 Ιουνίου 2026, στο Open Source Summit North America στο Minneapolis, το Linux Foundation ανακοίνωσε την πρόθεσή του να λανσάρει το Agent Name Service (ANS) — ένα ανοιχτό πρότυπο που δίνει σε κάθε AI agent επαληθεύσιμη ταυτότητα, χρησιμοποιώντας την ίδια υποδομή που τροφοδοτεί το internet εδώ και 40 χρόνια: το DNS.

Δεν πρόκειται για άλλο ένα buzzword protocol που θα ξεχαστεί σε έξι μήνες. Το ANS έρχεται με backing από GoDaddy, Cloudflare, Cisco, Salesforce και ενσωματώνεται στο οικοσύστημα του Agentic AI Foundation (AAIF), δίπλα στο MCP, στο Goose και στο AGENTS.md. Η βασική ιδέα είναι απλή και βαθιά ταυτόχρονα:

Η Κεντρική Ιδέα

Δεν χρειάζεται νέο registry, νέο lookup network ή proprietary walled garden. Αν κατέχεις το domain example.com, μπορείς να αποδείξεις κryptografικά ότι ο agent billing.example.com ανήκει σε σένα, έχει συγκεκριμένα permissions και δεν έχει αλλοιωθεί ο κώδικάς του.

Για όποιον έχει δουλέψει με DNS, PKI και network administration — όπως εσύ που διαβάζεις αυτό το blog — το ANS μοιάζει με κάτι που έπρεπε να υπάρχει ήδη. Και αυτό ακριβώς είναι το point: το internet δεν χρειάζεται reinvention. Χρειάζεται extension.

Εκατομμύρια Agents Χωρίς Passport

Το 2026, οι επιχειρήσεις σπεύδουν να βάλουν AI agents σε production. Salesforce Agentforce, Microsoft Copilot agents, custom LangGraph workflows, CrewAI swarms — όλα τρέχουν παράλληλα, συνδέονται με APIs, databases και εσωτερικά συστήματα. Και σχεδόν κανείς δεν ξέρει ποιος μιλάει με ποιον.

Στο άρθρο μας για τα Agent-to-Agent Trust Attacks, είδαμε τι γίνεται όταν ένας compromised agent πλαστοπροσωπεί τον «HR Agent» και ζητάει δεδομένα μισθοδοσίας. Το ANS επιχειρεί να λύσει αυτό το πρόβλημα στη ρίζα του — όχι με policy engines μόνο, αλλά με cryptographic identity anchored στο DNS.

Τρία κενά που γεμίζει το ANS

  • Identity: Ποιος δημιούργησε αυτόν τον agent; Ποια εταιρεία τον τρέχει;
  • Authorization: Τι δικαιώματα έχει; Μπορεί να διαβάσει invoices ή μόνο support tickets;
  • Integrity: Άλλαξε ο κώδικάς του από την τελευταία φορά που τον εμπιστεύτηκες; Υπάρχει audit trail;
Το WEF Statistic

Σύμφωνα με δεδομένα που επικαλέστηκε το Linux Foundation, το 82% των executives σχεδιάζουν να υιοθετήσουν AI agents μέσα σε 1–3 χρόνια — αλλά η πλειοψηφία δηλώνει ότι δεν είναι σίγουρη πώς θα τους ελέγξει ή θα τους επαληθεύσει μόλις τρέχουν live.

Αυτό δεν είναι hype gap. Είναι infrastructure gap. Και το ANS το αντιμετωπίζει με τον ίδιο τρόπο που το DNS αντιμετώπισε το πρόβλημα «πού βρίσκεται το example.com» — με distributed, vendor-neutral, battle-tested infrastructure.

Από OWASP Paper σε Linux Foundation Standard

Το ANS δεν γεννήθηκε χθες. Έχει σαφή genealogical tree:

Μάιος 2025

OWASP GenAI Security Project — Ken Huang (DistributedApps.ai) και Akram Sheriff (Cisco) δημοσιεύουν την πρώτη έκδοση του ANS ως research paper. Η ιδέα: anchor agent identity σε domains που ήδη ελέγχει ο operator.

Απρίλιος 2026

IETF Individual Draft — Η δεύτερη έκδοση κατατίθεται στο Internet Engineering Task Force. GoDaddy και Infoblox συν-συγγράφουν. Κάθε agent pin-άρεται σε domain που ο operator ελέγχει μέσω ACME validation.

27 Μαΐου 2026

DNS-AID Project — Το Linux Foundation λανσάρει ξεχωριστά το DNS-AID (από Infoblox): discovery layer για agents μέσω DNS SVCB/TXT records. Complementary, όχι competitive, με το ANS.

23 Ιουνίου 2026

ANS → Linux Foundation — Επίσημη ανακοίνωση intent to launch. Jim Zemlin (CEO LF): «Agents θα λειτουργούν across enterprises και platforms — verified identity πρέπει να γίνει νωρίς, όχι bolt-on αργότερα.» AAIF membership: 180 οργανισμοί.

Σημαντική διευκρίνιση: η ανακοίνωση είναι intent to launch, όχι GA release. Δεν υπάρχει ακόμα mass production rollout. Υπάρχει όμως IETF draft, reference implementation στο GitHub και industry backing που σπάνια βλέπεις σε day-one standards.

Πώς Δουλεύει το ANS — Βήμα προς Βήμα

Φαντάσου ότι η εταιρεία σου acme.gr θέλει να δημοσιεύσει έναν billing agent. Η ροή μοιάζει με αυτή:

1Domain Control — Αποδεικνύεις ότι ελέγχεις το acme.gr μέσω ACME (Let's Encrypt protocol)
2Registration Authority — Εκδίδει agent certificate bound στο subdomain, π.χ. billing-agent.acme.gr
3DNS Publication — ANS records δημοσιεύονται στο DNS. Resolvers παγκοσμίως τα βλέπουν.
4SCITT Transparency Log — Κάθε registration, update, revocation καταγράφεται σε append-only log (Supply Chain Integrity Transparency Trail)
5Verification — Ένας τρίτος agent ή σύστημα κάνει lookup, παίρνει certificate + log proof, επαληθεύει offline

Το κρίσιμο: δεν χρειάζεσαι κεντρικό registry που να ανήκει σε μία εταιρεία. Το DNS ήδη είναι distributed. Τα public CAs ήδη υπάρχουν. Το SCITT δίνει auditability. Το ANS συνδέει τα κομμάτια.

Decentralized Identifiers & Legal Entity Identifiers

Το ANS υποστηρίζει ενσωμάτωση με υπάρχοντα identity systems — DIDs (Decentralized Identifiers) και LEIs (Legal Entity Identifiers). Για μια ελληνική τράπεζα ή δημόσιο φορέα, αυτό σημαίνει ότι μπορεί να δέσει τον agent του με το νομικό πρόσωπό του, όχι μόνο με ένα subdomain.

Conceptual Verification (Python pseudocode)

Πώς μεταφράζεται σε κώδικα η λογική επαλήθευσης; Ένα απλοποιημένο παράδειγμα:

# ANS Verification Flow — Simplified

def verify_agent_identity(agent_fqdn: str) -> AgentTrustResult:
    # 1. DNS lookup για ANS records
    ans_records = dns_resolver.query(agent_fqdn, "ANS")

    # 2. Ανάκτηση X.509 certificate chain
    cert_chain = fetch_certificate_chain(ans_records.cert_url)
    if not validate_pki_chain(cert_chain, trusted_roots=WEB_PKI):
        return AgentTrustResult(trusted=False, reason="Invalid PKI chain")

    # 3. Έλεγχος SCITT transparency log
    log_proof = scitt_verifier.get_inclusion_proof(agent_fqdn)
    if log_proof.is_revoked or log_proof.is_altered:
        return AgentTrustResult(trusted=False, reason="Integrity failure")

    # 4. Policy check — τι επιτρέπεται σε αυτόν τον agent;
    permissions = parse_capabilities(ans_records.capabilities)
    return AgentTrustResult(trusted=True, permissions=permissions)

Στην πράξη, αυτό θα γίνει library/SDK — όπως το TLS handshake σήμερα. Ο στόχος είναι zero-config trust: ο agent σου ρωτάει «ποιος είσαι;», παίρνει απάντηση σε milliseconds, χωρίς να καλέσει centralized API της OpenAI ή της Google.

Γιατί DNS — και όχι κάτι εξ ολοκλήρου νέο;

Το 1983, το DNS αντικατέστησε το hosts.txt — ένα flat file που δεν κλιμάκωνε. Το 1990s, το HTTPS πρόσθεσε PKI πάνω από TCP/IP. Το 2010s, το Certificate Transparency έλυσε το πρόβλημα rogue CAs. Κάθε φορά, το internet δεν ξαναέφτιαχε τον εαυτό του από το μηδέν — επέκτεινε αυτό που δούλευε.

Το ANS ακολουθεί την ίδια λογική. Τα AI agents χρειάζονται namespace. Το DNS είναι ήδη global namespace. Τα resolvers (Cloudflare 1.1.1.1, Google 8.8.8.8, ISP resolvers) ήδη κάνουν 100+ εκατομμύρια queries/sec. Δεν χρειάζεσαι νέο lookup network — χρειάζεσαι νέο record type και verification semantics.

Αυτό έχει τεράστιο strategic advantage: backward compatibility. Ένας παλιός resolver που δεν καταλαβαίνει ANS records απλά τα αγνοορεί — δεν σπάει τίποτα. Όπως το DNSSEC: optional upgrade path, όχι big bang migration.

ANS vs DNS-AID vs MCP vs A2A — Τι Κάνει Τι

Ένα από τα μεγαλύτερα confusions: πολλά protocols, ποιο χρειάζομαι; Η απάντηση: διαφορετικά επίπεδα, όχι ανταγωνιστικά.

Πρότυπο Ερώτηση που απαντά Επίπεδο Κατάσταση 2026
ANS Ποιος είναι; Μπορώ να τον εμπιστευτώ; Identity & Trust LF intent · IETF draft
DNS-AID Πού βρίσκεται; Τι κάνει; Discovery LF project (May 2026)
MCP Πώς καλώ tools/servers; Application / Tools Production (Anthropic)
A2A Πώς μιλάνε agents μεταξύ τους; Agent Communication Google · Emerging
WebMCP Πώς interact-άρει agent με browser UI; Frontend / Browser Chrome 146 preview
ARD Πού βρίσκω catalogs/skills; Resource Discovery Apache 2.0 spec (2026)
Mnemonic

ANS = passport · DNS-AID = τηλεφωνικός κατάλογος · MCP = εργαλειοθήκη · A2A = γλώσσα συνομιλίας. Χρειάζεσαι passport πριν ανοίξεις εργαλεία με ξένους.

Για το blog μας: το ANS συνδέεται άμεσα με το Sovereign Stack (κυρίαρχη υποδομή χωρίς walled gardens), το Swarm Intelligence (πολλοί agents χωρίς κεντρικό έλεγχο χρειάζονται decentralized trust) και το Agentic Workflows (production agents χρειάζονται governance).

ACME, PKI & SCITT — Η Αλυσίδα Εμπιστοσύνης

Το ANS δεν εφηύρε νέα κρυπτογραφία. Χρησιμοποιεί building blocks που ήδη τρέχουν το 99% του internet:

ACME (Automatic Certificate Management Environment)

Το ίδιο protocol που χρησιμοποιεί το Let's Encrypt για να αποδείξεις domain ownership. Ο operator του billing-agent.acme.gr περνάει ACME challenge — HTTP-01, DNS-01 ή TLS-ALPN-01 — και αποδεικνύει ότι ελέγχει το domain. Χωρίς domain control, χωρίς agent identity. Τελεία.

Public Key Infrastructure (PKI)

Μετά την ACME validation, μια Registration Authority εκδίδει X.509 certificates bound στο agent FQDN. Ο verifier ελέγχει την αλυσίδα μέχρι trusted root CAs — ακριβώς όπως κάνει ο browser σου με το HTTPS lock icon.

SCITT Transparency Logs

Το SCITT (Supply Chain Integrity Transparency Trail) είναι append-only log όπου κάθε agent registration, capability update ή revocation καταγράφεται. Αν κάποιος αλλάξει τον κώδικα ενός agent χωρίς να το καταγράψει, το log proof αποτυγχάνει. Αυτό είναι κρίσιμο για compliance — ειδικά με τον EU AI Act που απαιτεί traceability.

Cloudflare's Dane Knecht το είπε σωστά στην ανακοίνωση: «Extending DNS to agents addresses the identity and security problem before it gets out of hand.» GoDaddy's Jared Sine πρόσθεσε: «Building on proven internet foundations gives agents a way to be identified across the open web without recreating the walled gardens of earlier platform shifts.»

Ποιος υποστηρίζει το ANS — και γιατί μετράει

Τα internet standards που επιβιώνουν δεν κερδίζουν με tech superiority μόνο — κερδίζουν με ecosystem adoption. Το ANS ξεκινά με σοβαρό backing:

  • Linux Foundation / AAIF: 180 οργανισμοί στο Agentic AI Foundation — neutral governance, όχι single-vendor protocol.
  • GoDaddy & Infoblox: Co-authors του IETF draft — domain registrars και DNS infrastructure experts.
  • Cloudflare: Resolver + security layer — ήδη δουλεύει σε agent trust (AI gateway, bot management).
  • Cisco: Συνεισφορά σε IETF και LF open standards — enterprise network integration.
  • Salesforce: Agentforce σε production — χρειάζεται agent identity για B2B integrations.
  • OWASP GenAI Security: Το ANS γεννήθηκε εκεί — security-first design, όχι afterthought.

Η σύγκριση με το MCP είναι instructive: το MCP ξεκίνησε από την Anthropic και spread-άρηκε γρήγορα — αλλά πολλοί enterprise architects ανησυχούν για vendor concentration. Το ANS, anchored στο LF, στοχεύει explicit vendor neutrality — όπως το HTTP, το SMTP, το DNS πριν από αυτό.

Τι Σημαίνει για την Ελλάδα

Στην Ελλάδα, η υιοθέτηση AI agents επιταχύνεται — Salesforce Agentforce στα ελληνικά, ελληνικά LLMs από Novelcosmos, δημόσιοι φορείς που πειραματίζονται με chatbots. Αλλά η υποδομή ταυτότητας agents σχεδόν δεν συζητείται.

Για επιχειρήσεις

  • Αν τρέχεις agents που αγγίζουν προσωπικά δεδομένα (GDPR), το ANS δίνει audit trail για ποιος agent πρόσαψε ποια δεδομένα.
  • Τράπεζες και insurance: LEI integration σημαίνει νομική συνέχεια — ο agent συνδέεται με ΑΦΜ/LEI, όχι με anonymous API key.
  • Domain registrars (.gr) θα παίξουν ρόλο — όπως οι GoDaddy/Infoblox διεθνώς.

Για developers & sysadmins

  • Αν ξέρεις DNS, TXT records, CAA, και TLS — είσαι ήδη στο 70% του ANS mental model.
  • Το Home AI setup σου μπορεί να μείνει local — αλλά όταν ο agent σου μιλήσει με εξωτερικό agent, θα χρειαστεί trust verification.
  • Network admins: prepare για νέα DNS record types και resolver policies — παρόμοια με όταν ήρθε το DNSSEC.

EU AI Act alignment

Ο EU AI Act απαιτεί logging, human oversight και transparency για high-risk AI systems. Το ANS SCITT log είναι φυσικό compliance artifact: immutable record of who deployed what agent, when, with which capabilities. Δεν είναι νομική συμβουλή — αλλά είναι architectural alignment που θα δεις να ζητείται.

Σενάρια χρήσης στην πράξη

Τράπεζα: Ο loan-assessment agent της Τράπεζας Α θέλει να ρωτήσει τον credit-scoring agent της Τράπεζας Β. Χωρίς ANS, η Β δεν ξέρει αν μιλάει με πραγματικό agent ή spoofed API. Με ANS, cryptographic proof + LEI = trusted B2B agent communication.

E-commerce: Ένας shopping agent ψάχνει best price across retailers. ANS επιτρέπει να εμπιστευτεί ότι ο price-agent του Skroutz ή Amazon είναι genuine — όχι phishing endpoint.

Δημόσιος τομέας: gov.gr chatbot agent που συνδέεται με ΑΑΔΕ, ΕΦΚΑ, ΚΕΠ agents. ANS + LEI = νομική accountability chain — ποιος φορέας, ποιος agent, ποια δικαιώματα.

Developer teams: CI/CD pipeline με coding agent, QA agent, deploy agent. ANS records ποιος agent έκανε deploy, με ποιο certificate — audit trail για incident response.

Τι Μπορεί να Πάει Στραβά

Κανένα standard δεν είναι bulletproof. Το ANS έχει ρεαλιστικές attack surfaces:

Domain Hijacking

Αν κάποιος κλέψει τον έλεγχο του domain σου (registrar compromise, expired domain, social engineering), κλέβει και την agent identity. Το ANS δεν μαγεύει — anchor-άρει trust στο DNS, και το DNS έχει known vulnerabilities. Mitigation: DNSSEC, registrar locks, CAA records, monitoring.

Compromised Registration Authority

Αν μια RA εκδώσει certificate σε wrong party, η αλυσίδα σπάει. Γι' αυτό υπάρχει SCITT — transparency enables detection. Community monitoring, όπως Certificate Transparency για web PKI.

Agent Impersonation (Pre-ANS world)

Χωρίς ANS, ένας attacker στήνει fake endpoint, ονομάζει τον agent «support@company.com» στο prompt και εξαπατά systems. Με ANS, ο verifier κάνει cryptographic check — όχι string matching.

Revocation Latency

Όπως με CRL/OCSP στο TLS, η revocation δεν είναι instant παγκοσμίως. Agents που μολύνθηκαν χρειάζονται fast revocation path + runtime behavior monitoring (Tenet Security, Diagrid cryptographic proofs — ήδη αναφέρθηκαν στο ecosystem).

Σύνδεση με Blackroom

Το ANS δεν σταματάει prompt injection ή forged tool calls μόνο του. Είναι το identity layer. Χρειάζεσαι και policy engine, και HITL, και runtime monitoring. Zero-Trust σημαίνει πολλά layers — το ANS είναι το πρώτο.

Attack Scenario Walkthrough

Φαντάσου ένα realistic attack χωρίς ANS:

  1. Ο επιτιθέμενος στήνει support-acme.com (typosquatting) με fake billing agent API.
  2. Στέλνει email στο finance team: «Συνδέστε τον ERP agent σας στο νέο billing endpoint για αυτόματη τιμολόγηση.»
  3. Το ERP agent — χωρίς cryptographic verification — στέλνει invoice data στο fake endpoint.
  4. Data breach, καμία audit trail, κανείς δεν ξέρει ποιος «agent» πήρε τα δεδομένα.

Με ANS: ο ERP agent κάνει lookup για billing-agent.acme.com, παίρνει certificate chain, ελέγχει SCITT log. Το fake domain δεν έχει valid ANS record από trusted RA — connection refused, alert triggered. Δεν είναι magic — είναι το ίδιο pattern που σώζει το HTTPS από fake banking sites. Μόνο που τώρα ο «browser» είναι agent.

Τι Κάνεις Σήμερα — Checklist 2026

Το ANS δεν είναι production-ready αύριο. Αλλά μπορείς να προετοιμαστείς:

  1. Inventory agents: Γράψε κάθε agent που τρέχει ή σχεδιάζεται — owner, permissions, data access.
  2. Domain hygiene: DNSSEC, CAA, registrar 2FA, auto-renewal — τα fundamentals.
  3. Follow IETF draft: Παρακολούθησε το ANS GitHub org και IETF updates.
  4. Pilot Zero-Trust: Εφάρμοσε cryptographic identity στους internal agents πριν το ANS γίνει standard — HMAC/mTLS όπως στο Blackroom article.
  5. Policy before protocol: Ορίστε capability matrix — ποιος agent τι μπορεί — independent of ANS maturity.
  6. EU AI Act prep: Logging infrastructure τώρα, όχι όταν έρθει audit.

Ο Jim Zemlin το είπε: verified agent communication across the digital economy. Δεν είναι θέμα αν — είναι θέμα πότε. Και το «πότε» μοιάζει με 2027–2028 για early adopters.

Συχνές Ερωτήσεις

Το ANS είναι ανοιχτό πρότυπο του Linux Foundation που επεκτείνει το DNS ώστε κάθε AI agent να έχει επαληθεύσιμη ταυτότητα — ποιος τον δημιούργησε, τι δικαιώματα έχει και αν άλλαξε ο κώδικάς του — χωρίς proprietary registry.
Το DNS-AID (May 2026) απαντά «πού βρίσκεται και τι κάνει» ένας agent — discovery μέσω DNS SVCB/TXT. Το ANS απαντά «ποιος είναι και μπορώ να τον εμπιστευτώ» — identity & verification. Complementary layers.
Όχι. Το MCP (Model Context Protocol) καθορίζει πώς ένας agent καλεί tools και servers. Το ANS καθορίζει ποιος είναι ο agent πριν ξεκινήσει επικοινωνία. Passport vs εργαλειοθήκη.
Η ανακοίνωση 23/6/2026 είναι intent to launch — δέσμευση για open standard. Υπάρχει IETF draft και reference implementation στο GitHub, αλλά όχι ακόμα mass production rollout. Early adopters: 2027–2028.
Όχι για purely local agents. Ναι, μόλις ο agent σου επικοινωνήσει με external agents, APIs ή multi-tenant services — τότε η verified identity γίνεται κρίσιμη.

Το DNS Ήξερε Πάντα Πώς — Απλά Περίμενε τους Agents

Το Agent Name Service δεν είναι revolution. Είναι evolution — ο επόμενος logical layer πάνω από infrastructure που ήδη τρέχει τον πολιτισμό μας. Όπως το DNS έλυσε το «πού», το ANS λύνει το «ποιος».

Για την Ελλάδα, αυτό σημαίνει ευκαιρία: να μπεις νωρίς σε ένα global standard, χωρίς vendor lock-in, με skills που ήδη έχεις αν είσαι sysadmin, network engineer ή security-focused developer.

Το agentic web χτίζεται τώρα — DNS-AID, ANS, MCP, A2A, WebMCP, ARD. Τα κομμάτια μαζεύονται. Αυτό που λείπει δεν είναι technology — είναι υιοθέτηση. Και όποιος εξηγήσει πρώτα στα ελληνικά τι συμβαίνει, κερδίζει trust.

Σχετικά άρθρα