Skip to main content
GameDev.net gamedev.net
🔒 Locked

GDNet system

Started by Lode Mar 24, 2007 at 5:23 AM 69 replies 10k views
Original Post
Lode
Lode
Gamedev pays money for Windows and ASP, but the result is a Gamedev that -displays an error page when trying to post or open something on a regular basis -is infected with virii I would find it believable if the virus crap was removed soon. But appearantly it's still got it now (as seen in the thread about it). So appearantly this virus thing is really a big unavoidable problem - so has Windows now become a big unmaintainable problem, or is this stuff going to be fixed? I wouldn't like to see money I gave for GDNet membership, being used on more of this virus crap. Is it possible to get a decent system that doesn't show these weaknesses? Is it maybe possible that GDNet could look for the option of *nix, Apache and PHP? It could be more secure. Well ok, anything could be more secure than what I see now. But at least it could be cheaper and more independent.
superpig
superpig
Quote:
Original post by Lode
Gamedev pays money for Windows and ASP, but the result is a Gamedev that
-displays an error page when trying to post or open something on a regular basis
-is infected with virii
Neither of these things are factors of the OS.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
Lode
Lode
Quote:
Original post by superpig
Quote:
Original post by Lode
Gamedev pays money for Windows and ASP, but the result is a Gamedev that
-displays an error page when trying to post or open something on a regular basis
-is infected with virii
Neither of these things are factors of the OS.


But they still are a factor of the system Gamedev uses. There exist websites that are as large and don't seem to have these problems, so it must be possible to improve. Is there hope for improvement?
superpig
superpig
Of course there's hope for improvement. Switching OSes or throwing away the site code and writing it in PHP instead is not improvement, though.

I should note that many of those websites have a full time staff, and people with regular physical access to the servers.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
kanzler
kanzler
I have given up hope on GameDev ever becoming a professional website. The frequent error pages and a dedicated forum search function missing for over 3 years are one thing. Having your site infected with spyware, not one time but over and over again, and knowingly distributing rootkits to your visitors (Internet Gamebox ads) is unforgivable though.
coldacid
coldacid
*rolls eyes*

You know, you can always donate money to the site so that they can get better hosting, pay for fixes and improvements to the site, etc. Just because GDNet is colo'd doesn't make them non-professional.
Omid Ghavami
Omid Ghavami
I don't see how going from Windows, IIS, and ASP to *nix, Apache, and PHP will make things more professional or secure. To me it sounds like fanboism. It would be a waste of funds and resources to make such a switch rather than improve on what's available.
Best regards, Omid
ViLiO
ViLiO
Just be patient, Superpig is back from The States and ready to save the day [cool]

Richard 'ViLiO' Thomasv.net | Twitter | YouTube
jbadams
jbadams
Quote:
the option of *nix, Apache and PHP? It could be more secure.
It isn't.
Quote:
unix exploit - Google Search
Results 1 - 10 of about 1,210,000
windows exploit - Google Search
Results 1 - 10 of about 22,900,000
Quote:
apache exploit - Google Search
Results 1 - 10 of about 1,250,000
iis exploit - Google Search
Results 1 - 10 of about 1,190,000
Quote:
php exploit - Google Search
Results 1 - 10 of about 2,360,000
asp exploit - Google Search
Results 1 - 10 of about 1,370,000

Now, I'm not silly enough to claim that that means anything particularly conclusive, but they're working on a solution. Switching platforms isn't it, and if you actually put a bit of thought into it is a pretty bad idea, unless you particularly want a year or more of downtime.
- Jason Astle-Adams
Omid Ghavami
Omid Ghavami
Quote:
Original post by Kazgoroth
Quote:
the option of *nix, Apache and PHP? It could be more secure.
It isn't.
Quote:
unix exploit - Google Search
Results 1 - 10 of about 1,210,000
Quote:
apache exploit - Google Search
Results 1 - 10 of about 1,250,000
Quote:
php exploit
Results 1 - 10 of about 2,360,000

They're working on a solution. Starting from scratch most certainly isn't it, unless you'd particularly like a year or more downtime.


Indeed. Also:
ASP exploit vs PHP exploit

IIS exploit vs Apache exploit

I'm not saying Windows systems are more secure, but there's certainly nothing to prove that *nix systems would be more secure.
Best regards, Omid
Toolmaker
Toolmaker
I agree with the OP that GDNet is showing it's unprofessional nature by being compromised several times in really short time, including the latest IE history bug.

However, switching to PHP isn't an option: The site would have to be completely re-build(as mentioned before), and that would take quite some time. Alternatively, it would be BETTER that GDNet would port the current ASP codebase to ASP.NET 2.0.

ASP.NET 2.0 is much better scalable. In fact, GDNet would be able to get a 2nd server and load balance between them. Altho that wouldn't mean the current database issues are over.

People's claim that *nix is more secure/better than Windows are also utter bullcrap. *nix systems are usually much more secure out of the box, but that doesn't mean Windows can't be configured to be secure. Given a proper firewall, disabling unused services, etc. and Windows is secure as a *nix box would be.

What GDNet needs most at the moment is/are a staff member(s) that spend 1 or 2 days dedicated on GDNet, and actively resolve the issues at hand: Fix the security flaws, fix db issues and fix the site in general(ie, fix the code base and expand from there on).

Toolmaker
 
ApochPiQ
ApochPiQ
ASP Classic can be load-balanced across servers. Load balancing is more a function of the web server software (IIS) than the scripting language.

ASP.NET and ASP Classic share nothing but a name. Porting to ASP.NET would be just as much of a rewrite as porting to PHP.
Oluseyi
Oluseyi
Quote:
Original post by Toolmaker
What GDNet needs most at the moment is/are a staff member(s) that spend 1 or 2 days dedicated on GDNet, and actively resolve the issues at hand: Fix the security flaws, fix db issues and fix the site in general(ie, fix the code base and expand from there on).

For now, we'll just have to suck up the embarrassments and insults to our professionalism until we can come to a comprehensive solution. To think that one or two days would be sufficient to fix the problems, however, given that you don't know what the real problems are, just the symptoms, is overly optimistic.
Toolmaker
Toolmaker
Quote:
Original post by Oluseyi
Quote:
Original post by Toolmaker
What GDNet needs most at the moment is/are a staff member(s) that spend 1 or 2 days dedicated on GDNet, and actively resolve the issues at hand: Fix the security flaws, fix db issues and fix the site in general(ie, fix the code base and expand from there on).

For now, we'll just have to suck up the embarrassments and insults to our professionalism until we can come to a comprehensive solution. To think that one or two days would be sufficient to fix the problems, however, given that you don't know what the real problems are, just the symptoms, is overly optimistic.


I meant 1 or 2 days a week. I just forgot to mention that it's 1 or 2 days dedicated a week.
 
Oluseyi
Oluseyi
Quote:
Original post by Toolmaker
I meant 1 or 2 days a week. I just forgot to mention that it's 1 or 2 days dedicated a week.

Currently, we can't afford it. We'd like to, and it's what we're working toward.

This is a make or break year for us, and there are a lot of structural flaws in both the technology that powers this site and the organization that runs it. Change is not easy, and it's even harder when your organization is virtually all-volunteer and geographically dispersed (and then you have to contend with access limitations and operational bottlenecks).

I made a commitment to make GameDev more transparent to the team than ever before, so here we are. Our infrastructure is a problem, but we have plans in place to fix them. We're hoping to get to a really clean starting point within two weeks - hoping none of our operational bottlenecks occur in that interval. From there, we're going to be rebuilding the site software infrastructure in place, so we do not plan to turn the site off or reset.

Please bear with us.
SticksandStones
SticksandStones
Quote:
Original post by Oluseyi
Quote:
Original post by Toolmaker
I meant 1 or 2 days a week. I just forgot to mention that it's 1 or 2 days dedicated a week.

Currently, we can't afford it. We'd like to, and it's what we're working toward.

This is a make or break year for us, and there are a lot of structural flaws in both the technology that powers this site and the organization that runs it. Change is not easy, and it's even harder when your organization is virtually all-volunteer and geographically dispersed (and then you have to contend with access limitations and operational bottlenecks).

I made a commitment to make GameDev more transparent to the team than ever before, so here we are. Our infrastructure is a problem, but we have plans in place to fix them. We're hoping to get to a really clean starting point within two weeks - hoping none of our operational bottlenecks occur in that interval. From there, we're going to be rebuilding the site software infrastructure in place, so we do not plan to turn the site off or reset.

Please bear with us.
I hope to be able to donate soon, personally. This place is too important to the development community to lose to some outside force.

I hope everyone who can donate, does so.
hippopotomonstrosesquippedaliophobia- the fear of big words
ArchWizard
ArchWizard
Quote:
Original post by coldacid
*rolls eyes*

You know, you can always donate money to the site so that they can get better hosting, pay for fixes and improvements to the site, etc.


I tried that and it didn't work. It didn't work at all. And every time I got a 500 error, I wondered where my money was going.

Washu was probably spending it on tentacle hentai.
"Sir, it is pie." - Mark TwainThe ArchWizard's site.
superpig
superpig
Quote:
Original post by ApochPiQ
ASP Classic can be load-balanced across servers. Load balancing is more a function of the web server software (IIS) than the scripting language.
Actually, it's not even that - it can be done at the network level, such that you have a bunch of machines to which the router just passes connections in sequence (effectively). I can confirm that we will be moving GDNet to run on multiple web servers in the future. (Possibly virtual ones, thanks to VMWare).

Quote:
ASP.NET and ASP Classic share nothing but a name. Porting to ASP.NET would be just as much of a rewrite as porting to PHP.
That's not entirely true... you can convert an ASP Classic page most of the way to an ASP.NET page by following some simple rules, but you do need to follow it up with an extensive bugfixing phase.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
d000hg
d000hg
Why is seens as ASP Vs PHP? I'm working using JSP at the moment and it's pretty nice - you get the advantage of ASP.NET that you can write code in a real language (Java), and it's cross-platform too. It is very cool to write a standard Java class and be able to use it in a normal app or in a website.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.