<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Τμήμα Πληροφορικής</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/5487</link>
<description/>
<pubDate>Sun, 26 Jul 2026 05:09:39 GMT</pubDate>
<dc:date>2026-07-26T05:09:39Z</dc:date>
<item>
<title>Σχεδιασμός και υλοποίηση ασφαλούς συστήματος ηλεκτρονικού εμπορίου (e-shop) με Spring Boot και JWT</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19634</link>
<description>Σχεδιασμός και υλοποίηση ασφαλούς συστήματος ηλεκτρονικού εμπορίου (e-shop) με Spring Boot και JWT
Φραγκούλης, Βασίλειος - Νικόλαος
Η παρούσα πτυχιακή εργασία πραγματεύεται τον σχεδιασμό και την υλοποίηση ενός ολοκληρωμένου συστήματος ηλεκτρονικού εμπορίου (N21). Κεντρικό ζήτημα της εργασίας είναι η ασφάλεια του συστήματος, η οποία υλοποιείται μέσω πολλαπλών και συμπληρωματικών μηχανισμών αυθεντικοποίησης και εξουσιοδότησης.&#13;
Για την ανάπτυξη του backend επιλέχθηκε το πλαίσιο Spring Boot 4.0.3 σε συνδυασμό με Java 17, ενώ το frontend αναπτύχθηκε με Next.js 16.2, React 19 και TypeScript 5. Ως σύστημα διαχείρισης βάσης δεδομένων χρησιμοποιήθηκε η PostgreSQL, με τη διαχείριση μεταναστεύσεων σχήματος να γίνεται μέσω Flyway. Για την αποθήκευση εικόνων χρησιμοποιείται το Cloudinary CDN, ενώ η υποδομή είναι εγκατεστημένη στην πλατφόρμα Hetzner Cloud.&#13;
Στο επίπεδο ασφάλειας υλοποιήθηκαν: (a) JSON Web Tokens (JWT) αποθηκευμένα σε HttpOnly cookies, (β) OAuth2 μέσω Google, (γ) TOTP-based 2FA για διαχειριστές, (δ) rate limiting μέσω Bucket4j, και (ε) CSRF protection μέσω SameSite cookies. Λειτουργικά, το σύστημα διαθέτει πλήρη υποστήριξη καταλόγου προϊόντων, καλαθιού αγορών, ολοκλήρωσης παραγγελίας με την πύλη πληρωμών Viva Wallet Smart Checkout v2, αποστολής email ειδοποιήσεων μέσω Zoho Mail και Brevo, και ολοκληρωμένου διαχειριστικού panel.&#13;
Τα αποτελέσματα επιβεβαιώνουν ότι είναι εφικτή η κατασκευή ενός σύγχρονου, ασφαλούς και πλήρως λειτουργικού συστήματος ηλεκτρονικού εμπορίου χρησιμοποιώντας ανοιχτού κώδικα τεχνολογίες, με χαρακτηριστικά ασφαλείας αντίστοιχα των εμπορικών λύσεων.
</description>
<pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19634</guid>
<dc:date>2026-07-01T00:00:00Z</dc:date>
</item>
<item>
<title>Πρόβλεψη αποχώρησης πελατών από πολυκαναλικά δεδομένα CRM με τη χρήση μοντέλων βαθιάς μάθησης και αρχιτεκτονικών προσοχής</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19633</link>
<description>Πρόβλεψη αποχώρησης πελατών από πολυκαναλικά δεδομένα CRM με τη χρήση μοντέλων βαθιάς μάθησης και αρχιτεκτονικών προσοχής
Ψύμαρνος, Βασίλειος
Αντικείμενο της παρούσας πτυχιακής εργασίας είναι η μελέτη, η ανάπτυξη και η σύγκριση&#13;
προηγμένων μοντέλων Βαθιάς Μάθησης (Deep Learning) με σκοπό την πρόβλεψη της&#13;
αποχώρησης πελατών (Customer Churn Prediction). Στον σύγχρονο επιχειρηματικό κόσμο, η&#13;
διατήρηση των υπαρχόντων πελατών είναι ζωτικής σημασίας, καθώς η απόκτηση νέων&#13;
κοστίζει σημαντικά περισσότερο. Για τον λόγο αυτό, οι εταιρείες αναζητούν έξυπνους τρόπους&#13;
ώστε να αναγνωρίζουν έγκαιρα ποιοι καταναλωτές δείχνουν σημάδια μειωμένου&#13;
ενδιαφέροντος, με σκοπό να τους προσφέρουν κίνητρα για να παραμείνουν.&#13;
Για τις ανάγκες της εργασίας, χρησιμοποιήθηκαν πραγματικά και σύνθετα επιχειρηματικά&#13;
δεδομένα από ένα Omnichannel CRM σύστημα (δεδομένα πελατών, online παραγγελίες,&#13;
αλληλεπιδράσεις με την εξυπηρέτηση πελατών, ιστορικό συσκευών, χρήση κουπονιών και&#13;
email καμπάνιες). Αντί για μια στατική ανάλυση των δεδομένων αυτών, η συγκεκριμένη&#13;
προσέγγιση εστιάζει στη χρονική εξέλιξη της συμπεριφοράς του κάθε πελάτη. Στο πλαίσιο&#13;
αυτό, σχεδιάστηκε και υλοποιήθηκε μια ολοκληρωμένη διαδικασία προεπεξεργασίας&#13;
δεδομένων, η οποία μετέτρεψε το διάσπαρτο ιστορικό ενεργειών των χρηστών σε δομημένες&#13;
χρονικές ακολουθίες (sequences) σταθερού μήκους.&#13;
Πάνω σε αυτές τις χρονικές ακολουθίες εκπαιδεύτηκαν και συγκρίθηκαν τρεις διαφορετικές&#13;
αρχιτεκτονικές νευρωνικών δικτύων:&#13;
1. Τα δίκτυα LSTM (Long Short-Term Memory), τα οποία εξειδικεύονται στην&#13;
απομνημόνευση μακροπρόθεσμων εξαρτήσεων σε ακολουθίες δεδομένων.&#13;
2. Τα δίκτυα GRU (Gated Recurrent Unit), που αποτελούν μια πιο απλή και υπολογιστικά&#13;
ελαφρύτερη παραλλαγή των LSTM.&#13;
3. Τα μοντέλα Transformer, τα οποία χρησιμοποιούν τον μηχανισμό πολλαπλής προσοχής&#13;
(Multi-Head Attention) και αποτελούν την τεχνολογία αιχμής στη σύγχρονη Τεχνητή&#13;
Νοημοσύνη.&#13;
Τα μοντέλα αξιολογήθηκαν και συγκρίθηκαν με βάση καθιερωμένες μετρικές της Επιστήμης&#13;
Δεδομένων, όπως η ακρίβεια (Accuracy), η πιστότητα (Precision), η ανάκληση (Recall), το F1-&#13;
Score και η καμπύλη AUC-ROC. Τα αποτελέσματα της έρευνας έδειξαν ότι η χρήση χρονικών&#13;
ακολουθιών επιτρέπει στα νευρωνικά δίκτυα να εντοπίζουν μοτίβα σταδιακής&#13;
αποστασιοποίησης των πελατών. Η τελική σύγκριση αναδεικνύει τα πλεονεκτήματα και τα&#13;
μειονεκτήματα της κάθε αρχιτεκτονικής, προσφέροντας χρήσιμα συμπεράσματα τόσο σε&#13;
επιστημονικό όσο και σε πρακτικό επιχειρηματικό επίπεδο για την εφαρμογή τέτοιων&#13;
συστημάτων στην αγορά.
</description>
<pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19633</guid>
<dc:date>2026-07-01T00:00:00Z</dc:date>
</item>
<item>
<title>Αρχιτεκτονική και μηχανισμοί ασφάλειας του macOS</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19632</link>
<description>Αρχιτεκτονική και μηχανισμοί ασφάλειας του macOS
Σγουρός, Σταμάτιος
Η παρούσα εργασία πραγματεύεται τη συστηματική και θεωρητικά τεκμηριωμένη ανάλυση&#13;
της αρχιτεκτονικής ασφάλειας του λειτουργικού συστήματος macOS, προσεγγίζοντάς το ως ένα&#13;
συνεκτικό και πολυεπίπεδο σύστημα προστασίας. Στο θεωρητικό επίπεδο, η μελέτη εδράζεται&#13;
στις θεμελιώδεις αρχές της ασφάλειας πληροφοριακών συστημάτων, με έμφαση στην τριάδα&#13;
εμπιστευτικότητας, ακεραιότητας και διαθεσιμότητας, στο μοντέλο Authentication–&#13;
Authorization–Accountability (AAA), καθώς και στα σύγχρονα μοντέλα ελέγχου πρόσβασης και&#13;
στη στρατηγική Defense-in-Depth.&#13;
Σε επίπεδο αρχιτεκτονικής, αναλύεται η δομή του Darwin και του υβριδικού πυρήνα XNU, με&#13;
ιδιαίτερη έμφαση στη διαχείριση εικονικής μνήμης, στην απομόνωση διεργασιών και στη&#13;
διαβάθμιση προνομίων ως βασικών μηχανισμών επιβολής ασφάλειας. Η εμπιστευτικότητα&#13;
δεδομένων εξετάζεται μέσω της αλληλεπίδρασης του APFS, της κρυπτογράφησης FileVault, των&#13;
μηχανισμών Data Protection και του Secure Enclave, αναδεικνύοντας τη σημασία της ιεραρχικής&#13;
διαχείρισης κλειδιών και της hardware-assisted ασφάλειας. Παράλληλα, το μοντέλο ασφάλειας&#13;
εφαρμογών αποτιμάται υπό το πρίσμα της αλυσίδας εμπιστοσύνης που συγκροτούν το code&#13;
signing, ο Gatekeeper, η notarization, το sandboxing και το Hardened Runtime.&#13;
Επιπροσθέτως, αναλύονται οι μηχανισμοί διασφάλισης ακεραιότητας του συστήματος, όπως&#13;
το System Integrity Protection, το signed system volume και η αλυσίδα secure boot, καθώς και&#13;
το πλαίσιο ελέγχου πρόσβασης σε ευαίσθητους πόρους μέσω του TCC. Η συγκριτική αποτίμηση&#13;
με άλλα σύγχρονα λειτουργικά συστήματα καταδεικνύει ότι η καθετοποιημένη προσέγγιση του&#13;
macOS επιτρέπει υψηλό βαθμό ενοποίησης μηχανισμών ασφάλειας, ενισχύοντας τη συνολική&#13;
ανθεκτικότητα του συστήματος.&#13;
Το macOS αναδεικνύεται ως χαρακτηριστικό παράδειγμα σύγχρονης αρχιτεκτονικής&#13;
ασφάλειας λειτουργικών συστημάτων, όπου η σύζευξη υλικού και λογισμικού, σε συνδυασμό με&#13;
πολυεπίπεδες πολιτικές ελέγχου, οδηγεί σε αυξημένο επίπεδο προστασίας, χωρίς ωστόσο να&#13;
εξαλείφει πλήρως τις εγγενείς προκλήσεις της ασφάλειας σε περιβάλλοντα υψηλής&#13;
πολυπλοκότητας.
</description>
<pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19632</guid>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
<item>
<title>Automated malware unpacking</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19630</link>
<description>Automated malware unpacking
Olymbios, Andreas; Ολύμπιος, Αντρέας
Η παρούσα πτυχιακή εργασία παρουσιάζει ένα εργαλείο που εντοπίζει και αποτυπώνει τον αποσυμπιεσμένο κώδικα συσκευασμένων εκτελέσιμων των Windows κατά την εκτέλεσή τους. Η συσκευασία κρύβει τον πραγματικό κώδικα ενός προγράμματος διατηρώντας τον συμπιεσμένο ή κρυπτογραφημένο, και τον επαναφέρει στη μνήμη μόνο όταν το πρόγραμμα εκτελείται. Το εργαλείο δεν ανακατασκευάζει ένα λειτουργικό εκτελέσιμο από το συσκευασμένο αρχείο. Αντ' αυτού, παρακολουθεί τη διεργασία-στόχο καθώς εκτελείται, εντοπίζει το σημείο όπου εκτελείται μνήμη που είχε εγγραφεί νωρίτερα, και γράφει αυτή τη μνήμη στον δίσκο ώστε να την εξετάσει ένας αναλυτής. Αυτός είναι ο στόχος που συμφωνήθηκε με τον επιβλέποντα: λήψη αποτυπώσεων μνήμης μιας διεργασίας που εκτελείται και κρίση για το αν ένα εκτελέσιμο αποσυσκευάστηκε, αντί για την παραγωγή ενός πλήρως ανακατασκευασμένου δυαδικού.&#13;
Η μέθοδος ανίχνευσης είναι η εγγραφή-έπειτα-εκτέλεση (write-then-execute), η καθιερωμένη ευρετική μέθοδος στη βιβλιογραφία της γενικής αποσυσκευασίας. Το εργαλείο εκτελεί έναν στόχο 32-bit μέσω του debug API των Windows και επιβάλλει πολιτική εγγραφής-ή-εκτέλεσης (write-xor-execute) στις σελίδες μνήμης. Όταν μια σελίδα εγγράφεται και αργότερα εκτελείται, αυτό σηματοδοτεί ένα γεγονός αποσυσκευασίας. Το εργαλείο αποτυπώνει την εικόνα της διεργασίας εκείνη τη στιγμή και συνεχίζει, ώστε να παρακολουθεί συσκευαστές που αποκωδικοποιούν σε πολλά στάδια.&#13;
Το εργαλείο αξιολογήθηκε σε ένα δημόσιο σύνολο δεδομένων από καλοήθη εκτελέσιμα συσκευασμένα με είκοσι τέσσερις κοινούς συσκευαστές, πέντε δείγματα ανά συσκευαστή, και ελέγχθηκε ως προς τα αρχικά αποσυσκευασμένα αρχεία. Στους συσκευαστές που αποσυσκευάζουν εντός της εικόνας της διεργασίας, ανέκτησε τον αρχικό κώδικα στα περισσότερα ή σε όλα τα δείγματα, μεταξύ άλλων για τους MEW, MPRESS, FSG, NSPack και WinUpack, με μερική ανάκτηση σε άλλους όπως οι UPX, RLPack και ASPack, με την εντροπία της αποτύπωσης να μειώνεται από περίπου 7,9 έως και 3,8. Η αξιολόγηση αποτύπωσε επίσης τα όρια της μεθόδου: συσκευαστές εικονικοποίησης και πακετοποιητές όπως το Themida και το Molebox, καθώς και συσκευαστές που αποσυσκευάζουν μέσω διαδρομών που τα τρέχοντα άγκιστρα δεν παρακολουθούν. Αυτά αναφέρονται πλήρως.&#13;
Επιστημονική περιοχή: Ασφάλεια συστημάτων, ανάλυση κακόβουλου λογισμικού.
</description>
<pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19630</guid>
<dc:date>2026-07-01T00:00:00Z</dc:date>
</item>
</channel>
</rss>
