[1988] in WWW Security List Archive

home help back first fref pref prev next nref lref last post

[summary]An accounting question...

daemon@ATHENA.MIT.EDU (Chih-Hung Feng (791018))
Mon May 6 01:34:15 1996

From: chfeng@iiidns.iii.org.tw (Chih-Hung Feng (791018))
To: www-security@ns2.rutgers.edu (www security)
Date: Mon, 6 May 1996 10:36:56 +0800 (CST)
Cc: darmar@superonline.com
Errors-To: owner-www-security@ns2.rutgers.edu


Dear all:

    Couple of days ago I posted a billing question related a info provider
providing on-line info access and charging the users on a per-access basis.
Since a few netters expressed their interests, too, so here is the summary 
of the various reponses I've got. First allow me to re-draw the whole 
picture:

    A few news publishers here were thinking about publishing their news
database through WWW interface. Users can use terms/index/author-names to
query and read articles. These articles are NOT fixed html documents, they
are some query results generated by a DB gateway (it played a role like 
CGI, only much more complicated). The scheme is like this:

        WWW           DB
      Server  ----- Gateway ----+---  news publisher A
                                |
                                +---  news publisher B
                                |
                                +... etc

    The problems they are facing are: 1). the users should login to the
system before retriving documents. 2). the users should be charged with
those pieces of information (generated through DB gateway). As I said 
before, scenario 1) isn't actually a problem. However, ordinary WWW logging
facility cannot apply to the second scenario, and some http document access
mechanism (e.g. .htaccess) cannot put those info under protection, either.
So they have to work out a new reliable accounting mechanism.

    The followings are summarized from the reponses I've received:

1)  (Olivier Grange-Labat <grange@grolier.fr>)
    Netscape Publishing System was designed for this. 
  
    => After browsing Netscape's home page, I found out this system can
       exactly fulfill the requirements (except a few minor coding jobs).
       However... it looked like an overkill to me. :-)

2)  (Jody C Patilla <jcp@tis.com>)
    IBM's infomarket service and their new Cryptolope package can do this, 
    too. Check out http://www.infomkt.ibm.com.

    => I'm not sure about this, I failed to download Cryptolope software
       due to the slow link. 

3)  (incorporated idea, comments from amresh@pcsbom.patni.com, 
    pzee@alto.express.com, and crowley@gradient.cis.upenn.edu)
    A session manager (or a status keeper, whatever...) should be 
    implemented for this purpose. The engine should be capable of:

    access control -- control who can access which
    session management -- keep the status of each session (so we can know
        which request is from which user, has it authenticated already,
        is it expired, etc.)

    This engine can be integrated with web server, or be implemented outside
    the server (I suspect integration with the server, through some API like
    netscape's NSAPI, will be a lot easier, and neater). A few netters had
    successfully implemented this kind of session manager, using perl, c, or
    Java, and the web sites are actually up and running now.

    There are other useful ideas, but either they cannot fulfill the entire
requirement, or I accidently deleted the letters (just turned from elm to 
Eudora, thinking about going back to UNIX again). I want to thank all which 
sent reply to me. You've been very helpful.


Appreciatively

Chih-Hung Feng <chfeng@iii.org.tw>

home help back first fref pref prev next nref lref last post