Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Dan los je al dat soort ongein ineens op.
Het beperkt de users wel flink in hun bewegingsvrijheid. Maar dat is dan pech hebben voor ze
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Tsja, in dit geval is het "alles of niets"Op zaterdag 28 juli 2001 14:02 schreef DeathKnight het volgende:
Dat is opzich geen probleem. Maar zelf gebruik ik m'n server ook voor pebaalde scriptjes enzo, en ik zou graag zelf wel alle rechten willen hebben
ik zou es kijken of je je eigen scripts nog kan draaien in safe_mode...
Andere dingen die je kan doen zijn wat lastig, tenminste ik neem aan dat alle scripts door dezelfde user geexecute worden (die gene die sambar draait)
Dan kan ik zeggen dat ik vanuit mijn eigen dir (waar niemand anders kan komen) gewoon alles mag.
En dat safemode van toepassing is op andere dirs?
Ik draaai sambar gewoon als Administrator btw.
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Dat zou ik niet weten, nooit geprobeerdOp zaterdag 28 juli 2001 14:08 schreef DeathKnight het volgende:
Kan je niet instellen dat safemode van toepassing is op bepeaalde directories?
Misschien dat het kan, met apache zou het misschien met .htaccess files kunnen, maar ik betwijfel of dat kan.
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Ga ik niet doen ook, ben blij dat nu eindelijk alles een beetje werkt.
Sambar werkt wel met ISAPI, Apache ook?
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Ja geloof het welOp zaterdag 28 juli 2001 14:55 schreef DeathKnight het volgende:
Kan je met safemode ook zelf bepalen welke functies wel/niet toegestaan zijn?
Dan meld je je aan in je scripts als admin en dan gaat safemode voor de rest van je scriptje uit.
Goed idee perhaps?
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Ik was weer eens niet aan het opletten. Kweet niets van Sambar... draait PHP daarbij als module of als CGI?Op zaterdag 28 juli 2001 14:34 schreef DeathKnight het volgende:
Maar ik draai geen apache
Volgens mij kun je PHP meedere keren als CGI compileren. Je dan een andere versie aanspreken door het path in je script te veranderen.
*.php = C:\Webserver\Php\sapi\php4isapi.dll
Dus ik denk als module.
Kan ik niet .bla laten parsen door een andere php dll op een andere locatie die dan ook een andere php.ini gebruikt?
Dan is het misschien ook niet safe als andere mensen die extensie gebruiken, maar dan moeten ze dat eerst weten
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Verwijderd
Met deze module doet Apache altijd een setuid en setgid voor elke virtualhost;
PHP scripts draaien dan gewoon onder het uid en gid dat je in de virtualhost config hebt ingesteld.
Het heeft alleen een paar schoonheidsfoutjes:
- Het parrent process draait altijd als root (geeft je de kriebels...)
- Het is een stukje langzamer (ca. 7% @max volgens mijn benchmarkts)
Uiteindelijk is het wel een stuk veiliger en het geeft niet de beperkingen zoals safe_mode dat doet. Alleen moet je stukken beter opletten dat er geen akelige root exploits voor Apache zijn, je draait immers het parrent proces als ROOT.. (en da's een beetje evil).
Das jammergenoeg bij mij niet van toepassing omdat Sambar die module niet heeft..Op zaterdag 28 juli 2001 16:31 schreef griebels het volgende:
Er is trouwens nog een hele vieze manier om dit soort problemen voor een heel groot deel op te lossen als je Apache + *nix gebruikt... de oplossing heet: mod_become...
Met deze module doet Apache altijd een setuid en setgid voor elke virtualhost;
PHP scripts draaien dan gewoon onder het uid en gid dat je in de virtualhost config hebt ingesteld.
Het heeft alleen een paar schoonheidsfoutjes:
- Het parrent process draait altijd als root (geeft je de kriebels...)
- Het is een stukje langzamer (ca. 7% @max volgens mijn benchmarkts)
Uiteindelijk is het wel een stuk veiliger en het geeft niet de beperkingen zoals safe_mode dat doet. Alleen moet je stukken beter opletten dat er geen akelige root exploits voor Apache zijn, je draait immers het parrent proces als ROOT.. (en da's een beetje evil).
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
URL ? Freshmeat kent het niet.. Ik gaat nu Google proberenmod_become
Wat is 'parent process' in dit geval ? Het apache master process draait zowiezo als root.. Alleen de geforkte childs niet.- Het parrent process draait altijd als root (geeft je de kriebels...)
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Verwijderd
Als je modules voor apache zoekt is deze altijd handig: http://modules.apache.org/Op zondag 29 juli 2001 01:11 schreef igmar het volgende:
[..]
URL ? Freshmeat kent het niet.. Ik gaat nu Google proberen
[..]
Wat is 'parent process' in dit geval ? Het apache master process draait zowiezo als root.. Alleen de geforkte childs niet.
Maar de url voor mod_become is deze: http://www.snert.com/Software/Become/
(Er staan leuk wat waarschuwingen omheen zoals je ziet
Het master process draait bij mij gewoon als user "www" (of whatever je hebt ingesteld) als ik geen mod_become draai... net zoals zijn geforkte kindjes
Aha, wow...Op zondag 29 juli 2001 09:49 schreef griebels het volgende:
Het master process draait bij mij gewoon als user "www" (of whatever je hebt ingesteld) als ik geen mod_become draai... net zoals zijn geforkte kindjes
Bij mij niet, master process draait dus als root...
<font size=-1>
</font>root 28772 0.0 0.6 40948 3560 ? S Jul25 0:25 httpd -D SSL
nobody 11550 0.0 1.0 42172 5400 ? S 12:12 0:00 \_ httpd -D SSL
nobody 11561 0.0 0.8 41224 4304 ? S 12:12 0:00 \_ httpd -D SSL
nobody 11803 0.0 0.7 41064 4016 ? S 12:25 0:00 \_ httpd -D SSL
nobody 11804 0.0 0.7 41044 3992 ? S 12:25 0:00 \_ httpd -D SSL
nobody 11809 0.0 0.7 40996 3704 ? S 12:25 0:00 \_ httpd -D SSL
nobody 11810 0.0 0.7 40996 3704 ? S 12:25 0:00 \_ httpd -D SSL
nobody 11811 0.0 0.7 41044 3992 ? S 12:25 0:00 \_ httpd -D SSL
Verwijderd
Dan is die security hole van mod_become dus helemaal niet zo groot volgens mij
Het enige nadeel is dat de kindjes nu ook als "root" blijven rondhangen (constateer ik) en pas een setuid doen zodra ze een request ontvangen.. dat introduceert misschien wel wat meer security problemen, maar ik heb er persoonlijk nog geen problemen mee gehad.
Gelukkig valt het aantal security related bugs bij de nieuwste Apache versies ook wel best mee