
Web Siteye İncele Yapıldığında Kod Gizleme
9
●326
- 09-10-2022, 22:02:29Merhaba, başlıkta da yazdığı gibi örneğin bir form var ve hidden olarak bilgiler var işlemin sağlanması için vs. ben direk formu incele yapıldığında nasıl gizleyebilirim. Böyle bir şey mümkün mü veya onu yapamazsam hidden olan inputlar gizleniyordur illaha ki nasıl yapabilirim?

- 09-10-2022, 22:05:24peki inceleden bu value değerini değiştirip formu gönderirse, işlemler onun değiştirdiğine göre mi olacak?Misafir adlı üyeden alıntı: mesajı görüntüle
- 09-10-2022, 22:10:18Bu formu incele demesine bile gerek yok ordaki değeri değiştirmesi için reqbin.com mesela şurdan formun yaptığı POST işlemini elle girip kafasına görede post gönderebilir önemli olan sizin bu değerleri arka planda kontrol etmenizSaul4Goodmann adlı üyeden alıntı: mesajı görüntüle
en basit olarak bu değerler sabit ise
1 yerine
form#1#submit#
şeklinde değeri md5 ile şifreleyin
"e6c2b1a34dba5535d633c8d5f247f699"
bu değeri oraya yerleştirin daha sonra arka planda kontrol ettiğiniz yere de
switch case veya if else ile
if($_POST['id'] == "e6c2b1a34dba5535d633c8d5f247f699"){
// Eğer form id si bir ise yapılacak işlem
}
şeklinde yapabilirsinzi bu birinci çözüm
ikinci bir çözüm var fakat yukarıdaki biraz daha sizin için kolay olur
Fakat bu demek değil "kullanıcı "id" kısmına yine istediğini post edemez" en azından oraya ne gireceğini bilememesi bile işinizi görür bence - 09-10-2022, 22:10:59evet hocam,Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
Kaynak kodunu gizleyemezsiniz ne yazikki
- 09-10-2022, 22:14:06md5 çözülür diye biliyorum, sha256 yapabilirim en azından anlamayan kişiler bulamasın saolun cevaplarınız içinWebmerkezi adlı üyeden alıntı: mesajı görüntüle
- 09-10-2022, 22:27:04https://www.php.net/manual/en/functi...sl-encrypt.php
Openssl ile güçlü bir anahtar değer ile encyrptleyerek hidden inputuna yaz, sonra işlem gönderildiğinde arkada gene aynı anahtar değer ile decryptle.
Eğer daha önce openssl kullanmadıysan şu videoyu izleyebilirsin;
https://www.youtube.com/watch?v=8JxM7lo6x8o - 09-10-2022, 22:28:58İstersen o id değerini neden göndermen gerektiğini açıkla mutlaka daha farklı bir şekilde alırız onu.Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
Örnek vermek gerekirse, bu bir ürün düzenleme tarzı bir formsa GET'den id değerini yollayıp sonra arka planda işlemi yaparken çekebilirsin. Yada kullanıcı id'si ise session'dan alabilirsin vs.