Back to results

National and Kapodistrian University of Athens

A DSL for managing Capability-Driven Authorization policies

Abstract

dc:description

Τα συστήματα εξουσιοδότησης που χρησιμοποιούνται στις σύγχρονες εφαρμογές δυσκολεύονται να γεφυρώσουν το χάσμα μεταξύ των επιχειρηματικών λειτουργιών και των τεχνικών μηχανισμών ελέγχου πρόσβασης. Οι παραδοσιακές προσεγγίσεις διασκορπίζουν την λογική εξουσιοδότησης σε όλο τον κώδικα της εφαρμογής, επιβάλλουν αφαιρέσεις χαμηλού επιπέδου πάνω σε λειτουργίες επί των διαθέσιμων πόρων, οι οποίες δεν συμβαδίζουν με τις επιχειρηματικές προθέσεις, και δεν υποστηρίζουν την εξωτερίκευση και επαναχρησιμοποίηση της λογικής εξουσιοδότησης. Σε αυτήν την εργασία, προτείνεται μια προσέγγιση πάνω στην εξουσιοδότηση, κατά την οποία ενσωματώνεται το πλήρες επιχειρησιακό πλαίσιο, συμπεριλαμβανομένων των πληροφοριών που χρειάζονται για να εξουσιοδοτηθεί και να εκτελεστεί μια επιχειρηματική λειτουργία, εντός αυτοτελών δομών, με νόημα για τον τομέα τους. Οι αποφάσεις εξουσιοδότησης αποσυνδέονται από την υλοποίηση αυτών των δομών και μπορούν να εκφραστούν ως εξωτερικευμένοι, στατικά ορισμένοι κανόνες, οι οποίοι ελέγχονται δυναμικά επί του πλαισίου εκτέλεσης. Στο πλαίσιο αυτής της εργασίας, προτείνεται μια συγκεκριμένη υλοποίηση μοντέλου αναφοράς για την εξωτερίκευση της εξουσιοδότησης, η οποία αποσυνδέει τον επιχειρηματικό κώδικα από την λογική της, επιτρέπει την ανάπτυξη, την έκδοση και τη συντήρηση πολιτικών εξουσιοδότησης ως ανεξάρτητων προϊόντων παραγωγής και δημιουργεί πλαίσιο, κατά το οποίο η ίδια η εξουσιοδότηση αντιμετωπίζεται σαν πρώτης τάξης, επαναχρησιμοποιούμενο, δομικό στοιχείο για την εφαρμογή. Σχεδιάζουμε και υλοποιούμε μια ειδική γλώσσα τομέα για την πραγματοποίηση αυτού του μοντέλου και δείχνουμε πως μια μορφή εξουσιοδότησης, η οποία ενσωματώνει το επιχειρηματικό πλαίσιο, είναι τεχνικά εφικτή και μπορεί να προσφέρει ουσιώδη οφέλη σε εφαρμογές που αναζητούν αρχιτεκτονικές εξουσιοδότησης, εύκολα συντηρίσημες, ελεγχόμμενες και, κυρίως, ευθυγραμμισμένες με τις λειτουργίες της ιδια της επιχείρησης.

Author and committee

dc:creator, dc:contributor.*
Authors dc:creator
  • Μάλλιαρης Γεώργιος
  • Malliaris Georgios

Subjects

dc:subject × 2

Rights

Language dc:language
English

Identifiers

dc:identifier.*
Identifier
uoadl:5375667
OAI identifier oai:identifier
oai:lib.uoa.gr:uoadl:5375667

Chain of custody

source
Harvested from
National and Kapodistrian University of Athens
Base URL
pergamos.lib.uoa.gr/uoa/dl/frontend/oaipmh
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Μάλλιαρης Γεώργιος; Malliaris Georgios. A DSL for managing Capability-Driven Authorization policies. 2026. https://pergamos.lib.uoa.gr/uoa/dl/object/5375667