Hi jwboyd,
That page looks good and the private link seems quite secure. When I first saw your request I thought "oh boy some fun..
" I figured to find a javascript or some other scripted password method. Those are so easily broken. But, he is using the .htpasswd/.htaccess file method that is part of Apache. This is good.
I even looked to see if the access or password files were publicly accessible but they didn't appear to be. The Apache web server seems to be pretty tight except for one thing. Realize that what I'm about to point out is a pretty standard setup, it's just not tight enough for me:
Try these links:
Directory listing 1and
Directory listing 2Those links above provide a look into the folders themselves..Not a bad thing if that was the intent, but a surprising thing if that isn't what you expect. Because of this behavior, one has to be fully aware of what is there and where it is. Note there are also a couple of files called ws_ftp.log in some of those deeper directories (folders). That is a text file that kept a record of every file sent to that directory, even if it is no longer there. Since it appears that he is using Front Page now, he probably doesn't use WS_FTP program anymore, but even if he did, there is no reason to leave those log files on the server. (click on them..you'll see..
)
SO, to fix this, all he has to do is put a blank text file in each and every directory and name it index.html. If he wants, he can put some text on that file like "nothing to see here..go away" or some such. With an index.html file in every directory, the server won't list the files the way it does now. It doesn't look as if any of his protected family photos are in these open directories so that's a good thing..
and Russ...that message you got is server defined...only the server admin can change it. It's not meant to be rude, it's just matter-of-fact. If that was my system, I would also disable the "banner" that gives away the Apache version number...but then I'm paranoid..