Güvenli AMFPHP çerçevesini kullanarak ActionScript 3 PHP ile MySQL bağlayın

4 Cevap php

Benim Flash film MySQL ve SWF arasında veri almak ve kaydetmek için MySQL sunucusu ile iletişim kurmak istiyorum. Ben AMFPHP iletişimde yardımcı olabilir biliyorum, ama 2 taraf (MD5 parola hash dışında) arasındaki gönderme metinleri şifrelemek için güvenli bir yol var mı? Bildiğim kadarıyla, varsayılan olarak, AMFPHP düz metin verileri gönderir.

Ayrıca, Flash ağ talepleri sırasında CPU kullanımı oldukça yüksek olduğunu duydum. Herhangi hafif çerçeve öneri?

4 Cevap

Eğer oyun Flash ile satın istiyorsanız yapılacak tek mantıklı şey SSL kullanımı olduğunu düşünüyorum. Bu konuda ucuz olan ama (ki bunları oyun için ödemek istiyorum ama onların güvenliği için ödeme olmayacak, olan) müşteriler ucuz olmak istemiyorum. IMO oldukça mantıksız thats. Sadece işlem kısmını güvenli olur (Flaş istekleri ve https url hassas veri gönderir ... geri kalanı normal kanallardan geçer).

Flash'ı kullanarak ödeme çözümleri için etrafına bakmak olabilir. Eğer bir güvenlik uzmanı olmak görünmüyor çünkü ben bir ısmarlama "şifreleme" çözüm değil tavsiye ederim.

(O AS3 değil ama kolayca dönüştürülebilir ve bunu test değil ve bu özel uygulamaya uygun olmadığını emin değilim rağmen) this tutorial on using PayPal with Flash bir göz atın.

Bu arada, AMFPHP ikili gönderme / alma işleyebilir. Ayrıca gönderebilir / CPU kullanımı minimumda tutulması böylece belirli bir anda ne gerek alırsınız.

Ben aslında AMFPHP hakkında çok fazla bilmiyorum ama genel olarak doğrudan bir istemciden SQL sorguları göndermek asla. Olursa olsun nasıl şifreleme iyi, birisi kırabilir ve daha sonra sunucuya onlar istediğimizi yapabiliriz.

Sen istemci DB üzerinde bazı ön-tanımlı güvenli eylemleri gerçekleştirmek için kullanabileceğiniz PHP bir API oluşturmak, böylece birisi (arada, Dekompilasyon sizin swf ile yapmak son derece kolaydır,) şifreleme-mühendislerine tersine eğer, olmalıdır sadece izin veritabanına şeyler yapabilirsiniz.

Eğer flaş uygulaması ve sunucu arasında güvenli bir bağlantı istiyorsanız, muhtemelen sadece geleneksel bir Web uygulaması ile olduğu gibi, SSL üzerinden uygulama dağıtmak gerekir.

Güvenlik gereksinimi önemli değilse karma genel inceleyen içeriği umurumda neden güvenli giriş ve özel bilgi için, SSL, bunun dışında Comodo, at $ 39,90 de çok uygun fiyatlı.

Neden bütün web sitesi güvenli gerekiyor? Web sitesi sadece bir Flex / Flash uygulamasını içerir?

One example is this using https to secure user online transaction: https://www.singtelshop.com/