SORU
5 Kasım 2009, PERŞEMBE


Veritabanı tahrifat tespit mümkün mü?

İlk defa arıyorum ama uzun zaman dinleyici.

'Günlük kullanıcı etkinliği için sorumlu olan bir veritabanı tablosu olduğunu varsayalım. Bu günlük bütünlüğü önemlidir, eğer birileri bu tablodan herhangi bir veri değiştirdi tespit etmek mümkün olmak istiyorum. Şeyler daha ilginç hale getirmek için, aynı zamanda sistem bu sefil sistem üzerinde tam kontrole sahip olan kötü bir SQL admin tarafından işletilen olabilir gerçeğini göz önünde bulundurun. Eyvah...

Nasıl verileri korumak istiyorsunuz?

Nasıl biri veri karıştırdıysa tespit misin?

Senin emrinde sınırsız araçları var. (yani, vb şifreleme karma.)

CEVAP
5 Kasım 2009, PERŞEMBE


Eğer gerçekten müdahale oluştuğunu tespit etmeli, daha sonra tabloya sağlama alan ekleyin. Her yeni satır için sağlama toplamı önceki satırın sağlama içermelidir. Sonra içeriğini doğrulamak için, veri kümesi ileriye taşımak gibi sağlama toplamı hesaplama yürümek. Eğer hesaplanan sağlama toplamı bakmıyor tablo değeri eşleşirse o zaman biraz değer oynanmış.

-Mike

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008