18 Kasım 2013, PAZARTESİ

Php Csrf (Çapraz Site İstek Sahte) Koruma (Bölüm 2/2)

Şimdi bir olgu ama biz size kitabın xsrf anlamak umuyoruz Şimdi size bize izin veren bir sınıf oluşturmak için gidiyoruz olduğunu hızla ve kolayca xsrf karşı koruma bu yüzden yapacağımız ilk şey aslında mark-up bakmak ve biz aslında yapmanız gereken anlamak Daha önce başka bir giriş ihtiyacımız silkinme şimdi belirteci göndermek kadar olmak Gizli saha değer ve bu sunucuya göndermek istediğiniz simgeyi temsil edecek bu yüzden önde gidelim ve sadece biz zaten burada ne içine bu faktör şimdi biz gerçekten var hepsi standart bir belge biçimlendirme Form ve burada bir saha ve bir düğme ve gi

zli bir alan sunmaları Ürün kimliği temsil eder: Bu çok karmaşık değil için sadece bir var Standart form bu olabilir göndermek Gözat Kullanıcının adına sürece yapar gibi şey ve eylem o xsrf koruması ile karşı koruyan değ

er IE simgesi onlar üreten gittiğini bu yüzden burada gizli bir giriş türü var ve eğer bu ismi bu denebilecek simge olacak Onun yok gibi birşey belirteci çağrılacak ve biz koyarak edilecek Bu nasıl yapa

“Bu videoda oluşturmak ve simgeleri oluşturur ve bir form gönderildiğinde bir verilen belirteç denetleyen bir sınıf uygulamak. Http://www.youtube.com/playlist?lis...”
Codecourse

bilirsiniz bulunuyor biz herhangi bir yok çünkü sadece burada değil diye şimdilik göz ardı yetenek belirteci henüz yeterince etrafında oluşturmak için bu yüzden devam edin ve bunu bir PHP açtı içinde ne yapmak gerekir bakalım ve ayrıca PHP haber bir dizin için gerekenler: aslında bu kullanmak Biz eylemini kullanın, böylece muhtemelen çok hızlı iyi bir fikir oturumları başlatmak olacaktır etmek PHP tarih biz aslında içindeki verileri saklayabilirsiniz

Php Csrf (Çapraz Site İstek Sahte) Koruma (Bölüm 2/2) Resim 1 Php Csrf (Çapraz Site İstek Sahte) Koruma (Bölüm 2/2) Resim 2 Php Csrf (Çapraz Site İstek Sahte) Koruma (Bölüm 2/2) Resim 3 Php Csrf (Çapraz Site İstek Sahte) Koruma (Bölüm 2/2) Resim 4

oturumu yani temelde ve sadece oturum başlatma işlevini kullanın başlatmak size eklemek oturumları çünkü aynı sayfayı kullanabilmek için yeteneği var her yenileme oluşturulan oluyor jetonu saklamak için gidiyoruz Bir oturumda artık devam istememe kullanın Biz bina için gidiyoruz sınıfta elde ediyorum O PHP götürüldü ve ben bu yer var dedi iç sınıflar burada eksen orada bulunan klasörü Bu savurdu açtı PHP sınıfları olacak Şimdi bu IE statik karşılama olacak Bu sınıfın statik yöntemler sadece eğer çalışmak için daha kolay ol

acak yapmak Eğer nesne yönelimli programlama ile çalıştı değil Bu sadece biz gerçekten fonksiyonları gibi sadece iş belirteç sınıfta 9 altında başvuru Bu biz nasıl başa biraz daha görmek için olsun şimdi ve başlangıçta biz yapmak isteyebilirsiniz ne kontrol etmek isteyebilirsiniz olduğunu seksen miktar ibraz edilmiş ise ve Bir ürünün teslim edilmiştir ve sonunda istiyorum almak Burada birlikte ifadesi yalnızca jeton kontrol benim biri olarak sunulmuş set Biz doğru bu verileri ibraz varsa sadece kontrol etmek için Bu kadar oluşu sonrasına tarihlenmektedir olacak ve ilk olacak Miktar miktarı burada olduğunu söyledi Bu alanla adını biz miktar elde kulakları sağır dedi ve aslında miktar doğrulamaz bu kontrol etmez onun sayısal veya böyle bir şey şu anda yeterince ilgilenmiyorsanız Bu bir bütün başka bir açıklama dışında bir yazı biliyor bulunuyor biz de devam etmek istiyoruz ve ürüne olmadığını kontrol etmek istediğiniz Kimliği orada böyle bir ürünü belirtilmedi ve sadece bir an bu şimdi için alınan izinler en önde gidelim ve ürün olan iki yeni değişkenleri bulmak için ve Dylan okul ev sahibi ürünüdür ve biz orada aynı şekilde miktarı bu iki bulmak şimdi var ve biz devam edebilirsiniz Şimdi biz onlarla ne istiyorsun ve ancak öncesinde ve sadece kontrol gidecek onları yankı onlar olduğunu bunlar gerekli alanlara sizi boş Şimdi şimdi burada sadece dışarı tamam öncesinde gidelim sadece bana biz güvenli yazdık kod tüm hepimiz çalıştığını bildirmek yapıyor Bu durum iç değişkenleri saklamak ayarlanırsa kontrol ve sonra biz şimdi biz kadar uzun tamam koyarak kadar değilseniz kontrol edeceğiz Doğru Bu formu göndermek tamam alan olmalıdır Şimdi nasıl alınır, böylece tüm bu görevin Asya olduğunu formu ve xsrf karşı korumak için yeteneği Bu Clark'ın en inşa benim yapmamı söyledi sınıf anahtar kelime ve el Costco belirteci kolaylaştırmak için biz var ve yöntemleri burada içinde olacaksın ve ilk ve hem kamu hem de sonraki olabilir ihtiyacı dat ik yüzden erişebilir ve hangi irade AmScope çözünürlükte operatörü kullanabilirsiniz Şu anda bakmak daha karmaşık sesler bu yüzden üretmek için yeteneği var Ben de başka bir yöntem var yaşıyorum ve bu yeteneği olacak kontrol ve biz bir belirteç parçası gerekir kontrol etmek için ve biz formu hakkında içeride üretmek belirteci olacak ve ayarlanmış olan gerginlik ile kontrol edeceğim var Bir oturumda böylece toplam net var bu yüzden biz de yapmamız gereken bir yöntem oluşturur Bu bizim Uygulamak istediğiniz son derece basittir rastgele bir bölüme belirteci oluşturulan am ve sonra geri hepimizin tek bir satır yapabilirsiniz ve marazi normalde bit 8 oturumu için aksilik ortasında belirteç rastgele değerler örneğin biliyorum, bir iki üç dört beş olacak bir yer içinde bu değer, bu oturumda ise tüm bu yapacak olan Bu zor rastgele bir değer değil çünkü şimdi biz bunu istemiyoruz kodlu bu yüzden kullanmak için gidiyoruz ve bir fonksiyon açık SSL denir 32 yılında bir geçiş yapma Rondon sözde ısırıkları uzunluk olarak biz önde giderseniz ve ve şimdi hakkında biraz açıklamak bunu kullanın Sadece bir anda sahip olduğumuz seçenekleri Alan, bu kullandığımız işlevi olduğunu söyledi Bu ben Keltler hala hiç bitirmek gerektirir değilim Yüklü ya da dahil ben PHP kurulumunda kulüpler bir modül ama internet etrafına bakmak ve nasıl diğer öneriler bulabileceğiniz üretmek En rastgele ve karakterler yapabilirsiniz at ve bilmek çok ve Gerçekten ben böyle şeylere okumak bizim için iyi olduğu anlamına bağlıdır Neyse bu kadar Bu bana önerildi sadece bir şeydir de bu yüzden karar verdim check out how ve kullanmak ve çevresinde yaratacağı memnun hissediyorum Yeterince karakter iyi bir hayır rasgele bir dize sağladığı korumanın iyi bir düzeyi sağlar Şimdi biz de yapmamız gereken de Codice çünkü altmış dört ödemek zorunda olduğu aksi takdirde olacak karmaşa nasıl ap iş bu yüzden base64 kullanmak ve çakal ve sarın ki iade edildi açık SSL ile cihazın işlevi bulmak Şimdi devam edin ve PHP kılavuzunda bu kadar da onları okumak Ne yaptıklarını anlamak ve nasıl onlar dönmek neyi işletmek Bunu kullanmaya karar eğer özellikle bu bir sorun duyuyorum Ben başka bir sunucuya bu işlevselliği transfer hatırlıyorum değil öldürürsün kadar açık SSL yüklü değil çünkü kıracak anlamına gelebilir ya bir çek içerir istiyorum Ben kesinlikle yeterli değil farklı bir yöntem kullanacağız gibi size belki bir şey ve md5 ve benzersiz kimliği kullanmak PHP işlevi sağlayacak duyuyorum Koruma kabul edilebilir bir koruma düzeyi bir düzey ama genellikle güvenli uygulamalar için yeterli olduğu gibi rastgele değil görmüş bu yüzden de burada yapmak istiyoruz biz kullanmak değeri döndürmek istediğim Bu oturumun değerini ayarlama ve ve ayarlama ile waltzed en go ahead ve sadece bu oluşturmak terim yöntemi ile etrafında oynayalım ve biz belirteç değeri bu uygulayabilirsiniz Bizim formun açık ve PHP vergisi yakın ve go ahead diyor Biz yankı belirtecindeki buraya gitmek istiyorum, hangi isim ben olacak eğer Sınıf ve başlatmasını üzerine biz fark Biz sınıf ruhları demek yapacağını genellikle neler belirteç insanların haber gibi bir şey almış şimdi biz aslında bunu yapabilirsiniz ama biz sağladık çünkü gerek yoktur Burada statik bir yöntem bu yüzden tüm yapmanız gereken kapsam çözünürlük operatörünü kullanmaktır ve üretmek demek ve o bir belirteç sınıfı bu yöntemi çağırarak demek var ne yapıyoruz biz aynı anda dönen bir oturum Amway ayarı konum olduğunu ve bu bize yankı yapısı kullanmanıza olanak sağlar aslında çıkış bu Bu sayfayı yüzden kahverengi efendim içeride bir göz atalım ve bu sayfayı yenileyin ve formu check out Burada o rastgele yanı sıra değeri oluşturulur var olduğunu görebilirsiniz ama biz can adlı de devam edin ve değiştirici kodu let Oturumun aslında çıkış değeri aşağıya doğru ben sadece diyecektim yankılandı bölüm duyuyorum Aslında simge en go ahead ve bu yapalım Buraya bu sayfanın üst kısmında mevcut olmayacaktır çünkü ve şimdi ne akılda isteyebilirsiniz biz oturumu ayarlamak isteyebilirsiniz olduğunu Burada yukarı burada ve mantık ardından çıkış değişkeni burada aşağı tutar ama birçok değildir Ben şimdi yenilemek zaman bu kadar dürüst olmak gerekirse çok fazla önemli ve ne olursa olsun biz burada olmuştur gerçek değerini maçları görebilirsiniz oturum Bu karşılaştırıldığında öylesine eğer üzerinde hangi web sayfası kaynağında o kullanıcı oluşturulan veya kiriş vardır için topu geri hizmetten o Brown Biz bir oturumda bu değere karşı bu Ashley bu karşılaştırabilirsiniz ve kullanıcı oturumunda en biliyorum böylece sürece onlar bu formu maç gibi bu yüzden bu iki harita Evin veya bu olmuştur çok iyi bir fikir ya da çok iyi bir gösterge var bir kullanıcı tarafından gönderilen aslında bu kuyu kontrol nasıl devam etmek gerekir Bu onay yöntemini isterseniz ve doldurun ve bu hiçbir şey oldukça basittir Bu konuda bir şey karmaşık bir basit ihtiyacınız at var if sadece temelde festivali kontrol Bu oturumda ayarlanırsa ve oturum sonraki ayarlı değilse büyük olasılıkla olmak ve başka bir yere gönderilen veya kullanım web denetçisini kullanarak formundan alanını silinmiş veya bunun gibi bir şey ama genellikle rağmen meşru bir kullanım olarak kullanılmak üzere ayarlanmış olmalıdır ve teknoloji uymalıdır sağlanan belirteç bölümünde hala beni almak Ben go ahead görmek ve set kullanmak ve inşa ve bölüm ayarlanır demek simge yüzden istediğimiz istediğimiz belirteç set ayarlanacak toplam değeri ve o zaman biz de şimdi ayrıştırmak hatırlıyorum belirteci kontrol etmek istediğiniz simge kullanıcı tarafından sunulmuştur biz bu istiyoruz ve oturum için tam bir eşleşme olabilir ya da Sıkı burada denetlenirken kullanımı ile üzgün değil tam bir eşleşme hangi Sokak gerekli biliyorum olduğunu ancak onun o bildiğiniz emin olmak için hoş bir dokunuş Sıkı denetimini kullanırken ince tip kontrolü olduğunu Gerçekten çünkü onun etrafında üreterek burada alakalı Dize ve gerçekten böyle bir şey ile sona asla konum Baş bir gerçek değer ya da yorumlanabilir olabilir olabilir tek bunun gibi bir şey Neyse biz böylece oturum kurulmuştur eğer gittiğini ve sağlanan oldu belirteç oturumu belirteci maçları biz önde gidebilir bir gerçek döndü ama biz de yapmak isteyebilirsiniz ne unset benim Talep olmuştur İçeri var akım değeri ve nasıl ve oturum süper küresel Şimdi ne yapmak istiyoruz biz önde gitmek istiyorum ama millet ben bu kontrolden sonra ise güzel çünkü bu kontrol nasıl bu Sam Bu Sam eğer bu beyanı mmm false için biz önde gitmek istiyorum ve nezaret blok a içindeki kod ile blok çalışan değil Varsayılan dönüş millet ile sadece isterdi şimdi biz bu faktör olabilir belirteç kontrol yeteneğine sahip Burada bizim formu emin olmak için içine simge o Kullanıcı tarafından sunulmuştur oluyor bu Maçlar çanak son derece basittir biz sadece if bir ihtiyaç ve eğer bu deyimi temelde sadece kullanır yöntemi kontrol edin ve biz kullanıcı tarafından sunulmuştur belirteçleri sağlamak istiyoruz Biz de bu yüzden biz temin edilmiş bu çapa kan: kontrol etmek istediğiniz Bu pistte hasta yapı listesi virgülle ayrılmış değerler olduğunu ve sonra ne yapmamız devam edin ve içine bu geçebilir ise nasıl bir yöntem Site şimdi ne oluyor biz belirteci üreten bir Kullanıcı formu gönderdiğinde biz biz gerçekten bahsediyoruz alakalı takipçi değerleri Onlar Mt değilseniz ve biz bunu açarsa biz de sanırım kontrol edebilir nasıl kontrol boş ama bu değil için Biz sadece burada gitmek ettik tamamen gerekli ve sonra biz kullanılan çek yöntemi ve teslim oldu bu simge geçirerek ve bunun olmadığını kontrol edecek Maçlar o maç yaparsa biz önde ve iyi gitmek ya com bizim uygulama durumunda Biz sepetinize şey eklemek amacıyla önde ve süreç gitmek Bir resim upload bir Web sitesinde Yorum yazmak Eğer yan önemli değil gerçekten bilmek Quincy kullanıcısının go ahead ve bir Creek sınırını yazın izin ve başarıyla sırayla işlenir var Şimdi en go ahead ve burada bu değiştirmek ve tamamen bir şey bu değiştirmenize izin farklı Aslında adlı ilk tam Konuşması biri varsa okumak go ahead ve izin buna değil yol karşı korumalı hızlı sipariş hiçbir şey bu kadar Şimdi devam dizenin sonuna ABC ekleme olarak ve go ahead ve yine 1 miktar sipariş deneyin ve bu işe yaramazsa ve biz devletin geri geldi biz doğal olur Bir jeton üreten kendimizi bulmak oturumu ayarlama ve biz sipariş ve başarıyla sipariş edebilirsiniz yüzden biz ne xsrf dışarı baktım Kullanıcıları etkileyebilir ve biz de fatura ettik nasıl Size bize izin verir son derece basit bir Clauss hızlı rasgele oluşturulmuş bir dize enjekte ve bu kontrol ve form olmuştur emin ve meşru bir kullanıcı tarafından gönderilen.

Açıklama

Bu videoda oluşturmak ve simgeleri oluşturur ve bir form gönderildiğinde bir verilen belirteç denetleyen bir sınıf uygulamak. Http://www.youtube.com/playlist?list=PLfdtiltiRHWEoXAQb91VNUF7ixbch-TBs tam serisi İzle Phpacademy ve daha özgür web geliştirme öğreticiler zevk abone olun! Kanalımız http://youtube.com/phpacademy Resmi internet sitesi http://phpacademy.org Destek Forumu http://phpacademy.org/forum Bizi Twitter'da takip edin! http://twitter.com/phpacademy

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Codecourse

Codecourse

Ücretsiz kod öğrenmek yardımcı olmak. Nerede olduğunu merak olsaydı biz resmen phpacademy olarak biliniyordu. Sorular, yorum veya geribildirim? Biz sizden duymak istiyorum! Hello@codecourse.com için bize e-posta Bırak

YORUMLAR



9.8/10

  • 98
    Olumlu
  • 2
    Olumsuz
  • 23
    Yorum
  • 7677
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • MisterBrightside

    MisterBright

    24 Mart 2006

ANKET



Bu sayfa işinize yaradı mı?