Скачать презентацию e Governance Under guidance of Dr P V Скачать презентацию e Governance Under guidance of Dr P V

fbf1af941018b2aceda19b47b9781520.ppt

  • Количество слайдов: 19

e. Governance Under guidance of Dr. P. V. Kamesam IBM Research Lab New Delhi e. Governance Under guidance of Dr. P. V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B. Tech , Computer Science and Engg. IIT Delhi

Introduction Definition of e. Gov It can be defined as the civil and political Introduction Definition of e. Gov It can be defined as the civil and political conduct of government, including service provision, using information and communication technologies. Government Transactions Government Citizens e-Gov solution Overview of Presentation Part 1 : Content Manager Part 2 : Audit Trails in Distributed Databases

Intro to Content Manager The Problem n n A Major challenge in e. Gov Intro to Content Manager The Problem n n A Major challenge in e. Gov : Data Management E. g. Land Records , Citizen Database etc. Content Manager : a Possible Solution What is Content Manager ? Content Manager (a product from IBM) is a scalable solution for storing and retrieving documents of various types.

Content Manager Brief Overview of the features of CM 1. Lets you store content Content Manager Brief Overview of the features of CM 1. Lets you store content regardless of format. ( Unstructured data ) E. g. text documents, scanned images, audio, video, forms any binary object 2. Stores data on distributed servers and provides single point access. 3. Provides many sophisticated features like n Access control n Storage management – Archiving , Purging , Migration n User management n Automated Workflow n Enterprise wide search from Internet or intranet clients. n Streaming audio and video.

The Beginners Guide to CM n n n Provides an introduction to a layman The Beginners Guide to CM n n n Provides an introduction to a layman about Content Manager Covers essential topics of CM Relevant Figures to explain important concepts All discusses development of Client Application for CM Useful Appendices with extra info like installation, references etc.

Developed an easy to use CM Programming API Developed a new easy to use Developed an easy to use CM Programming API Developed a new easy to use API on top of Content Manager Programming API Benefits n Makes it very easy to perform operations on the CM Database n Encapsulates the complexity of CM API n Object Oriented Approach allows easy integration into new apps n Speeds up Application Development Time n n Extensibility : Acts like a new layer on top of CM New layers like Custom Access Control , Audit Layer can be added Application Audit Layer Security Layer Simple. CMAPI Content Manager API Folder Manager API Library Client API

A Prototype Application ØDefining the problem ØProposed a prototype solution ØDeveloped an Application in A Prototype Application ØDefining the problem ØProposed a prototype solution ØDeveloped an Application in Visual C++ on top of Content Manager ØDemonstrates use of our new API with additional layers ØWorkflow ØSecurity Layer ØAudit Layer OR Inner Line Permit for VISITOR RESIDENTSHIP Requirements for entering Arunachal Pradesh

Some Screenshots of the Application developed Two databases: Security Layer • Citizen Database • Some Screenshots of the Application developed Two databases: Security Layer • Citizen Database • Inner Line Permit Database Main Screen Workflow in CM

Audit Trails on Distributed Databases n Definition of Audit Trail An audit trail is Audit Trails on Distributed Databases n Definition of Audit Trail An audit trail is a series of records of computer events, about an operating system, an application, or user activities. n Purpose of Audit Trail u u Individual Accountability: track individual actions to facilitate audit. Reconstructing Events: reconstruct events as and when required. Problem Monitoring: online tools to help monitor problems Intrusion Detection: identifying attempts to penetrate a system and gain unauthorized access.

The e. Gov Middleware Data Virtualization Application Transaction Commands M I D D L The e. Gov Middleware Data Virtualization Application Transaction Commands M I D D L E W A R E Query processor and optimizer Data Virtualizer Database Isolates logical view of data storage available to the application developer from the physical placement

Audit Trail Component : A module responsible for managing the audit trail of e. Audit Trail Component : A module responsible for managing the audit trail of e. Gov applications across the entire system. Problem Description Where can we place the Audit Trail Component in the e. Gov Architecture ? Possible options: 1. Application 2. In the Middleware , above DV Module 3. In the Component Databases

Issues Involved in the Placement n Security Issues u u n Implementation Issues u Issues Involved in the Placement n Security Issues u u n Implementation Issues u u n n n Risking security at the hands of applications Tamper proofing of Audit Trail Application Complexity Database design Complexity Audit Trail Transparency to the application developers Consistency of Audit Trail across the entire system Ease of Audit Policy Management

Proposed Solution Transaction Commands MI D D L E W A R E S Proposed Solution Transaction Commands MI D D L E W A R E S E C U R I T Y Application Audit Policy Database Audit Trail Agent Query processor and optimizer Data Virtualizer Database

Further Research Issues Audit Trail Agent Architecture u Storage of Audit Trail is an Further Research Issues Audit Trail Agent Architecture u Storage of Audit Trail is an issue Distributed or Centralized ? Possible Solution: A Buffered Distributed - Centralized Architecture « Amalgamation of audit trail data at the central server « • Timestamping issues to ensure correct chronological sequencing of audit trail for analysis – Time sync , which time to use • Proper Categorization of Audit Trail data to facilitate analysis « Ensuring Tamperproofing of Audit Trail for the Auditor • • « u Authentication of Distributed Sources Encryption Access Control Secure Transmission Audit trail management (Archiving and purging) Access Control to Audit Trail

Conclusion n n Extensible API developed for Content Manager along with an application Audit Conclusion n n Extensible API developed for Content Manager along with an application Audit Trail Architecture in e. Gov Working at IRL n n n Team work Research Experience Responsibility Thanks

Things Learnt n n n Enterprise Database Technology Visual C++ / Database Interaction API Things Learnt n n n Enterprise Database Technology Visual C++ / Database Interaction API Wrapper Technology Distributed Database Systems Audit Trail Technology and Middleware Tech. Security Issues in large scale databases IIT Education • File Systems Course • CS 120 and CS 130

Other Tasks n n Laid down a list of requirements for e. Gov data Other Tasks n n Laid down a list of requirements for e. Gov data management solutions A document on security issues of smart cards Future Work ØIntegration of EIP with CM ØFurther extension of the new CM API with focus on security and audit trail layers ØDevelopment of applications for more real life scenarios

Architecture of CM Client Library Server Multiple Object Servers Fig: Architecture of Content Manager Architecture of CM Client Library Server Multiple Object Servers Fig: Architecture of Content Manager for a single Implementation