Golive Ar-Ge Departmanı olarak, inovasyon ve teknolojiyi her daim yakından takip ederek, iş ortaklarımız için güncel ve çözüm odaklı projeler geliştirmekteyiz. Bunlardan biri olan “Blokzincir ve IPFS Tabanlı Veri Saklama Yöntemleri” projesi, günümüz dijital dünyasının en büyük sorunlarından biri olan veri gizliliği ve erişim güvenliğini çözmeyi amaçlayan kritik bir projedir.
Blokzincir, dağıtık bir veritabanı teknolojisi olarak bilinir ve Bitcoin gibi kripto paraların temelini oluşturan bir teknolojidir. Blokzincir, her işlemi birbirine bağlayan bir dizi bloktan oluşur. Bu bloklar, kriptografik algoritmalar kullanarak birbirine güvenli bir şekilde bağlanır. Bu sayede işlemler geriye dönük olarak değiştirilemez.
IPFS(InterPlanetary File System), dağıtık bir dosya depolama ve paylaşma protokolüdür. IPFS, dosyaların düğümlerde dağıtık bir şekilde saklandığı bir sistem sunar. Bu, dosyaların merkezi sunucularda değil, kullanıcıların ve düğümlerin cihazlarında saklandığı anlamına gelir.
IPFS, gelecekteki internetin altyapısını oluşturmak amacıyla kullanılabilir. Merkezi sunucuların yerine içeriklerin dağıtık olarak saklandığı bir web deneyimi sunar.
Teknoloji Entegrasyonu
Bu projede, kullanıcılara ait özel dosyaların güvenli bir şekilde yüklenmesi amacıyla, blokzincir teknolojisi ile IPFS teknolojileri entegre edilmiştir. Bu entegrasyon sayesinde, kullanıcılara ait dosyaların gizliliği ve güvenliği en üst seviyeye taşınmıştır. Ayrıca, proje kapsamında, IPFS sistemi üzerinde bulunan kullanıcı gruplarının ve dosya dizinlerinin yönetilmesi, erişim ve kısıtlamalarla ilgili sorunlar da göz önünde bulundurularak, işlem karmaşıklığının azaltılması sağlanmıştır. Akıllı sözleşme tabanlı dosya dizini yönetimi sayesinde, kullanıcılar dosya erişim izinlerini uygun şekilde ayarlayabilir, dosya bilgilerini güncelleyebilir ve geçmiş dosya bilgilerini alabilirler.
Şekil 1 Grup Kullanıcı Yöntemi
Projenin bir diğer önemli bileşeni ise, “Dağıtık Depolama ve Derin Öğrenme Teknolojisi İle Taranmış Dokümanlarda Maskeleme ve Erişim Güvenliği Sağlama” bileşenidir. Bu bileşen sayesinde, taranmış dokümanlar üzerinde maskeleme işlemleri yapılarak, erişim güvenliği sağlanmıştır. Proje kapsamında, IPFS düğümleri ile blokzincirin mutabakat algoritması arasındaki işbirliği iyileştirilmiştir. Bu iyileştirme sayesinde, hizmet platformundaki düğüm ve paylaşılan dosya sayısının artmasına bağlı olarak, gelecekte sistem hızı ve verimliliği arttırılabilecektir.
Şekil 2 Dosya paylaşım Akış Örneği
Sonuç olarak, bu proje ile dosya gizliliği, erişim güvenliği ve sistem verimliliği konularında önemli gelişmeler sağlanmıştır. Proje sonuçları, sınıflandırma ve maskeleme konularında başarı sağlamış, blokzincir ve watermark ekleme konularında ise geliştirilmeye devam edilmektedir. Geliştirilecek konular kapsamında TÜBİTAK desteği almak amacıyla bu proje ile TÜBİTAK’a başvuruda bulunulmuş ve projenin sunumu yapılmıştır. “Dağıtık Depolama Ve Derin Öğrenme Teknolojisi İle Taranmış Dokümanlarda Maskeleme Ve Erişim Güvenliği Sağlaması” bileşeni de proje kapsamında başarıyla geliştirilmiştir.