Latest Uploads
Title Anim ... d Biomorph

Andy_A

Investigating

Jayenkai

Fancy Robot

Jayenkai

Top Secret

Jayenkai

Bargain

Jayenkai

Time for a ... op perhaps

Jayenkai

Forum Home

Open and secure?

UserMessage
Posted : Saturday, 25 February 2012, 04:01 | Permalink
Afr0


WW Entries : 3
Lately I've been working on a patching system for Project Dollhouse.
The system is awesome and works great, but last night I realized it has a gaping flaw - security.
The thing is, I want Project Dollhouse to remain 100% open source, and I am not willing to make any compromises there.
I want people to be able to run their own servers. But as of right now, there is no stopping people from leaking off each other's bandwidth.
Scenario:

Person A runs his own server, but is too cheap to provide a webserver for patching.
Person B runs his own server, including a webserver that hosts patches.
Person A directs PDPatcher to download patches from person B's server. This can be done either through a recompile or through a *.ini file.

Does anyone have any ideas to prevent this scenario?
My patch scripts can be found here.

Edit: I realize that providing patches, per definision, is a pretty open service that should and could neccessarily be accessed by anyone, but I'd just like some kind of insurance against systematic leaking, if possible...

-----
Afr0 Games

Project Dollhouse on Github - Please fork!
Homepage : http://www.afr0games.com
Posted : Saturday, 25 February 2012, 04:22 | Permalink
Afr0


WW Entries : 3
Oh!
I just realized I can instruct people to change 'patch.php' so that instead of accepting a URL of "?Version", it'll accept an entirely different URL.
That would also involve recompiling PDPatcher... I think I'll have to change the license, because the Mozilla License requires you to release any source modifications under the Mozilla License free of charge.

-----
Afr0 Games

Project Dollhouse on Github - Please fork!
Homepage : http://www.afr0games.com
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 220|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Latest Posts
Advent Calendars - 2016
rockford Fri 01:27
2016's End Of Year Deathwatch
rockford Thu 15:26
I Don't Need These...
Jayenkai Thu 13:34
AGameAWeek : 2017 - Part One
rockford Thu 03:25
Hot vs Cold
spinal Thu 03:24
M+M decisions
Stealth Wed 18:45
American Apparel
Jayenkai Wed 14:58
The Trouble With Pebble
Jayenkai Wed 10:02
No Deal
Jayenkai Tue 07:21
Monkey Fullscreen
Jayenkai Tue 06:15
More

Latest Items
Snippet : Bush fire maps
Pakz Wed 09:43
Woot : My Music
Jayenkai Sat 14:20
Snippet : Grass like image generator
Pakz Thu 00:09
Pets : Molly On The Couch
Jayenkai Wed 05:32
Snippet : Grid Menu
Pakz Mon 12:15
Showcase : Gamma Collexion
Jayenkai Sun 12:56
Showcase : SSASE
spinal Sun 07:51
Snippet : Water in 2d map
Stealth Sat 20:19
News : Newsletter #292
rockford Fri 12:16
Showcase : Mining Map AI Demo
Stealth Wed 08:02
Blog : Spilling my Noodles
Jayenkai Tue 21:58
Dev-Diary : Current Direction
Pakz Tue 13:46
Showcase : Biomorph Fractals
Andy_A Tue 13:15
News : Newsletter #291
steve_ancell Fri 08:56
Snippet : Futuristic Weapon Images
Pakz Fri 04:01
More

Who's Online
spinal
Fri, at 04:17
Jayenkai
Fri, at 04:06
Pakz
Fri, at 02:54
rychan
Fri, at 02:36
rockford
Fri, at 01:27
9572AD
Thu, at 19:48
Evil Roy Ferguson
Thu, at 19:11
steve_ancell
Thu, at 16:37
LineOf7s
Thu, at 15:21
GfK
Thu, at 15:03
Link to this page
Site : Jayenkai 2006-Infinity | MudChat's origins, BBCode's former life, Image Scaler.