PHP Güvenli Session

0 Cevap php

Ben phpmyadmin benzer bir uygulama (veritabanı yönetim UI) oluşturma. Kullanıcı veritabanına karşı kendini kimlik doğrulaması gerekiyor ve uygulama şekilde kimlik bilgilerini saklamak gerekiyor. SSL tüm yükler için bir seçenek değildir.

  • Fikir 1: Kullanıcı, kimlik bilgilerini gönderir uygulama mağazaları kullanıcı adı ve önceden tanımlanmış dvd gizli anahtarı (config.ini.php) kullanarak parolayı şifreler - Bu phpMyAdmin ne olduğunu.
  • Fikir 2: Giriş formu rastgele dvd gizli (javascript) oluşturur, kullanıcı, oturum açma kimlik bilgilerini gönderir uygulama kullanıcı / parola ve oturumda mağaza onları sunucu tarafı şifreler, gizli anahtar çerez içine saklanır ve her istek için gönderilir.

Idea 1: Problem if server security is breached. (Key is in config, session data in /tmp)
Idea 2: Problem with man-in-the-middle attack. (Key + credentials are sent)

Başka bir öneriniz? Eleştiri?

0 Cevap