Web uygulama güvenliği gerçekten derin gider. Öncelikle, oturumları kullanmanız gerekir, ya da seans eşdeğer bir uygulama.
Kullanıcı günlükleri ve bir oturum kimliği ve bir çerez ve veritabanında saklanır kendi adı gerekir. Veritabanında Eğer aynı zamanda oturum kaçırıldı görmüş ise söyleyebilirim ki, bu tür kendi kullanıcı ajan olarak onlar hakkında bazı bilgileri saklamak gerekir. Bazı insanlar IP adresini saklamak. Kullanıcı bir mobil cihazınızdan uygulamayı kullanarak eğer kendi IP adresi sık sık yenilemek olabilir Bu, çalışmaz.
Bir kullanıcı, bir idari sayfa yükler her zaman, onlar geçerli ve o sayfayı kullanma iznine sahip bir oturum ve kullanıcı çerez olduğunu doğrulayın. Ardından isteği bu o kullanıcı hakkında depolanan bilgileri kullanarak başladı aynı bilgisayardan geldi doğrulayın.
Eğer bir idari eylem yol açabilir yönetim sayfasına koymak her form veya bağlantı için benzersiz bir tanımlayıcı ile gizli bir alan ya da değer katacak. Idari eylem yol açabilecek sayfada öğe başına bir tanımlayıcı. Bu belirleyicileri üretmek, onlar belirlenmesi ne eylemi ile birlikte veritabanında saklayabilirsiniz. Bu Nonce denir, bu (örneğin kayıtlarının güncellenmesi veya kullanıcıların silme ya da banka hesabına para havale gibi) her yönetici isteği ile teslim edilecektir. Istek hizmet olduğunda, sunucu nonce veritabanında saklanan ne maçlar kontrol etmelisiniz, ve sonra ondan kurtulmak. O uymuyorsa, şans istek çapraz site isteği sahtekarlığı saldırısı ile yapıldı vardır.
Bunlar sadece bazı doğrulanmış kullanıcılar ile etkileşim sırasında akılda tutulması gereken şeyler vardır, ve tabii ki bu tür XSS gibi dışarı izlemek için diğer şeylerin bir dizi var.
Güvenlik çok zor, ve sizin web uygulaması kurşun geçirmez güvenlik stratejileri garanti olmayabilir iken, kendi şifreleri ve kişisel bilgileri korumak için kullanıcılara borçluyuz. OWASP (çok) daha fazla bilgi için bkz.