PLEASE REPORT: on testing of Server once again!

Ruslan Zasukhin sunshine at public.kherson.ua
Thu May 1 14:35:06 CDT 2003


on 5/1/03 6:07 AM, Keith DeLong at delong at redcort.com wrote:

>>>      res = mDataBase.Create(dbname, 1, 32 * 1024 )
>>>      //or
>>>      res = mDataBase.open( dbname )
>>> 
>>> 
>>>      mDataBase2 = new MyDataBase2(server)
>> 
>> And here can be problem.
>> 
>> Look. Some User with some password can have right to access DatabaseA on
>> server. But this DO NOT means that he must be able access all other
>> databases on this server.
> 
> I didn't understand this. The master.vdb didn't seem to allow for this. The
> master.vdb only has user table (name and password) and databases (name and
> path) table. 

Image some Internet probider.

It have ONE server, which handle 10 dbs from different organizations.

User Keith of organization A say:

            db = new Vdatabase( "ip", "Keith", "passw", "OrgA_db ");

So far so good.

But now Keith have find from his friend that name of organsition B db is
orgB_secretDB. So he do:

            db = new Vdatabase( "ip", "Keith", "passw", "OrgB_secretDB");

And get access to NOT his db.

Right now VServer allow this scenario, and in nearest alphas we going
prohibit this.



-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://listserv.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina mailing list