Download presentation
Presentation is loading. Please wait.
2
Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU
3
Outline What is MindGate? Motivation for MindGate Project Features of System Parts of The System User scenerios Review
4
What is MindGate? MindGate : Is an expert system Is a content filtering gateway Is a complete software. Categorizes requested web pages
5
MindGate : Controls web access of an organization Blocking harmful content Caching for fast access Keeping user actions’ statistics What is MindGate?
6
Demand for content filtering: Schools Business Organizations Governmental Organizations Motivation for The MindGate Project
7
MindGate IS NOT A security tool About server side filtering A script based admin tool A bandwith limiter A P2P blocker
8
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 user actions and generating satistical data
9
Key Features of MindGate Expert system for 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.
10
Key Features of MindGate Expanding website 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.
11
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.
12
Key Features of MindGate Threaded Structure Multi user environment Concurrency Synchronisation
13
Parts Of The System Core System Embedded proxy and web server: Connection Control & Admin Interface Archive File System SQL Server: User Account Data
14
Modules of The System Connection Control: requests and responses Database Control: static index checking, user authentication, and log archiving. Categorizer: dynamic categorization Interface Control: user interaction, page generation
15
Connection Control Handles requests and responses Interface to proxy Handles only HTTP Protocol by
17
Database Control Holds Data: (All indexed) Checklist (URL - category...) SessionTable (user - ip number...) GroupInfo Table (user - group...)
19
Database Control Interface to: SQL Database Archive File System(Logs)
21
Archive Files
22
Categorizer Invoked when a page not found in checklist Evaluation by a heuristic equation –Structural Criteria (Colors,Scripts,Links) –Content Criteria (Meta Data)
24
Interface Control User interaction Administrator interaction Page generation Interface to embedded web server
25
User (Administrator) Interface
26
MindGate Status Screen
27
Architecture Manager Screen
28
Add New User
29
Add New Group
30
Add New Category Screen
31
Check Lists Screen
33
Internet Activities Screen
34
Tolga’s Categries result
35
Tolga’s URL List
36
MindGate Status Screen
37
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 :)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.