Re: [PHP] php/.htaccess/.htpasswd

2002-05-03 Thread serj

You could use fopen() to connect to the file via ftp therefore keeping
the .htaccess file owned by the user for increased security. 

Josh Boughner

On Fri, 3 May 2002, Mike Eheler wrote:

> It's possible, but is it really recommended? Wouldn't the 
> .htaccess/.htpasswd file have to be owned by the apache user, which 
> might leave it open to being overwritten by any kind of a 
> weak/exploitable script?
> 
> Mike
> 
> Josh & Valerie McCormack wrote:
> > I've used the script phtaccess, which I think used the mentioned class. 
> > Super easy to use.
> > 
> > Josh
> > 
> >> On Wed, 1 May 2002, Kelly Meeks wrote:
> >>
>  Is is possible to use php to admin a password file used by a 
>  .htaccess file?
> >>>
> >>>
> >>
> >> You should check the File_Passwd class from PEAR.
> >>
> >> http://chora.php.net/cvs.php/php4/pear/File
> >>
> >> -- 
> >> Mika Tuupola http://www.appelsiini.net/~tuupola/
> >>
> > 
> > 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] php/.htaccess/.htpasswd

2002-05-03 Thread serj

Im not exactly sure why that is worse, could you elaborate a little?
Josh

On Fri, 3 May 2002, Miguel Cruz wrote:

> Thus leaving the FTP account's password in view of the httpd, which is 
> even worse...
> 
> miguel
> 
> On Fri, 3 May 2002, serj wrote:
> > You could use fopen() to connect to the file via ftp therefore keeping
> > the .htaccess file owned by the user for increased security. 
> > 
> > Josh Boughner
> > 
> > On Fri, 3 May 2002, Mike Eheler wrote:
> > 
> > > It's possible, but is it really recommended? Wouldn't the 
> > > .htaccess/.htpasswd file have to be owned by the apache user, which 
> > > might leave it open to being overwritten by any kind of a 
> > > weak/exploitable script?
> > > 
> > > Mike
> > > 
> > > Josh & Valerie McCormack wrote:
> > > > I've used the script phtaccess, which I think used the mentioned class. 
> > > > Super easy to use.
> > > > 
> > > > Josh
> > > > 
> > > >> On Wed, 1 May 2002, Kelly Meeks wrote:
> > > >>
> > > >>>> Is is possible to use php to admin a password file used by a 
> > > >>>> .htaccess file?
> > > >>>
> > > >>>
> > > >>
> > > >> You should check the File_Passwd class from PEAR.
> > > >>
> > > >> http://chora.php.net/cvs.php/php4/pear/File
> > > >>
> > > >> -- 
> > > >> Mika Tuupola http://www.appelsiini.net/~tuupola/
> > > >>
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > -- 
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > 
> > > 
> > 
> > 
> > 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] php/.htaccess/.htpasswd

2002-05-03 Thread serj

Being that the files are owned by their respective users, I would imagine 
that would make it pretty difficult for the .htaccess file to be
overwritten, if someone found a way to overwrite the file couldn't that 
person overwrite any file owned by the ftp user anyway? also I don't see  
how someone being able to overwrite the .htaccess file would allow them to
grab the ftp password, especially if this is all transmitted over ssl.  I
apologize, I'm not trying to start a flame war that I'm sure I'll
lose.  But, I am working on a script that does exactly this and if I'm
doing it wrong perhaps I should begin recoding it.

josh 

On Fri, 3 May 2002, Mike Eheler wrote:

> If someone can overwrite your .htaccess there's a chance they can also 
> view files through the same exploit (possibly). They could then get your 
> FTP login info, and do a lot more damage than just removing password 
> access to an area.
> 
> Mike
> 
> Serj wrote:
> > Im not exactly sure why that is worse, could you elaborate a little?
> > Josh
> > 
> > On Fri, 3 May 2002, Miguel Cruz wrote:
> > 
> > 
> >>Thus leaving the FTP account's password in view of the httpd, which is 
> >>even worse...
> >>
> >>miguel
> >>
> >>On Fri, 3 May 2002, serj wrote:
> >>
> >>>You could use fopen() to connect to the file via ftp therefore keeping
> >>>the .htaccess file owned by the user for increased security. 
> >>>
> >>>Josh Boughner
> >>>
> >>>On Fri, 3 May 2002, Mike Eheler wrote:
> >>>
> >>>
> >>>>It's possible, but is it really recommended? Wouldn't the 
> >>>>.htaccess/.htpasswd file have to be owned by the apache user, which 
> >>>>might leave it open to being overwritten by any kind of a 
> >>>>weak/exploitable script?
> >>>>
> >>>>Mike
> >>>>
> >>>>Josh & Valerie McCormack wrote:
> >>>>
> >>>>>I've used the script phtaccess, which I think used the mentioned class. 
> >>>>>Super easy to use.
> >>>>>
> >>>>>Josh
> >>>>>
> >>>>>
> >>>>>>On Wed, 1 May 2002, Kelly Meeks wrote:
> >>>>>>
> >>>>>>
> >>>>>>>>Is is possible to use php to admin a password file used by a 
> >>>>>>>>.htaccess file?
> >>>>>>>>
> >>>>>>>
> >>>>>>You should check the File_Passwd class from PEAR.
> >>>>>>
> >>>>>>http://chora.php.net/cvs.php/php4/pear/File
> >>>>>>
> >>>>>>-- 
> >>>>>>Mika Tuupola http://www.appelsiini.net/~tuupola/
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>>-- 
> >>>>PHP General Mailing List (http://www.php.net/)
> >>>>To unsubscribe, visit: http://www.php.net/unsub.php
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>-- 
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >>
> > 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: php/.htaccess/.htpasswd

2002-05-03 Thread serj

The way I designed the script was so that each time they want to save
changes to their htaccess file through the script they have to enter their
password.  So I never have to actually save the password anywhere in the
script.

On Fri, 3 May 2002, Mike Eheler wrote:

> The problem is not in them being able to overwrite the .htaccess *and* 
> getting your FTP password.. those are the cons for both solutions we 
> have presented, respectfully.
> 
> Right now the ideal solution seems to be this:
> 
> save new .htaccess to a temp file
> save new .htpasswd to a temp file
> use PHP's FTP routines to connect to the FTP server with your 
> username/password
> delete existing .htaccess
> delete existing .htpasswd
> upload new .htaccess
> upload new .htpasswd
> close connection
> 
> The biggest problem with this is that you have your FTP password in 
> plain text in the script that performs this. If anyone for any reason is 
> able to take advantage of some kind of exploit that allows them to view 
> the source of that file, you're toast. They get ahold of your FTP 
> password and have free reign on your website.
> 
> I'm open to suggestions.
> 
> serj wrote:
> > Being that the files are owned by their respective users, I would imagine 
> > that would make it pretty difficult for the .htaccess file to be
> > overwritten, if someone found a way to overwrite the file couldn't that 
> > person overwrite any file owned by the ftp user anyway? also I don't see  
> > how someone being able to overwrite the .htaccess file would allow them to
> > grab the ftp password, especially if this is all transmitted over ssl.  I
> > apologize, I'm not trying to start a flame war that I'm sure I'll
> > lose.  But, I am working on a script that does exactly this and if I'm
> > doing it wrong perhaps I should begin recoding it.
> > 
> > josh 
> > 
> > On Fri, 3 May 2002, Mike Eheler wrote:
> > 
> > 
> >>If someone can overwrite your .htaccess there's a chance they can also 
> >>view files through the same exploit (possibly). They could then get your 
> >>FTP login info, and do a lot more damage than just removing password 
> >>access to an area.
> >>
> >>Mike
> >>
> >>Serj wrote:
> >>
> >>>Im not exactly sure why that is worse, could you elaborate a little?
> >>>Josh
> >>>
> >>>On Fri, 3 May 2002, Miguel Cruz wrote:
> >>>
> >>>
> >>>
> >>>>Thus leaving the FTP account's password in view of the httpd, which is 
> >>>>even worse...
> >>>>
> >>>>miguel
> >>>>
> >>>>On Fri, 3 May 2002, serj wrote:
> >>>>
> >>>>
> >>>>>You could use fopen() to connect to the file via ftp therefore keeping
> >>>>>the .htaccess file owned by the user for increased security. 
> >>>>>
> >>>>>Josh Boughner
> >>>>>
> >>>>>On Fri, 3 May 2002, Mike Eheler wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>>It's possible, but is it really recommended? Wouldn't the 
> >>>>>>.htaccess/.htpasswd file have to be owned by the apache user, which 
> >>>>>>might leave it open to being overwritten by any kind of a 
> >>>>>>weak/exploitable script?
> >>>>>>
> >>>>>>Mike
> >>>>>>
> >>>>>>Josh & Valerie McCormack wrote:
> >>>>>>
> >>>>>>
> >>>>>>>I've used the script phtaccess, which I think used the mentioned class. 
> >>>>>>>Super easy to use.
> >>>>>>>
> >>>>>>>Josh
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>On Wed, 1 May 2002, Kelly Meeks wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>>Is is possible to use php to admin a password file used by a 
> >>>>>>>>>>.htaccess file?
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>   You should check the File_Passwd class from PEAR.
> >>>>>>>>
> >>>>>>>>   http://chora.php.net/cvs.php/php4/pear/File
> >>>>>>>>
> >>>>>>>>-- 
> >>>>>>>>Mika Tuupola http://www.appelsiini.net/~tuupola/
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>>-- 
> >>>>>>PHP General Mailing List (http://www.php.net/)
> >>>>>>To unsubscribe, visit: http://www.php.net/unsub.php
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>-- 
> >>>>PHP General Mailing List (http://www.php.net/)
> >>>>To unsubscribe, visit: http://www.php.net/unsub.php
> >>>>
> >>>>
> >>>>
> >>>>
> >>
> >>
> >>-- 
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >>
> > 
> > 
> 
> 
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php