CONFIG.PHP

CONFIG.PHP

offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

Napisano: 03 Jan 2015 17:13

Posotvni, imam jedan problem vezan za config.php fajl. naime to je fajl sa sledecim sadrzajem:
 * Disallow access from outside world...  */ if (!_ROUTING_)   die("Error (NO ROUTING) :: Direct access not allowed..."); /**  * Database Vars  *  * $db_type Database backend type (default MySQL)  * $db_host Database Hostname  * $db_port Database Port  * $db_name Database Name  * $db_user Database User  * $db_pass Database Password  * $db_prefix Database table prefix  */ $db_type = "mysql"; $db_host = "localhost"; $db_port = "3306";  $db_name = "YOUR-DATABASE-NAME"; $db_user = "YOUR-DATABASE-USERNAME"; $db_pass = "YOUR-DATABASE-PASSWORD";     $db_prefix = ""; /**
Tu imam liniju koja ne dozvoljava da se pristupi sa strane:
if (!_ROUTING_)   die("Error (NO ROUTING) :: Direct access not allowed...");
Postoji li neka skripta koja bi mogla da zaobidje ovu liniju i dozvoli pristup ovom fajlu. Ako postoji moze li neko da mi napise koji je kod, da bih mogao da napravim neku bolju zastitu. Pozz

Dopuna: 03 Jan 2015 17:17

P.S Mislim na pristup iz spoljnog sveta preko domena. Npr. da ta skripta dozvoli da neko pristupi ovako cs-panel.tk/config.php Potrebno mi je da zastitim projekat na ovom domenu, da ne ispadne hocu da hakujem nesto i sl. Pozz



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Ne mogu shvatiti šta praktično želiš. Da zaštitiš svoj fajl od direktnog pristupa možeš sa htaccess i direktno u PHP ako u index.php u prvoj liniji koda definišeš define("_ROUTING_", true); a u ostalim "tajnim" php fajlovima u prvoj liniji koda defined("_ROUTING_") or die();

Na taj način ti je PHP fajl zaštićen od direktnog pristupa.



offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

To je uredu, to vec imam, a mene zanima da li se moze napraviti neka skripta koja bi to mogla zaobica i da dazvoli upad u config.php fajl?

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ne vidim zbog čega pokušavaš da zaštićuješ taj fajl kad niko sem tebe nema uvid u promenljive. Server će da obradi skriptu i korisniku da vrati čistu HTML stranu, neće niko da pročita sadržaj promenljivih osim ako u fajl ne ubaciš da se ispisuju na stranici (što je besmisleno).

offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

@E.L.I.T.E A da ne posotji nek askripta, program i sl koja bi dozvolila da se taj fajl preuzme pre nego sto bude obradjen i na taj nacin da na uvid podatke baze?

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 03 Jan 2015 21:30

Ne, ne postoji. Pa šta misliš, da li bi Google, Facebook, Yahoo i ostali sajtovi koji su pisani u PHP-u (uključujući i ovaj forum) opstali da postoji takav program?

Dopuna: 03 Jan 2015 21:33



Eto ti kako cela stvar funkcioniše. PHP skripta se izvršava na web serveru.

offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

Znaci ne postoji nista sto bi moglo da procita podatke za upad u MySQL Bazu ili nesto sto bi moglo da je hakuje i sl?

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Sa klijentske strane, ne.

offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

Uredu, hvala puno. Pozz

Ko je trenutno na forumu
 

Ukupno su 966 korisnika na forumu :: 23 registrovanih, 2 sakrivenih i 941 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: 357magnum, babaroga, ccoogg123, Dorcolac, goranperović66, Insan, kunktator, ljuba, M1los, Miki01, nikoladim, pein, Prašinar, royst33, solic, Srle993, Tvrtko I, vathra, Vlad000, Vlada1389, Wiesel092, wizzardone, x9