Merhaba,
MYSQL ve PHP kullanan bir projem var. Wifi üzerinden haberleşen bazı veri ölçüm cihazlarım post metodu kullanarak bir php dosyasına veri gönderiyorlar. Php dosyası da veri tabanına ölçtükleri veriyi işliyor. Eğer ölçülen veri istenilen aralık dışında uzun süre kalırsa alarm veriyor sistem. Şu anda güvenliği veri yollayan cihazların mac adreslerini doğrularayarak sağlıyorum. Ancak mac adresi kopyalanıp dışarıdan gönderilecek bir post requeste eklendiğinde veritabanı bu dışarıdan gelen veriyi de kabul ediyor doğal olarak. Aslında veri tabanınında bulunan alanlar sadece integer kabul etmekte bu açıdan veritabanına zarar gelmesi gibi bir endişem bulunmasada yanlış veri gönderilerek alarm tetiklenebilme endişesine sahibim. Ek olarak ölçüm cihazlarının gönderdikleri veriye ekleme çıkarma yapabiliyorum. Bu noktada nasıl bir yolla gönderilen veriyi veritabanına işlenmeden önce doğrulayabilirim?
PHP Post ile DB'ye Gelen Veriyi Nasıl Doğrularım
18
●486
- 23-12-2023, 20:40:10Üyelikten kastınız nedir hocam? Sisteme veri girişi normalde yapan tek şey ölçüm cihazları. Gelen verileri ve alarm durumunu görmek isteyenler admin girişi yapmak mecburiyetinde ama üyelik sistemini nereye uygulamam lazım anlamadım.zeyrek34 adlı üyeden alıntı: mesajı görüntüle
- 23-12-2023, 20:41:22Kimlik doğrulama veya yönetimden onay bekliyor.token sistemi yaparsan belki daha güvenli hale gelir. Her tokenin de belli bir süresi olur örnek 1 gün. Ertesi gün veri gönderecek kişi tekrar token alması gerekir.
- 23-12-2023, 20:42:52IP ataması maalesef çok mümkün olmuyor çünkü cihazlar reset attığında ip adresleri değişiyor. Key atamayı düşündüm ancak her cihaza aynı keyi versem ne kadar güvenli olur bilemedim.Netz adlı üyeden alıntı: mesajı görüntüle
- 23-12-2023, 20:44:07Her cihaza ayrı key verip isim ataması yapın.BABER adlı üyeden alıntı: mesajı görüntüle
- 23-12-2023, 20:45:21admin girişi demek istemiştim.BABER adlı üyeden alıntı: mesajı görüntüle
- 23-12-2023, 20:46:25Veri geldiğinde de gelen key bütün keylerin bulunduğu bir arrayin içindeki bir keyle eşleşme sağlıyor mu diye bakarsam olur sanırım.Netz adlı üyeden alıntı: mesajı görüntüle