Selam arkadaşlar.
İnterbasede veritabanı dosyasının kullanıcısını ve şifresini kendim belirlemek istiyorum. önemli olan SYSDBA aktif kullanıcısını kaldırmak.
Yani bilgisayara yeni kurulmuş bir interbasede benim farklı kullanıcı ve şifresi verdiğim dosya açılıyor. Kısacası dosyaya SYSDBA ile girilmesini nasıl iptal edebilirim.
İnterbase veritabanına SYSDBA ve masterkey ile girilmesin
Bildiğim kadarıyla edemezsin.
Sadece Borlad IB 6.5 çıkarttığında en büyük değişiklik Script i şifreyi bilmiyorsan göremezsin diyolardı. Açıkçası paralı olduğu içinde hiç makinama yüklemediğim için denemedim.
Birde benim mantığıma göre yada şöyle demek daha doğru olacak, o kadar çok güvenlik isteyen bir proje istenmedi benden.
Zaten Gizlilik olacaksa DataBase in kilit altında tutulması lazım. Ayrıca Kurulan database mantığı önemli, ben mutlaka master detail bantığı kullanırım, mesala fatura bilgilerine ulaşabilirler ama hangi satır hangi irasliyeye o irsaliye hangi faturaya ve o fatura kime ait, bu bağlantıları bulacaklar ve uygun bir kod yazacaklarki çözebilsinler. Ha bence bunu yaparlarsa ben o adamları zaten tebrik ederim demek ki çok azimliymişler.
Eğer kullanıcılar için ise bu ozaman Yazılan kod içinden bu limitlemeler yapılmalı. Bunu içinde hazır componentlar var mesala benim yazdığım
http://www.ugssoft.com buradan detaylara bakabilirsiniz.
Ekran görüntüleri var sadece, 2. sürümü çıkartıcam ve fiyatda oldukça makul olacak. Diğer taraftan bazı özelliklerde ekliycem. Madem reklam yapıyorum açıkça söylüyorum Bu yazdığım component a benzer hiç bir component yok. benim yazdığıma göre çok ilkelleri var
Kolay gele
Sadece Borlad IB 6.5 çıkarttığında en büyük değişiklik Script i şifreyi bilmiyorsan göremezsin diyolardı. Açıkçası paralı olduğu içinde hiç makinama yüklemediğim için denemedim.
Birde benim mantığıma göre yada şöyle demek daha doğru olacak, o kadar çok güvenlik isteyen bir proje istenmedi benden.
Zaten Gizlilik olacaksa DataBase in kilit altında tutulması lazım. Ayrıca Kurulan database mantığı önemli, ben mutlaka master detail bantığı kullanırım, mesala fatura bilgilerine ulaşabilirler ama hangi satır hangi irasliyeye o irsaliye hangi faturaya ve o fatura kime ait, bu bağlantıları bulacaklar ve uygun bir kod yazacaklarki çözebilsinler. Ha bence bunu yaparlarsa ben o adamları zaten tebrik ederim demek ki çok azimliymişler.
Eğer kullanıcılar için ise bu ozaman Yazılan kod içinden bu limitlemeler yapılmalı. Bunu içinde hazır componentlar var mesala benim yazdığım

http://www.ugssoft.com buradan detaylara bakabilirsiniz.
Ekran görüntüleri var sadece, 2. sürümü çıkartıcam ve fiyatda oldukça makul olacak. Diğer taraftan bazı özelliklerde ekliycem. Madem reklam yapıyorum açıkça söylüyorum Bu yazdığım component a benzer hiç bir component yok. benim yazdığıma göre çok ilkelleri var
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
şifre değiştirme ve tanımlama
Aşağıdaki link size yardımcı olabilir
http://www.ibphoenix.com/downloads/qsg.pdf
11. sayfaya bakınız.
http://www.ibphoenix.com/downloads/qsg.pdf
11. sayfaya bakınız.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
SYSDBA kullanıcısın tablolar üzerindeki hakları iptal edilebilirse tablo yapılarını görebilir ama verileri göremez.
yeni bir user yaratın.
isc4.gdb (program files\borland\ınterbase) dosyasında user ve diğer tabloda SYSDBA nın yetkilerini Revoke ile iptal edin. kendi gdbnizdeki tablolarada aynı işlemi yapın.
lakin SYSDBA nın tablolar üzerinde hiçbir hakkı yokken yine de verileri görüp değiştirebiliyor.
kısaca ben bu işin içinden çıkamadım. GDB kimin eline geçerse paşa paşa açıp karıştırabiliyor.
bunun bi yolu yordamı olması lazım bence...
yeni bir user yaratın.
isc4.gdb (program files\borland\ınterbase) dosyasında user ve diğer tabloda SYSDBA nın yetkilerini Revoke ile iptal edin. kendi gdbnizdeki tablolarada aynı işlemi yapın.
lakin SYSDBA nın tablolar üzerinde hiçbir hakkı yokken yine de verileri görüp değiştirebiliyor.
kısaca ben bu işin içinden çıkamadım. GDB kimin eline geçerse paşa paşa açıp karıştırabiliyor.
bunun bi yolu yordamı olması lazım bence...