wireless access control david ginn. overview what i had to create? ◦summary – create a system...

17
Wireless Access Control David Ginn

Upload: alvin-hodges

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Wireless Access Control

David Ginn

Overview

What I had to create?◦Summary – Create a system that is able to control

students on laptops during class for internet usage.

Parts of my creation◦Layout Diagrams◦Survey◦VM Server◦Website◦Database

Survey

◦Process of getting approved Olivet approval Jeff approval

◦7 Questions Out of all teachers; 80 responded Had to gather data to more orient the website

towards teachers Simpler the better

Sample Questions I asked

◦ 1. Do you allow laptops in class? Yes 78.8% 63 No 21.3% 17

◦ 2. If you allow laptops in class, do you ever have trouble with disruption in your classroom? Ex Facebook, Myspace, Videos, Gaming   Yes, all the time 21.3% 17 Yes ,but only sometimes 50.0% 40 No, I don’t have trouble with students 16.3% 13 I don't allow laptops in class 12.5% 10

VM Server

2 Servers◦Server 2008

IIS 7 Access ASP

◦Open Suse 10 Apache MySql PHP or ASP?

Ran off Vmware tools.

Website

Olivet Themed PHP or ASPHad to interact with databases

◦Communicate to Aruba Controllers to set access lists

Use Olivet’s database cluster to AUTH

Database

• Needed a database• Requirements• Interact with my website• Doesn’t have to powerful

• Choices I had to choose from• Mysql, Access, Oracle

• Pull the necessary classes and students

SQL Statements

Main Variables that linked tables together were the external Course Key and External Course Key◦ Pull Classes from what the Instructor teaches

SELECT Users.user_id, COURSE_UG.COURSE_NAME, COURSE_UG.COURSE_ID

FROM Users, INSTR_ASSIGN_UG, COURSE_UGWHERE (((Users.user_id)="dgreen") AND

((Users.external_person_key)= [INSTR_ASSIGN_UG].[EXTERNAL_PERSON_KEY]) AND ((INSTR_ASSIGN_UG.EXTERNAL_COURSE_KEY)= [COURSE_UG].[External_Course_Key]))

ORDER BY COURSE_UG.COURSE_NAME;

Encryption

Everything had to be encrypted◦Login’s◦Ftp Transfers◦Email’s◦SSL Certificates

Allow Exceptions

Interacting

Problems◦Aruba tech’s outdated solutions

Aruba techs ◦Setup test-bed for controllers◦Communicate with XML to controllers◦API◦Firmware downfall

Misc.

Aruba Controllers◦Master

Slaves Olivet’s Database clusterUses Mainly Linux

◦Downfalls ◦Upsides

Conclusion

◦PHP or ASP?◦MySQL or Access?◦PHPMyAdmin◦Survey

Time ◦Couldn’t finish till update of firmware to 5.0 or

above Aruba Tech’s not up to date on XML

◦Meetings