Zabazpečení WWW různými způsoby

Napsal O webu (») 2. 3. 2007 v kategorii Bezpečnost, přečteno: 1149×

Nejen heslování,samozřejmě pomocí PHP a JavaScriptů

Úvod

V tomto článku Vám ukážu,jakými všemi způsoby lze zabezpečit osobní stránku,pokud k ní chcete mít přístup pouze Vy.Je několik možností,samozřejmě každá má své + a -.Zde si je vypíšeme:


1)Filtrování podle IP adresy

Pomocí PHP scritu,ale nejedná se o zaheslování stránek,ale pouze filtrování,které pustí na stránku pouze PC,který má zadanou IP adresu.

$ip =$_SERVER['REMOTE_ADDR'];

if ($ip=="80.78.156.2")

header("Location: http://tajnastranka.cz");

else

header('Location: http://seznam.cz');

?>


Vysvětlení:Script zjistí adresu,a pokud adresa IP=80.78.156.2,budete přesměrován na tajnou stránku,pokud se shodovat nebude,budete přesměrován na portál www.seznam.cz


2)Zaheslování stránek pomocí PHP scriptu


Opět jednoduchým PHP scriptíkem,avšak pokročilejší webmasteři si jej mohou nastavit např na kontrolu hashe MD5 if (MD5($heslo)==5fa51fsf581sf6sa5f1a);
ale myslím,že uvedený způsob stačí.

stanka.html:


heslo.php :

if ($heslo!=goumba) echo "Zadal jsi špatné heslo,opakuj akci";

else echo "Tajná stránka";

?>



Vysvětlení PHP scriptu:Pokud se heslo nerovná goumba,budete informován o špatném hesle,
pokud se budou informace z formuláře shodovat s informacmi ve scriptu,zobrazí se Vám tajný text.


3)Zaheslování pomocí JavaScriptu


Zaheslování stránek způsobem Javascriptu není velmí bezpečné,některé hesla lze pouze vyčíst ze zdrojového kodu a dosadit do formuláře.Ale to už je záležitost webmastera,jak složitý JavaScript použije na heslování.Osobně doporučuji PHP (kontrola podle šifry MD5)

stranka.html :


V tomto případě tajná stránka má adresu z.html

Obtížnější se Vám asi bude znát následující script:


heslo=prompt('Zadejte heslo');

spravneheslo="goumba";

if (heslo==spravneheslo)

{

window.location="private.htm";

}

else

{

window.location="badpass.htm";

}



V tomto případě je tajné heslo "goumba"




Autor: Lukáš Blažek
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel šest a nula