Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP.ini Security info 2 + pitanja o podesavanju php.ini

[es] :: PHP :: PHP.ini Security info 2 + pitanja o podesavanju php.ini

[ Pregleda: 2397 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MilosDj
Milos Djuric
Belgrade

Član broj: 14174
Poruke: 307
93.87.243.*



+4 Profil

icon PHP.ini Security info 2 + pitanja o podesavanju php.ini18.11.2009. u 22:59 - pre 175 meseci
Inspirisan PHP Security Info skriptom koju je uradio Ivan.Markovic i vezbe radi, napravio sam svoju varijantu iste stvari.
Skripta je takodje iz jednog fajla: phpini.php
Skripta je aktivna i omogucava trenutan pregled php.ini u zavisnosti od zeljenog setovanja. Trenutno Develop i Hosting. Default = Hosting.
Zelena boja je oznacava ok stanje. Crvena je lose. Ljubicasta znaci da postoji greska u formatiranju podataka $phpini niza.

Za xampp usere: iskopirate phpini.php u drive:\xampplite\htdocs A startuje se iz browsera sa http://localhost/phpini.php

Koncipirana je da se lako moze dopuniti sa novim parametrima iz php.ini. Svi podatci su u asocijativnom dvodimenzionalnom nizu $phpini.
Key = php.ini parametar
Value = array sa podatcima o datom parametru:
r-return from get_ini(); koji moze biti b-bool, m-mem, s-string, a-addition(bitmask)
$server environment:1-develop, 2-hosting
d-description
u-url


Pitanja:
1. Kako odredjujete optimalne vrednosti za upload fajla, post, rad php skripte itd? Npr, shvatio sam da mi ne radi phpMyAdmin jer sam stavio memory_limit = 4m. Kad sam vratio na 8m sve je proradilo.

2. Za sada svaki php.ini parametar ime dve preporucene vrednosti: Develp(Debug) i Hosting (Production).
Da li postoji jos neka 'faza' setovanja php.ini? Recimo ako je apac na linux servery, ako je na win, ako se radi ovo ili ono. Sve to mogu lako da ubacim.

3. Sta jos treba ubaciti unutra?


Ovo sam uradio kao vezbu php-a i ucenje php.ini parametara. Svaki komentar je dobro dosao!

Utroseno vreme
PHP:10h
Design: 20h CSS agonije
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
Prikačeni fajlovi
 
Odgovor na temu

Ivan.Markovic

Član broj: 97763
Poruke: 330

Sajt: security-net.biz


+19 Profil

icon Re: PHP.ini Security info 2 + pitanja o podesavanju php.ini26.11.2009. u 14:51 - pre 175 meseci
Drago mi je da je neko dobio inspiraciju za ucenje preko moje skripte (za koju sam i ja sam dobio inspiraciju od drugog projekta) :)

Super je sto si dodao linkove ka detaljima podesavanja kao i opcije za biranje okruzenja.
Ono sto treba da unapredis je sledece:

1. Kod ti je prilicno necitljiv, razdvoj dizajn od logike i napisi u OOP
2. Potrebno je da se dodaju nove opcije tj provere drugih podesavanja ... moja skripta je napisana 2006e

Pogledaj originalni skript mozda dobijes neku ideju: http://phpsec.org/projects/phpsecinfo/ kao i http://www.hardened-php.net/suhosin/ gde analizom ovog patcha (verovatno) mozes da dodjes do novih testova.



[Ovu poruku je menjao Ivan.Markovic dana 26.11.2009. u 18:27 GMT+1]

[Ovu poruku je menjao Ivan.Markovic dana 26.11.2009. u 18:28 GMT+1]
“If you think you are too small to make a difference, try sleeping with a mosquito.” - Dalai Lama
XIV
 
Odgovor na temu

MilosDj
Milos Djuric
Belgrade

Član broj: 14174
Poruke: 307
93.86.155.*



+4 Profil

icon Re: PHP.ini Security info 2 + pitanja o podesavanju php.ini27.11.2009. u 15:14 - pre 175 meseci
Thanks for reply. Pomislio sam da je skripta sugava pa niko nece ni da je prokomentarise ;)

Mogu lako da je zaodenem u klasu ali ne vidim svrhu toga. Moze neko objasnjenje zasto to treba raditi sa jednostavnom skriptom?

Zar nisam maximalno odvojio dozajn od logike sa onim 2D nizom? Sve novo samo ide u niz i nema nikakve potrebe da se dira php :)

U startu sam otisao na "original" skriptu i dodao sve sto je bilo vezano za php.ini. Onaj matori bug za cURL mi bilo glupo da ubacujem jer prosto suvise mator da bi bio aktuelan.
U medjuvremenu sam nasao kako se racuna ukupna potrosnja memorije za php skripte pa sam to ubacio.
Pogledao sam i onaj suhosin, ali ono je samo C/C++ kod. Utrosio bih mesec dana na tu analizu :(

Naravno, ako neko zna sta jos treba ubaciti za php.ini ili neka nova okruzenja, ne ustrucavajte se, slobodno recite.

Novija verzija je ovde jer nisam u stanju da izmenim prvi post.
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
Prikačeni fajlovi
 
Odgovor na temu

MilosDj
Milos Djuric
Belgrade

Član broj: 14174
Poruke: 307
93.86.92.*



+4 Profil

icon Re: PHP.ini Security info 2 + pitanja o podesavanju php.ini03.01.2010. u 02:59 - pre 174 meseci
Opet ne mogu da spavam...

Shvatio sam zasto je mega neophodno da cela skripta postane klasa! Samo po sebi, nema nikakve razlike ako se jednostavna skripta uradi kao klasa ili proceduralna skripta.
Ali ako neko pozeli da iskoristi tu skriptu u svom php kodu, prica je skroz drugacija!
Ovo je samo pocetak. phpini.php je postala klasa Imam jos par ideja koje tek treba realizovati

Upravo ucim kako se pravilno odvaja dizajn od logike, template, view iz mvc-a itd. Pa kad mi to skroz legne, primenicu steceno znanje i ovde

Dodao sam include_path, auto_prepend_file, auto_append_file. Nisam ni znao da to postoji do pre pola sata A moze biti zestoko korisno! Umesto da se patim sa common.php koji setuje paths za ceo sajt, sve lepo stavim u php.ini i miran sam.
Ima li neki razlog kada include_path NE treba da se koristi?
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: PHP :: PHP.ini Security info 2 + pitanja o podesavanju php.ini

[ Pregleda: 2397 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.