Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU."— Presentation transcript:

1

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

16

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

18

19 Database Control Interface to: SQL Database Archive File System(Logs)

20

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)

23

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

32

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 :)


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

Similar presentations


Ads by Google