🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.multi-tier
Article #63

Re: Can the server of the application discount any client?

#63
From: Sydney Delieu
Date: Tue, 11 Jan 2005 23:39
55 lines
3168 bytes
Hi Emmanuel,

I do not use 'SocketServer', so I cannot help you there. I use 
TWebConnection. The method I use to hide servers from being exposed is 
to configure IIS to require SSL for the CGI directory - the certificates 
I use are generated by OpenSSL. Unless the client has installed the 
valid certificates, they will not be able to connect to and/or view 
available servers (because without the certificates installed in the 
correct certificate store, httpsrvr.dll is not accessible).

This is not fool-proof though - users with a little know-how will be 
able to save these SSL certificates and install them onto other PC's. 
This is not a problem for the majority of my projects, as it doesn't 
matter if Joe Public can see what appservers are running on a particular 
box, they still won't be able to access the data without valid 
credentials. For my projects that are sensitive (where the appservers 
are not on the same LAN as the client apps), my clients use VPN's.

As a suggestion, maybe you could look at 'tunneling' using something 
like PuTTY (again, this is not something I have tried but intend on 
looking into once I find the time). If you do get it working, it may 
only afford you the same kind of result I have by forcing SSL on the CGI 
folder containing httprsrvr.dll. It may, however, prevent most users 
from viewing your appservers.

Good luck, and if you do make a break-through, please let me know the 
results (I will do the same once I get around to looking at tunneling 
and ScktSrvr.exe)

Regards,
Syd.


Emmanuel wrote:
> No Help???
> "Emmanuel" <emmanuel@erphk.com> д���ʼ�
> news:41d3445e@newsgroups.borland.com...
> 
>>How to let the cracker cannot get the information or data from the Socket
>>Server
>>I find that just know the Socket Server's IP and port, everybody can know
>>all the ServerName in Socket Server  and know all the ProviderName in
> 
> every
> 
>>ServerName
>>Can the server of the application discount any client?
>>
>>Thank you
>>Emmanuel
>>
>>
> 
> 
> 
Technical Details
Message-ID: <41e46398@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newshosting.com!nx01.iad01.newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail
References: <41d3445e@newsgroups.borland.com> <41de3791@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcd2b,a3f2a8c1e79a4e7a
X-Google-Attributes: gidfcd2b,public
X-Google-Language: ENGLISH,ASCII
Date: Tue, 11 Jan 2005 23:39:07 +0000
From: Sydney Delieu <sydbee@supanet.com>
User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: borland.public.cppbuilder.database.multi-tier
Subject: Re: Can the server of the application discount any client?
References: <41d3445e@newsgroups.borland.com> <41de3791@newsgroups.borland.com>
In-Reply-To: <41de3791@newsgroups.borland.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 82.15.25.215
Message-ID: <41e46398@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1105486744 82.15.25.215 (11 Jan 2005 15:39:04 -0800)
Lines: 55
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newshosting.com!nx01.iad01.newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail