Güvenli Bir Şekilde Parola Depolama

 Parola Depolama Nedir ? :


Parola depolama, en basit bir şekilde açıklamak olursa bir sistemdeki parolaları veya kendi parolalarımızı yani bir parola kümesinin sağlıklı ve güvenli bir şekilde depolanmasıdır. Bunun için Web - Sitemizde de bazı araçlarını Kullandığımız Kaspersky gibi büyük siber güvenlik şirketlerinin oldukça güvenlikli parola depolama araçları var. 



Günümüzde artık her alanda dijitalleşen Dünyamızda neredeyse tüm işlemleri internet üzerinden yapmaktayız. Bu işin güvenliği için ise de parolalar kullanıyoruz. Daha yüksek güvenlik için ise bu yazımızda gösterdiğimiz ve anlattığımız gibi güçlü şifrelere ihtiyacınız var. Oluşturduğunuz güçlü şifreleri ise unutmanızın ihtimali çok üst düzey. 


Elbette bir yerde şifrelerinizi unutma ihtimallerine karşı depolamanız gerek. Bu depolamayı bir kağıda yazarak da yapabilirsiniz dijital ortamdaki parola araçlarını kullanarak da yapabilirsiniz.



Bu yazımızda Siber Güvenlik Blogu olarak sizlere Python dili ile kendi parola depolama aracınızı yazmayı göstereceğiz. Bu sayede kendi yazmış olduğunuz programla güvenilir bir şekilde parolalarınızı depolayabileceksiniz.

Her şeyi daha iyi anlamanız açısından oldukça basit bir şekilde kodu yazacağız. Sonrasında şifreleri herhangi bir dosyada değil de programın içinde depolayacağız. Bu yüzden Python dosyası okuma modunda açıldığında şifreler görüneceğinden; dosyamızı Pyinstaller yardımıyla .exe uzantısına  çevireceğiz. 


Öncelikle gerekli kütüphaneleri import ederek başlıyoruz:

import os
import time
import sys

Sonrasında ise Fonksiyonları tanımıyoruz:

Tanımladığımız banner fonksiyonu bizim giriş ekranımız buraya kendi isminizi programın kullanımını vb  şeyleri ekleyebilirsiniz.

def banner():
print("Pass Manager\n\n")
print("www.siberguvenlikblogu.com\n\n")


Bu fonksiyonumuzda ise tüm şifrelerimizi "print" komutuyla ekrana yazdırma işlemini gerçekleştireceğiz. Burayı da yine aynı şekilde kendi şifrelerinizi ve istediğiniz ipuçlarını da ekleyebilirsiniz.

def sifre_data():
print("""
Şifreleriniz
---------------------------
Instagram: xyzh15H:)!sA
Facebook: copiktOSSaa!.
Gmail: ....
.....
""")


Giriş fonksiyonuyla kullanıcıdan yetkisiz girişleri engellemek aracıyla bir giriş formu oluşturuyoruz. Hatalı giriş durumlarında uygulamadan çıkmasını sağlıyoruz. Kullanıcı adını ve şifreyi kendiniz düzenleyebilir ve yeni kullanıcılar da ekleyebilirsiniz. 

def giris():
user = input("Kullanıcı adınız: ")
sifre = input("Şifreniz: ")
if user == "root":
print("Kullanıcı Adı Doğru")
else:
print("Hatalı Giriş!")
quit()
if sifre == "giris_sifresi":
print("Şifre Doğru")
else:
print("Hatalı Giriş")
quit()


Şimdiki fonksiyonda ise eğer girilen bilgiler doğru ise şifrelerin ekrana yazdırıldığı fonksiyonu çağırıyoruz.

def giris_basarili():
print("---Giriş Başarılı Sisteme Yönlendiriliyorsunuz---")
time.sleep(1)
os.system('cls' if os.name == 'nt' else 'clear')
sifre_data()


Kodun Tamamı:

#author Emyounoone
import os
import time
import sys


def banner():
print("Pass Manager\n\n")
print("www.siberguvenlikblogu.com\n\n")


def sifre_data():
print("""
Şifreleriniz
---------------------------
İnstagram: xyzh15H:)!sA
Facebook: copiktOSSaa!.
Gmail: ....
.....

""")


def giris():
user = input("Kullanıcı adınız: ")
sifre = input("Şifreniz: ")
if user == "root":
print("Kullanıcı Adı Doğru")
else:
print("Hatalı Giriş!")
quit()
if sifre == "giris_sifresi":
print("Şifre Doğru")
else:
print("Hatalı Giriş")
quit()


def giris_basarili():
print("---Giriş Başarılı Sisteme Yönlendiriliyorsunuz---")
time.sleep(1)
os.system('cls' if os.name == 'nt' else 'clear')
sifre_data()


banner()
giris()
giris_basarili()




Basit ama oldukça etkili bir şifre depolama aracı oluşturduk. Şimdi ise Python dosyasını okuma moduyla çalıştırdığınızda şifrelerin gözükmemesi için; uygulamamızı "executable" yani .exe uzantısına çeviriyoruz.

pip install pyinstaller

Windows Komut Satırı (cmd) Komutuyla "pyinstaller" kütüphanesini sistemimize indiriyoruz


Sonrasında Windows Komut Satırı (cmd)'ye 

pyinstaller --onefile dosya_konumu

Komutuyla Python dosyamızı "executable" dosya haline kolay bir şekilde getiriyoruz.



Yaklaşık 1 dakika sonra işlemler tamamlanınca oluşturulan ".exe" dosyasının konumunu ve onun hakkındaki bilgileri otomatik olarak veriyor. Bu işlemleri yaptıktan sonra rahatlıkla uygulamayı kullanabilirsiniz.

Herhangi bir sorunuz veya anlamadığınız bölüm olursa yorumlar bölümünden veya iletisim@siberguvenlikblogu.com mail adresinden Adminlerimize ulaşabilirsiniz.
Yorum Gönder (0)
Daha yeni Daha eski