XML tükürür php sayfası ile veritabanı güvenliği

4 Cevap php

Ben sadece çıkışları, bir XML formatında benim veritabanından bazı verileri tükürür bir PHP sayfası oluşturduk. Bu veriler Ben yapılan bir esnek uygulama getirildi.

Benim tablolar ve veritabanı bilgilerini biçimlendirme uzun zaman geçirdiği ve herkes sadece www.mysite.com / page_that_spits_out_XML.php yazıp benim veri çalmak mümkün istemiyorum. Ancak, aynı zamanda benim esnek uygulamadan bu sayfaya erişmek için gerekiyor.

Ben bunu yaparken diğer insanların önleyebilirsiniz bir yolu var mı? Teşekkür ederiz!

4 Cevap

Gerçekten datathief yavaşlatmak için gidiyor tek şey emin esnek uygulama karartılmış olduğunu ve içinde depolanan anahtar ve şifreleme işlevi guessable ne de kolayca çıkarılabilir ne olduğundan emin olmak, şifreleme olduğunu.

Bu yapabileceğiniz en iyi, ama ben genellikle tavsiye ederim çözümün bir tür değil. Birisi gerçekten bu verileri isterlerse bunu almak için gidiyoruz.

Eğer Flex 'HTTPService nesnesini kullanıyor musunuz?

Birkaç genel fikirler ...

Bir kimlik doğrulama kurmak gerekir. Flex uygulama sunucusuna (tipik olarak bir kullanıcı adı ve şifre) HTTP POST veri gönderir nerede hesap var ve eğer bu bir oturumu ayarlar olup olmadığını PHP uygulaması denetler. (Örneğin page_that_outputs_xml.php gibi) bir dosyaya erişen zaman, PHP dosyası oturumda hesabı bu verileri görüntülemek için bir izni olup olmadığını kontrol edecektir.

İşte günümüzün en giriş sistemleri gibi kurşun geçirmez olacaktır.

Gizli anahtarı (karma ya da bir şey) göndermek ve daha sonra kimin doğru bir anahtar vardır erişen eğer PHP kontrol almak için esnek app alın. Gönderdiğiniz ne gizlemek için bir POST isteği kullanmak isteyebilirsiniz. Bu süper güvenli değildir ama bu benim iki sent!