Εντοπίστηκε ένα σφάλμα στη λειτουργία της ΠΥΞΙΔΑΣ όταν χρησιμοποιείται μέσω του προγράμματος περιήγησης Safari. Μέχρι να αποκατασταθεί το πρόβλημα, προτείνουμε τη χρήση εναλλακτικού browser όπως ο Chrome ή ο Firefox. A bug has been identified in the operation of the PYXIDA platform when accessed via the Safari browser. Until the problem is resolved, we recommend using an alternative browser such as Chrome or Firefox.
 

API development for the integration of client-server components using Java

dc.contributor.degreegrantinginstitutionAthens University of Economics and Business, Department of Informaticsen
dc.contributor.opponentNtouskas, Theodorosen
dc.contributor.opponentGkritzalis, Dimitriosen
dc.contributor.thesisadvisorStergiopoulos, Georgeen
dc.creatorΛιόλιος, Εμμανουήλel
dc.creatorLiolios, Emmanouilen
dc.date.accessioned2025-03-26T20:08:45Z
dc.date.available2025-03-26T20:08:45Z
dc.date.issued11-01-2023
dc.date.submitted2023-01-17 16:22:09
dc.description.abstractΣτόχος αυτής της μεταπτυχιακής διατριβής ήταν η μεταφορά ενός υπάρχοντος συστήματος που έχει δημιουργηθεί σε .NET και χρησιμοποιεί κατά βάση stored procedures του SQL Server σε ένα υπάρχον σύστημα δημιουργημένο σε Spring που ονομάζεται «SmedaWeb». Το SmedaWeb είναι μια διαδικτυακή εφαρμογή όπου οι ειδικοί στην κυβερνοασφάλεια μπορούν να «σχεδιάσουν» και να διαχειριστούν τον γράφο της υποδομής της εκάστοτε επιχείρησης (τα αγαθά και τις αλληλεξαρτήσεις τους) και προσφέρει μια πληθώρα εργαλείων για ανάλυση επικινδυνότητας.Επειδή το λογισμικό βασίζεται σε Διεπαφή Χρήστη, επόμενο βήμα ήταν να βρεθεί ένας όμορφος και εύχρηστος τρόπος προβολής και εξαγωγής των δεδομένων για περαιτέρω ανάλυση. Βελτιώσαμε την εμπειρία χρήσης (UX) και δημιουργήσαμε έναν σταθερό και εύκολο τρόπο περιήγησης σε όλη την εφαρμογή, καθώς και εργαλεία που βοηθούν στην μείωση του απαραίτητου χρόνου και την αποφυγή επανάληψης βημάτων (αυτοματισμούς) για κάθε ανάλυση.Τέλος, ο τελευταίος και πιο απαιτητικός στόχος ήταν η ενημέρωση του SmedaWeb χρησιμοποιώντας τις τελευταίες δυνατότητες της βάσης Neo4J που οδήγησε σε αρκετή ανακατασκευή του κώδικα για να χρησιμοποιηθούν οι βασικές λειτουργίες του Neo4j που υποστηρίζονται πλέον στις τελευταίες εκδόσεις.el
dc.description.abstractAs part of this thesis, the goal is to migrate an existing system that was built using .NET and was developed mostly on SQL Server stored procedures into an existing Spring based system (namely “SmedaWeb”). SmedaWeb is a web application in which Cyber Security specialists can “draw” and manage an organization’s infrastructure graph (asset nodes and edge connections between them) and offers a variety of tools for them to perform risk analysis.Since the software is based on a User Interface, the next step was to come up with an intuitive way to view these measures and easily export them for further analysis. We were also responsible to improve the software UX in various places to provide consistency and a solid navigation experience throughout the app, as well as develop some utilities that reduce the amount of time required to perform each assessment. Finally, the last and most challenging task was bringing SmedaWeb up to date with the latest Neo4J graph DB implementation which ended up in refactoring the logic of the tools to use native neo4j’s capabilities.en
dc.embargo.expire2023-01-17 16:22:09
dc.embargo.ruleOpen access
dc.format.extent35p.
dc.identifierhttp://www.pyxida.aueb.gr/index.php?op=view_object&object_id=9990
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/11482
dc.languageen
dc.rightsCC BY: Attribution alone 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectΥπολογισμός μονοπατιών επίθεσηςel
dc.subjectΑνάλυση ρίσκουel
dc.subjectΒελτίωση εμπειρίας χρήσηςel
dc.subjectΑνίχνευση αλυσίδων επίθεσης υποδομώνel
dc.subjectAttack paths calculationen
dc.subjectRisk analysisen
dc.subjectui/ux improvementen
dc.subjectAttack chains detectionen
dc.subjectNeo4jen
dc.subjectSpringen
dc.titleAPI development for the integration of client-server components using Javaen
dc.title.alternativeΑνάπτυξη API για τη διασύνδεση client-server components σε περιβάλλον JAVAel
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 2 από 2
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Liolios_2023.pdf
Μέγεθος:
1.79 MB
Μορφότυπο:
Adobe Portable Document Format
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
Liolios_2023.zip
Μέγεθος:
11.17 MB
Μορφότυπο:
Unknown data format