[Opensim-dev] [Proposal] Expanded Grid Info Availability

Haravikk opensim at haravikk.me
Wed Aug 2 06:47:29 UTC 2017


> On 2 Aug 2017, at 00:28, David Saunders <abitar.com at gmail.com> wrote:
> 
> I was looking at some ideas from
> http://opensimulator.org/wiki/Category:OSSL_Functions , but the problem is
> how are you going to know the correct verification URL, if the regions
> tells you what it is?   Only way if you start with a verified URL.  The
> script it self can find out what grid its on. So you really need to know
> the grid has set up this check for you to have any kind of confidence in
> having the script tell where it is :)  You can send the info needed by the
> script.

This is actually the subject of my other topic on IP/region verification, I keep forgetting that I separated it into two topics thinking that simplified things 😏
Basically, imagine a script sends you the following:

	X-OpenSim-Location: x-grid-info://example.org:9000/My%20Region/1/2/3
	X-OpenSim-Region-Address: haravikk.com:9001

What your web-service could then do is send a request like:

	http://example.org:9000/verify_region?region=My%20Region&address=haravikk.com%3A9001

If the grid returns a positive response then I know that not only does the grid exist, but it has confirmed that a region by the given name is hosted by a machine at the given address, thus I know that the request came from a legitimate source (or at least, that the grid is willing to tell me so). Basically the idea is that grids would gain a /get_grid_info style service, but for verifying regions.

I created a wiki article on region verification here: http://opensimulator.org/wiki/User:Haravikk_Mistral/RegionVerification
And there's a separate topic on the mailing list under Verifying IP and Region.

I thought I'd keep the issues separate as the main thing I wanted to discuss here is whether people agree that making grid info more widely available is a good idea, or if there are real potential security/privacy issues. If that part is okay then the idea is to build upon it.


More information about the Opensim-dev mailing list