dboyer
06-09-2005, 02:51 PM
I admin a server at my school that is owned and ran by the student union. Any student can go onto the server, sign up for an account with their student ID, and post webpages. For the students its a boon, for teachers who teach webdesign classes its a boon, but for me its a pain in the butt.
The problem isn't with the students, per se. So far, I've only had a few problems, and they've been minor (people signing up for multiple accounts, posting 1 or 2 mp3s, nothing too big). However, several users have made... grave... mistakes uploading vulnerable scripts.
One user uploaded a script that allowed any internet browser to upload any file (such as another script). Some people uploaded fake ebay pages, a text file with email addresses, and a script that parsed the email addresses and sent them links to the ebay pages - phishing at its best.
The last one was an old version of phpBB that someone used to crack into the server and turn it into a DDOS bot (for a few hours, at least). It looked like a real scriptkiddie operation, and it was cleaned up, but now I'm left with making some decisions.
Quite a few users enjoy being able to use PHP on the server, so I would hate to have to turn it off... Is there any way to secure the PHP so its not such a big issue? I hate to ask such a question here (such as its my job) but I'm really a newb when it comes to the details of admining a multiuser box, and am a bit out of my league here. Is there a simple way of fixing this?
The problem isn't with the students, per se. So far, I've only had a few problems, and they've been minor (people signing up for multiple accounts, posting 1 or 2 mp3s, nothing too big). However, several users have made... grave... mistakes uploading vulnerable scripts.
One user uploaded a script that allowed any internet browser to upload any file (such as another script). Some people uploaded fake ebay pages, a text file with email addresses, and a script that parsed the email addresses and sent them links to the ebay pages - phishing at its best.
The last one was an old version of phpBB that someone used to crack into the server and turn it into a DDOS bot (for a few hours, at least). It looked like a real scriptkiddie operation, and it was cleaned up, but now I'm left with making some decisions.
Quite a few users enjoy being able to use PHP on the server, so I would hate to have to turn it off... Is there any way to secure the PHP so its not such a big issue? I hate to ask such a question here (such as its my job) but I'm really a newb when it comes to the details of admining a multiuser box, and am a bit out of my league here. Is there a simple way of fixing this?