MyDBscrabling – Σύστημα επανόρθωσης ευπαθειών που οφείλονται σε διπλότυπες εγγραφές περιεχομένων βάσεων δεδομένων

MyDBscrabling - Development of a vulnerability remediation system caused by duplicate database records (english)

  1. MSc thesis
  2. ΠΕΤΡΟΥ, ΙΩΑΝΝΗΣ
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. October 2016 [2016-10]
  5. Ελληνικά
  6. 155
  7. ΠΙΚΡΑΜΜΕΝΟΣ, ΙΩΑΝΝΗΣ
  8. ΒΕΡΥΚΙΟΣ, ΒΑΣΙΛΕΙΟΣ
  9. Σχεσιακές Βάσεις Δεδομένων | Διαχείριση και Έλεγχος Περιεχομένου | Επιθεώρηση Περιεχομένου Βάσεων Δεδομένων | Επιδιόρθωση Διπλότυπων Εγγραφών | Relational Databases | Duplicate Records Rectification | Content Based Database Auditing
  10. 1
  11. 3
  12. 31
  13. Περιέχει : πίνακες, εικόνες
    • Στόχος της παρούσας Διπλωματικής Εργασίας (ΔΕ) είναι η ανάπτυξη ενός πρωτοτύπου συστήματος επιδιόρθωσης διπλότυπων εγγραφών σε σχεσιακές βάσεις δεδομένων. Αποσκοπεί στην διευκόλυνση του διαχειριστή της βάσης ως προς τον εντοπισμό και την αντιμετώπιση του φαινομένου των διπλότυπων εγγραφών. Με τον τρόπο αυτό επιτυγχάνεται η εξασφάλιση της ακεραιότητας της βάσης και η αποτροπή διαρροής εμπιστευτικών πληροφοριών. Στα πλαίσια της διπλωματικής εργασίας αναπτύχθηκε ένας αριθμός από αλγόριθμους με στόχο την κατανόηση της δομής, των περιεχομένων και του τρόπου λειτουργίας μιας βάσης δεδομένων. Έγινε πιλοτική εφαρμογή τους σε μια δοκιμαστική βάση δεδομένων με, σε γενικές γραμμές, καλά αποτελέσματα. Όπως είναι προφανές, οι δυνατότητες εμπλουτισμού τους με επιπλέον δυνατότητες είναι πρακτικά ανεξάντλητες. Στα πλαίσια της παρούσας εργασίας έγινε μία βασική υλοποίηση, η οποία μπορεί να αξιοποιηθεί από μελλοντικές εφαρμογές σε πλήθος άλλων περιπτώσεων. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν μια σειρά από σύγχρονα εργαλεία ανάπτυξης διαδικτυακών εφαρμογών, τόσο σε επίπεδο γλωσσών προγραμματισμού όσο και σε επίπεδο λογισμικού υποδομής. Η εφαρμογή μπορεί να χρησιμοποιηθεί ελεύθερα τόσο για ακαδημαϊκούς όσο και για εμπορικούς σκοπούς, καθώς οι άδειες χρήσης του λογισμικού που χρησιμοποιήθηκε επιτρέπουν κάτι τέτοιο.
    • The objective of this thesis is the development of a prototype software that aims to correct duplicates records in relational database systems. Its purpose is to facilitate the database administrator in identifying and addressing the problem of duplicate records. In this way, the integrity of the database is ensured and the leakage of confidential information is prevented. As part of this thesis, a number of algorithms has been developed in order to apprehend the structure and the contents of a database and the way it operates. We have tested the software in a test database with generally good results. Obviously, its enrichment with additional capabilities is practically endless. As part of this thesis, a basic solution has been implemented, however future applications can integrate parts of the software in many other cases. For the development of this application, we have used a range of modern web development tools, both at the programming language level and at the infrastructure software level. Additionally, the application can be used freely for both academic and commercial purposes, as this is permitted by the software licenses of all components used.
  14. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.