1 / 37

MindGate: Expert Content Filtering Gateway

MindGate is a complete software system that controls web access, filters content, and categorizes requested web pages. It is designed for schools, business organizations, and governmental organizations.

ranac
Télécharger la présentation

MindGate: Expert Content Filtering Gateway

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU

  2. Outline • What is MindGate? • Motivation for MindGate Project • Features of System • Parts of The System • User scenerios • Review

  3. What is MindGate? MindGate: • Is an expertsystem • Is a content filteringgateway • Is a complete software. • Categorizes requested web pages

  4. What is MindGate? MindGate: • Controls web access of an organization • Blocking harmful content • Caching for fast access • Keeping user actions’ statistics

  5. Motivation for The MindGate Project Demand for content filtering: • Schools • Business Organizations • Governmental Organizations

  6. MindGateISNOT • A security tool • About server side filtering • A script based admin tool • A bandwith limiter • A P2P blocker

  7. Features of MindGate • Inspecting all requests and responses on the web traffic • Filtering connections according to predefined policies. • User groups, web site categories and filter thresholds • Smart filtering techniques for preventing users entering sites according to policies. • Tracking of the useractions and generating satistical data

  8. Key Features of MindGate Expert systemfor categorization • Improves accuracy in time, with feedback mechanisms and statistic accumulated during a time period. • Using simple but effective heuristics to categorize the web pages. • Highly modularized categorization unit.

  9. Key Features of MindGate Expandingwebsite checklist • Build by categorizer in time • Corrected by user feedbacks • Faster, because all lists and tables are not stored on an SQL server but stored as XML documents with a completely indexed manner on the RAM.

  10. Key Features of MindGate Special Indexing Techniques For Fast Access • Using Apache Lucene API • Ram Index for Checklist • Disk Indexing for Log Archive • Complex queries can easily be applied to all these indexed files for searching or listing purposes.

  11. Key Features of MindGate Threaded Structure • Multi user environment • Concurrency • Synchronisation

  12. Parts Of The System • Core System • Embedded proxy and web server: Connection Control & Admin Interface • Archive File System • SQL Server: User Account Data

  13. Modules of The System • Connection Control:requests and responses • Database Control:static index checking, user authentication, and log archiving. • Categorizer:dynamiccategorization • Interface Control:user interaction,page generation

  14. Connection Control • Handles requests and responses • Interface to proxy • Handles only HTTP Protocol by

  15. Database Control Holds Data: (All indexed) • Checklist (URL - category...) • SessionTable (user - ip number...) • GroupInfo Table (user - group...)

  16. Database Control Interface to: • SQL Database • Archive File System(Logs)

  17. Archive Files

  18. Categorizer Invoked when a page not found in checklist • Evaluation by a heuristic equation • Structural Criteria (Colors,Scripts,Links) • Content Criteria (Meta Data)

  19. Interface Control • User interaction • Administrator interaction • Page generation • Interface to embedded web server

  20. User (Administrator) Interface

  21. MindGate Status Screen

  22. Architecture Manager Screen

  23. Add New User

  24. Add New Group

  25. Add New Category Screen

  26. Check Lists Screen

  27. Check Lists Screen

  28. Internet Activities Screen

  29. Tolga’s Categries result

  30. Tolga’s URL List

  31. MindGate Status Screen

  32. What is next? • More sophisticated categorization, new heuristics • Categorized Data Pool System, to share categorized data • Extending MindGate to handle other protocols (ie. ftp,pop3,…) Please! Stay Tuned :)

More Related