Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mike Bayne 15 September 2011

Similar presentations


Presentation on theme: "Mike Bayne 15 September 2011"— Presentation transcript:

1 Mike Bayne 15 September 2011 http://www.jmu.edu/computing/security/sslvpn-intro.pptx

2  Virtual Private Network  Provides an encrypted tunnel between a client computer and a remote network  Remote termination proxies the connection to other resources  All or some traffic routed to remote network

3 VPN Operation JMU Border VPN terminal

4  Gain remote access to applications and data deemed too sensitive to expose directly to the Internet ◦ Student Administration system  Gain remote access to resources licensed to JMU by IP address ◦ Microsoft site license ◦ Online library resources

5  Required a client ◦ No support for new OSes ◦ No support for mobile devices  Tunneled all traffic over UDP ◦ All traffic had to go through JMU, even if not destined for JMU  Access required configuration on firewalls  Rapidly approaching end-of-life

6 http://www.juniper.net/us/en/products-services/security/sa-series/sa6500/

7  Support for newer OSes  Support for mobile devices  Uses web browser for basic access  Java clients for advanced access  LDAP or Active Directory authentication  Access granted based upon roles

8 PlatformOS: list of browsers and Java Environment Windows Windows XP Professional SP3 32 bit: Internet Explorer 7.0, 8.0, and Firefox 3.6, 4.0; Sun JRE 6 Vista Enterprise SP2 32 & 64 bit : Internet Explorer 7.0, 8.0, 9.0 and Firefox 3.6, 4.0; Sun JRE 6 Windows 7 Enterprise SP1 32 & 64 bit: Internet Explorer 8.0, 9.0 and Firefox 3.6, 4.0; Sun JRE 6 Mac Mac OS X 10.6.4, 32 and 64 bit: Safari 5.0, Safari 5.1 Sun JRE 6 Mac OS X 10.5.8, 32 and 64 bit: Safari 4.0 Sun JRE 6 Linux OpenSuse 11.3, 32 bit only: Firefox 3.6, 4.0; Sun JRE 6 Ubuntu 10.04 LTS, 32 bit only: Firefox 3.6, 4.0; Sun JRE 6

9 PlatformOperating SystemBrowsers and Java WindowsVista with Service Pack 1 or 2 on 32 bit or 64 bit platforms Windows 7 on 32bit or 64 bit platforms XP Professional SP2 or SP3 on 32 bit or 64 bit platforms XP Home Edition SP3 Internet Explorer 9.0 Internet Explorer 8.0 Internet Explorer 7.0 Firefox 3.0 and above Sun JRE 6 and above MacMac OS X 10.6.x, 32 bit and 64 bit Mac OS X 10.5.x, 32 bit and 64 bit Mac OS X 10.4.x, 32 bit Safari 3.0 and above Sun JRE 6 and above LinuxOpenSuse 10.x and 11.x, 32 bit only Ubuntu 9.10 and 10.x, 32 bit only Red Hat Enterprise Linux 5, 32 bit only Firefox 3.0 and above Sun JRE 6 and above SolarisSolaris 10, 32 bit onlyMozilla 2.0 and above

10  iPhone OS 3.0 and above with default Safari  Android 2.0 and above  Symbian OS 8.1 and above  Windows Mobile 6.0 Standard, Classic and Professional: Pocket IE 6.0  Windows Mobile 6.1 Standard, Classic and Professional: Pocket IE 6.0  Windows Mobile 6.5 Standard, Classic and Professional: Internet Explorer Mobile 6.0  Windows Mobile 5.0 based Pocket PC devices: Pocket IE 4.0  NTT I-mode phone  AU/KDDI phone : Open wave Mobile Browser  Vodafone phone : Open wave Mobile Browser

11  Web Connect  WSAM/JSAM  Network Connect  Junos Pulse (Mobile clients)

12  Default connection  Provides access to: ◦ Web resources ◦ File Access ◦ Remote desktop ◦ SSH access  Solution for most connections at JMU

13

14

15

16

17

18

19  Windows only  Java program or Activex control  Inserts a shim into the network stack  Network access to preconfigured resources are directed through the VPN  Resources MUST be preconfigured on the VPN

20

21

22

23  Java based proxy  Maps local port to remote destination through the SSL VPN ◦ Example: hrweb.jmu.edu:443 is mapped to local port 8000 ◦ Connections to https://127.0.0.1:8000 is forwarded to hrweb.jmu.edu:443  Either WSAM or JSAM per role, not both  Not currently used at JMU

24

25

26

27  Most impact on JMU and client system  Java application  Behavior similar to existing Cisco VPN: all traffic is routed through the VPN to JMU’s network

28

29

30

31

32  Network Connect for mobile devices  All traffic tunneled through the VPN  Untested

33

34

35

36

37  Network resources that users are allowed or denied access to  Identified by host and port, subnet, URI, etc  Can be specific enough to allow access to parts of a website while denying access to others

38  Group of people that share similar access  Role membership can be identified by LDAP group membership or attribute  Role membership can be enumerated within the SSL VPN ◦ Most roles are enumerated ◦ Want to move to LDAP/AD as identity management matures  Users are often assigned multiple roles

39  Logical container containing authentication source and login pages  May be accessed either by a new domain name or by a new URL ◦ https://student.sslvpn.jmu.edu ◦ https://sslvpn.jmu.edu/student

40  Roles are added to a realm ◦ Roles may be in more than one domain  Resources are added to roles ◦ Both permit and deny resources are added ◦ Default deny of access to unmentioned resource ◦ Users accumulate resources from each role they’re assigned to

41  Moving from enumerated roles to group/attributes in a directory  Identifying resources that don’t work with web connect and developing workarounds ◦ Internal JMU applications ◦ Externally licensed resources (750+ through the library alone)

42  Endpoint Security ◦ Malware protection ◦ Antivirus version monitoring ◦ Patch management monitoring  Cache Cleaner  Two-factor authentication ◦ One-time passwords ◦ Certificates  Single Sign-on  Restrictions to access from certain subnets  Restrictions to browsers

43


Download ppt "Mike Bayne 15 September 2011"

Similar presentations


Ads by Google