首页> 外国专利> VAULT CONTROLLER CONTEXT MANAGER AND METHODS OF OPERATION FOR SECURELY MAINTAINING STATE INFORMATION BETWEEN SUCCESSIVE BROWSER CONNECTIONS IN AN ELECTRONIC BUSINESS SYSTEM

VAULT CONTROLLER CONTEXT MANAGER AND METHODS OF OPERATION FOR SECURELY MAINTAINING STATE INFORMATION BETWEEN SUCCESSIVE BROWSER CONNECTIONS IN AN ELECTRONIC BUSINESS SYSTEM

机译:电子业务系统中成功浏览器连接之间安全维护状态信息的VAULT控制器上下文管理器和操作方法

摘要

A context manager supports creation, storage and retrieval of data toimplement statemaintenance in a vault process using "scoping" of multiple levels of storage.A user request isinitiated by invoking an URL with embedded Application Domain and InstanceContext. The URLrequest is processed by a Vault Supervisor to obtain a user ID and password toinitiate a vault processrunning in a secure vault for the user. On vault process start up, access tothe vaultencryption/decryption keys are made available to the request. A global contextfile stored on diskis decrypted and read in to memory. If the global context file does not exist,a new global context fileis created on disk. For each Application Domain, the application context isdecrypted and read into memory. If an application context file does not exist, a new applicationcontext file on disk iscreated based on the request. All Instance Context files are scanned todetermine if they have expired.If they have expired, they are deleted from the disk. At this point, the vaultprocess is in a steadystate ready to process the user request. A dispatcher running in the vaultresponds to a user requestafter all posted data as well as CGI variables are available. The dispatcherparses the URL anddetermines the Application Domain as well as the Instance Context. If noprevious Instance Contextexists, the dispatcher generates a new random value for the new instancecontext. If the InstanceContext does exist, the vault process will then attempt to load a "localvariable pool" from memoryor from disk. All CGI and post-data are stored in the local variable pool forthe given InstanceContext and Application domain. Any previous values will be overwritten sothat any CGI orpost-data needed across requests are stored in specific user variables. Thedispatcher will then find an idlevault process thread to service the request. This thread will be instantiatedwith the ApplicationDomain and the Instance Context. The context manager will process the threadand import theapplication function from disk after decryption. The local instance functionwill be imported fromdisk after decryption and loaded into the application function running in thevault process. Afterprocessing. a return code is generated by the application indicating whetherthe local instance shouldbe retained for the next user request.
机译:上下文管理器支持创建,存储和检索数据以实施状态使用多个存储的“作用域”对保管库过程进行维护。用户请求是通过调用带有嵌入式应用程序域和实例的URL来启动上下文。网址Vault Supervisor处理该请求以获取用户ID和密码启动保管库过程为用户在安全的保险库中运行。在Vault过程启动时,访问跳马加密/解密密钥可用于该请求。全球背景文件存储在磁盘上被解密并读入存储器。如果全局上下文文件不存在,一个新的全局上下文文件在磁盘上创建。对于每个应用程序域,应用程序上下文是解密并读入记忆。如果应用程序上下文文件不存在,则创建一个新的应用程序磁盘上的上下文文件是根据请求创建。将所有实例上下文文件扫描到确定它们是否已过期。如果它们已过期,将从磁盘中将其删除。此时,金库过程稳定状态已准备好处理用户请求。在库中运行的调度员响应用户请求在所有发布的数据以及CGI变量可用之后。调度员解析URL并确定应用程序域以及实例上下文。如果不以前的实例上下文存在,调度程序会为新实例生成新的随机值上下文。如果实例上下文确实存在,保管库进程将尝试加载“本地内存中的“变量池”或从磁盘。所有CGI和后置数据都存储在本地变量池中,用于给定实例上下文和应用程序域。任何先前的值将被覆盖,因此任何CGI或跨请求所需的后数据存储在特定的用户变量中。的然后调度员将发现一个空闲的Vault进程线程以处理请求。该线程将被实例化与应用程序域和实例上下文。上下文管理器将处理线程并导入解密后从磁盘应用程序功能。本地实例功能将从进口磁盘解密后并加载到运行在保管库过程。后处理。应用程序生成返回码,指示是否本地实例应该保留给下一个用户请求。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号