Slanje konstante preko post metode

2

Slanje konstante preko post metode

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

pa slizi da se posalje taj identifikator a stranica koja obradjuje vrsi upis u bazu. taj identifikator mi sluzi posle za iscitavanje (stoji u where kao uslov) iz baze...
de reci kako moze to da se hakne..... najbolje na PP kako ne bi tvoj odgovor postao suvise destruktivan Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Ja sam ti vec rekao kako moze da se hakne... samo covek napravi formu koja je identicna kao tvoja s tim sto je ta konstanta razlicita i stavi je negde kod sebe. A moze i da napravi programce koje salje tvojoj stranici sve te parametre preko post metode.


Na primer kod tebe forma izgleda ovako:
<form action="skripta.php" method="POST"> <input type="hidden" name="const" value="3"> </form>

A neko na svom sajtu napravi stranicu sa tom formom ovako:
<form action="http://www.svemirko.com/skripta.php" method="POST"> <input type="hidden" name="const" value="4"> </form>



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

hmmm imam zastitu da ta strana obradjuje podatke samo ako se prvo verifikuje kod sa prethodne Smile
dakle svaka stranica ima i captcha... jesam li onda bezbedan od hakovanja... mislim da neko salje sa identicne forme kao moja, mora da ubode i kod koji se uvek drugacije generise

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Zavisi... ako hoces da isprobamo bezbednost, postavi to sto si napravio pa cemo da vidimo.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

nisam ni video da si dao deo kod....
Smile
ukapirao sam na sta mislis....
probao sam sam sebe da napadem sa localhost.
uspeva jedino ako ubodem verifikacioni kod... sve ostalo nece da upise...
e sad cu da ogranicim upis da se vrsi isti samo ako zahtev dolazi sa odredjenog domena Smile jel tu onda prestaje svako hakovanje ili i za to "ima leka" ?

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Svemirko
Nisi ni sa tim bezbjedan, uradi sladace:

<form action="skripta.php" method="POST"> <input type="hidden" name="Const" value="3"> <input type="hidden" name="Hash" value="csfagusdgfu348....."> </form>

<?php function FastCrypt( $Const, $Hash ){    $tmpNum = 99999;    $Check = md5( $tmpNum - $Const );    return ( $Hash ? ( $Hash == $Check ? true : false ) : $Check ); } // Generisanje  $Hash ( slanje ) $Hash = FastCrypt( $Const ); // Provjera $Hash ( prijem ) if( FastCrypt( $Const, $Hash ) )    $SveOk = true;     ?>

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

Iskren da budem nisam ukapirao tvoj kod (nije mi ni cudno Smile )
cek ovako malo teorijski bez koda Smile
Salje se input.... obradjuje moja skripta univerzal.php
ako neko napravi istu formu kao i ja, skripta je idalje moja univerzal.php
ako implementiram zastitu da proverava domen i da prihvata samo moj
ona ce odbiti obradjivanje podataka jer ne dolazi sa mog domena
jel ovo tacno ??

Nego dosta sa ovim, vidim da ima mana....
moze li ovako nesto da bude sigurnije ?

da predjem na sesije Smile
1.php
<? $_SESSION['const'] = nesto; ?>
univerzal.php
<? session_start(); $kljuc = $_SESSION["const"]; ?>

hoce li ovo uticati na mozda sporije ucitavanje i sporiju obradu podataka ??? cenim da ne bi trebalo da se ovo ni oseti u brzini, ali nisam puno radio sa sesijama.
hvala svima Smile

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

To ti je najbolje.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

trebam li posle upisa da unistim sessiju ? verovatno da trebam kako ne bi doslo do greske.....
znaci post zahtev otisao... kljuc stigao uradi se upis i posle da stavim
unset($_SESSION['const']);
ili da uradim session_distroy();

p.s. na prijemnoj strani prvo imam
if(isset($_SESSION['const'])) {
upis;
unset ili session_distroy(); ???
}
else {
greska nema sesije
}

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Ako ti za kasnije ne treba ta konstanta, mozes da uradis unset()... isprobaj kako radi skripta pa ako treba uradi unset.

Ko je trenutno na forumu
 

Ukupno su 794 korisnika na forumu :: 4 registrovanih, 0 sakrivenih i 790 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Fabius, Prometeus, 1107