Embodiments disclosed herein relate to network access control and security. More particularly, embodiments disclosed herein relate to a system, method, and computer program product for providing network access control for a shared network.
Network access providers utilizing Access Controlled Network Sharing technology to provide user-specific provisioned access to private/public networks may also have a need to allow controlled access for unauthenticated users to a restricted collection of network destinations.
For example, a shopping mall owner may want to provide any on-site customer possessing a wireless device (such as a laptop computer, PDA, etc.) with access to the Web server for the mall, plus one or more other Web sites that are associated with the mall (e.g., the local Web server for a tenant in the mall, such as a department store or movie theater). In this case, the collection of Web servers that the mall owner will allow an anonymous user to visit is referred to as the “walled garden”.
In addition, the mall owner may intend to provide unlimited web access to customers who agree to register with the mall owner, and identify themselves (by providing credentials—typically, in the form of a user identifier and a password that were assigned at the time they registered) whenever they wish to be granted full access to the Internet. The process of verifying a customer's credentials is referred to as “authentication”.
Previous solutions would either 1) require that the network destination of the authentication service (i.e., the “captive” portal) be specified explicitly in a link on at least one of the web pages within the set of destinations that are members of the “walled garden”, or 2) require that the end-user manually enter the web address of the authentication service in the address bar of their web browser.
Embodiments disclosed herein provide a software-based system and method that enhances the function of a network access controller by introducing a “Pre-Authentication Capture Destination”. In the standard Access Controlled Network Sharing solution, an unauthenticated client who attempts to access the network is re-directed to a challenge screen or “captive portal”, where they must provide their network login credentials (e.g., user name and password).
If a Pre-Authentication Capture Destination is specified, then this behavior changes. Any attempt by an unauthenticated client to access a network resource that is not in a list of allowed destinations (i.e., the list of servers that make up the “walled garden”) will result in the client being re-directed by the Network Access Controller to the Pre-Authentication Capture Destination. The unauthenticated client is then free to visit any of the servers that are included in the walled garden without authentication. Any attempt to access a web site or location that is outside of the walled garden will cause the client to be re-directed back to the Pre-Authentication Capture Destination.
At some point, the unauthenticated client may want to use network access privileges that are only available to an authenticated user. Consequently, the client must then be re-directed to an authentication URL (or “captive” portal), where they may login (or register as a new user). To accomplish this re-direction, at least one of the web sites within the walled garden can include an HTML link that references a site that is not in the walled garden and includes a special token within the “query” portion of the link's target HTTP URL (as defined in the IETF RFC-2616—“Hypertext Transfer Protocol—HTTP/1.1” and RFC-1738 “Uniform Resource Locators (URL)” specifications). This special token, referred to as the “Authentication Token”, is a unique sequence of characters that are valid for use in the query portion of a URL. When the client attempts to access the referenced site, they will be captured by the Network Access Controller. However, because of the presence of the Authentication token within the HTTP URL, the Network Access Controller will re-direct the client to the authentication screen, rather than redirecting them back to the Pre-Authentication Capture Destination.
Note that there is no requirement for any web page in the walled garden to have prior knowledge of the actual authentication screen location. Consequently, the same collection of walled garden sites may be used to service multiple Network Access controllers, where each controller may utilize a different authentication portal.
Embodiments disclosed herein enable a public/private network service provider to automatically redirect anonymous clients to a pre-defined destination within a limited set of network destinations, and provides a mechanism for accessing the authentication service without requiring that the web servers in the “walled garden” know the actual authentication URL. The automatic redirection occurs whenever the anonymous client attempts to access a network destination outside of the allowed set. The anonymous client does not have to enter the network URL of a server in the “walled garden”—instead, they just have to attempt to access any well-known URL (such as www.yahoo.com), and they will be redirected to the pre-defined destination.
A more complete understanding of the present invention and the advantages thereof may be acquired by referring to the following description, taken in conjunction with the accompanying drawings in which like reference numbers indicate like features and wherein:
The following applications are hereby fully incorporated by reference herein in their entirety: U.S. patent application Ser. No. 10/683,317, pending, filed Oct. 10, 2003 by Richard MacKinnon, Kelly Looney, and Eric White, entitled “SYSTEM AND METHOD FOR PROVIDING ACCESS CONTROL”; U.S. Provisional Application No. 60/551,698, filed Mar. 10, 2004 by Patrick Turley, entitled “SYSTEM AND METHOD FOR BEHAVIOR-BASED FIREWALL MODELING,” which converted into U.S. patent application Ser. No. 11/076,719, filed Mar. 10, 2005 by Richard MacKinnon, Kelly Looney, and Eric White, entitled “SYSTEM AND METHOD FOR BEHAVIOR-BASED FIREWALL MODELING,” issued as U.S. Pat. No. 7,610,621; U.S. Provisional Application No. 60/551,754, filed Mar. 10, 2004 by Keith Johnston, entitled “SYSTEM AND METHOD FOR COMPREHENSIVE CODE GENERATION FOR SYSTEM MANAGEMENT,” which converted into U.S. patent application Ser. No. 11/078,223, filed Mar. 10, 2005 by Keith Johnston, entitled “SYSTEM AND METHOD FOR COMPREHENSIVE CODE GENERATION FOR SYSTEM MANAGEMENT,” issued as U.S. Pat. No. 7,509,625; U.S. Provisional Application No. 60/551,703, filed Mar. 10, 2004 by Patrick Turley and Keith Johnston, entitled “SYSTEM AND METHOD FOR PROVIDING A CENTRALIZED DESCRIPTION/CONFIGURATION OF CLIENT DEVICES ON A NETWORK ACCESS GATEWAY”; U.S. Provisional Application No. 60/551,702, filed Mar. 10, 2004 by Patrick Turley, Keith Johnston, and Steven D. Tonnesen, entitled “SYSTEM AND METHOD FOR ACCESS SCOPE CONTROL (“WALLED GARDENS”) FOR CLIENTS OF A NETWORK ACCESS GATEWAY,” which converted into U.S. patent application Ser. No. 11/076,591, pending, filed Mar. 10, 2005 by Patrick Turley, Keith Johnston, and Steven D. Tonnesen, entitled “METHOD AND SYSTEM FOR CONTROLLING NETWORK ACCESS”; U.S. Provisional Application No. 60/551,699, filed Mar. 10, 2004 by Patrick Turley, et al., entitled “SYSTEM AND METHOD FOR DYNAMIC BANDWIDTH CONTROL”; U.S. Provisional Application No. 60/551,697, filed Mar. 10, 2004 by Steven D. Tonnesen, entitled “SYSTEM AND METHOD FOR DETECTION OF ABERRANT NETWORK BEHAVIOR BY CLIENTS OF A NETWORK ACCESS GATEWAY,” which converted into U.S. patent application Ser. No. 11/076,652, filed Mar. 10, 2005 by Steven D. Tonnesen, entitled “SYSTEM AND METHOD FOR DETECTION OF ABERRANT NETWORK BEHAVIOR BY CLIENTS OF A NETWORK ACCESS GATEWAY,” issued as U.S. Pat. No. 7,590,728; U.S. Provisional Application No. 60/551,705, filed Mar. 10, 2004 by Keith Johnston, et al., entitled “SYSTEM AND METHOD FOR DOUBLE-CAPTURE/DOUBLE-REDIRECT TO A DIFFERENT LOCATION,” which converted into U.S. patent application Ser. No. 11/076,646, now allowed, filed Mar. 10, 2005 by Keith Johnston, et al., entitled “SYSTEM AND METHOD FOR DOUBLE-CAPTURE/DOUBLE-REDIRECT TO A DIFFERENT LOCATION”; U.S. Provisional Application No. 60/551,704, filed Mar. 10, 2004 by Keith Johnston and Mario Garcia, entitled “SYSTEM AND METHOD FOR NETWORK MANAGEMENT XML ARCHITECTURAL ABSTRACTION,” which converted into U.S. patent application Ser. No. 11/076,672, pending, filed Mar. 10, 2005 by Keith Johnston and Mario Garcia, entitled “SYSTEM AND METHOD FOR NETWORK MANAGEMENT XML ARCHITECTURAL ABSTRACTION”; and U.S. Provisional Application No. 60/660,408, filed Mar. 10, 2005 by Patrick Turley, et al., entitled “SYSTEM AND METHOD FOR PROVIDING A CENTRALIZED DESCRIPTION/CONFIGURATION OF CLIENT DEVICES ON A NETWORK ACCESS GATEWAY.”
Preferred embodiments disclosed herein are illustrated in the accompanying drawings, with like numerals being used to refer to like and corresponding parts of the various drawings.
Network access providers utilizing Access Controlled Network Sharing technology to provide user-specific provisioned access to private/public networks may also have a need to allow controlled access for unauthenticated users to a restricted collection of network destinations. An example of Access Controlled Network Sharing technology is described in U.S. patent application Ser. No. 10/683,317, filed Oct. 10, 2003 by Richard MacKinnon, Kelly Looney, and Eric White, entitled “SYSTEM AND METHOD FOR PROVIDING ACCESS CONTROL.” An example of a restricted collection of network destinations is referred to as the “walled garden” in U.S. Provisional Application No. 60/551,702, filed Mar. 10, 2004 by Patrick Turley, Keith Johnston and Steven D. Tonnesen, entitled “SYSTEM AND METHOD FOR ACCESS SCOPE CONTROL (“WALLED GARDENS”) FOR CLIENTS OF A NETWORK ACCESS GATEWAY,” which converted into U.S. patent application Ser. No. 11/076,591, filed Mar. 10, 2005 by Patrick Turley, Keith Johnston and Steven D. Tonnesen, entitled “METHOD AND SYSTEM FOR CONTROLLING NETWORK ACCESS.”
To illustrate by example, assume that the following configuration has been set in the Network Access Controller 2, as depicted in
Walled Garden 5 contains three servers:
wg1.com (Server 6)
wg2.com (Server 7)
auth.com (Server 8)
The Pre-Authentication Capture Destination for the embodiment of
The Authentication Capture Destination for the embodiment of
As shown in the embodiment of
At this point, the anonymous user may access Web locations on any of the three servers that are in the Walled Garden 5. For this example, assume that the Web pages on the wg1.com Server 6 include links to Web pages on the wg2.com Server 7. The anonymous user would be able to click on any of these links and view the referenced pages hosted on Server 7. However, if one of these Web pages contained a link to an “external” web site, and the user clicked on that link, then the Network Access Controller would again redirect the Client's browser back to the Pre-Authentication Capture URL http://wg1.com/welcome.html, hosted on Server 6.
Now, assume that the anonymous user decides that they want to be authenticated, so that they may be allowed access to an “external” network destination. To enable the user to login, an HTML link is included on the welcome page at “http://wg1.com/welcome.html”. The link's reference URL identifies a server that is outside of the Walled Garden 5, and includes the special token string “proceedToAuthenticationURL=true” within the query portion. Note that the exact form of this special token need not be predefined; the special token is simply uniquely identifiable.
When the user clicks on this link, the Network Access Controller 2 intercepts the request. However, instead of redirecting the Client's browser to the Pre-Authentication Capture URL, the Network Access Controller 2 recognizes the presence of the token, and redirects the browser to the Authentication URL http://auth.com/login.jsp, hosted on the “auth.com” Server 8.
At this point, the user is presented with a Login page, and enters a username/password. Assuming that these credentials are valid, the “auth.com” Server 8 sends an “authorize” command to the Network Access Controller 2. This command instructs the Network Access Controller 2 to allow “external” access for the authenticated user.
As shown in
Note that, in one embodiment, this “external” access is only granted to the authenticated user. An anonymous user on a different Client would still be restricted to the Walled Garden 5.
One embodiment of the decision logic (and associated flow) that can be executed by the Network Access Controller 2 is depicted in
When a network packet is received (step 19), the Network Access Controller 2 determines if the packet is being sent by an authenticated client (step 20).
If the packet is from an authenticated client, then the Network Access Controller 2 allows the packet to pass through and be routed to its target destination (“Yes” decision fork).
If the packet is from an unauthenticated client, then the Network Access Controller 2 determines if the destination of the packet is one of the servers within the Walled Garden 5 (step 21).
If the packet is from an unauthenticated client and the destination is a server in the Walled Garden 5, then the Network Access Controller 2 allows the packet to pass through and be routed to its target server (“Yes” decision fork).
If the packet is from an unauthenticated client and the destination is not a server in the Walled Garden 5, then the Network Access Controller 2 determines if a Pre-Authentication URL has been specified (step 22).
If the packet is from an unauthenticated client, the destination is not a server in the Walled Garden 5, and a Pre-Authentication URL has not been specified, then the Network Access Controller 2 directs the client to the Authentication URL (step 24).
If the packet is from an unauthenticated client, the destination is not a server in the Walled Garden 5, and a Pre-Authentication URL has been specified, then the Network Access Controller 2 determines if the packet contains the Authentication Token (step 23).
If the packet is from an unauthenticated client, the destination is not a server in the Walled Garden 5, a Pre-Authentication URL has been specified, and the packet does not contain the Authentication Token, then the Network Access Controller 2 directs the client to the Pre-Authentication URL (step 25).
If the packet is from an unauthenticated client, the destination is not a server in the Walled Garden 5, a Pre-Authentication URL has been specified, and the packet contains the Authentication Token, then the Network Access Controller 2 directs the client to the Authentication URL (step 24).
While the present disclosure has been described with reference to particular embodiments, it should be understood that the embodiments are illustrative and that the scope of the invention is not limited to these embodiments. Many variations, modifications, additions and improvements to the embodiments described above are possible. It is contemplated that these variations, modifications, additions and improvements fall within the scope of the invention as detailed in the following claims.
This application is a continuation of U.S. patent application Ser. No. 11/076,646, filed Mar. 10, 2005 by inventors Keith Johnston, Eric White, and John Martin, entitled “SYSTEM AND METHOD FOR DOUBLE-CAPTURE/DOUBLE-REDIRECT TO A DIFFERENT LOCATION”, now U.S. Pat. No. 7,665,130, issued on Feb. 16, 2010, which claims a benefit of priority under 35 U.S.C. §119(e) to U.S. Provisional Applications No. 60/551,705, filed Mar. 10, 2004, entitled “SYSTEM AND METHOD FOR DOUBLE-CAPTURE/DOUBLE-REDIRECT TO A DIFFERENT LOCATION,” and No. 60/551,702, filed Mar. 10, 2004, entitled “SYSTEM AND METHOD FOR ACCESS SCOPE CONTROL (“WALLED GARDENS”) FOR CLIENTS OF A NETWORK ACCESS GATEWAY,” both of which are hereby fully incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5623601 | Vu | Apr 1997 | A |
5835727 | Wong et al. | Nov 1998 | A |
6199113 | Alegre et al. | Mar 2001 | B1 |
6226752 | Gupta et al. | May 2001 | B1 |
6266774 | Sampath et al. | Jul 2001 | B1 |
6502135 | Munger et al. | Dec 2002 | B1 |
6631416 | Bendinelli et al. | Oct 2003 | B2 |
6643260 | Kloth et al. | Nov 2003 | B1 |
6678733 | Brown et al. | Jan 2004 | B1 |
6763468 | Gupta et al. | Jul 2004 | B2 |
6789118 | Rao | Sep 2004 | B1 |
6798746 | Kloth et al. | Sep 2004 | B1 |
6816903 | Rakoshitz et al. | Nov 2004 | B1 |
6834341 | Bahl et al. | Dec 2004 | B1 |
6839759 | Larson et al. | Jan 2005 | B2 |
6876668 | Chawla et al. | Apr 2005 | B1 |
6907530 | Wang | Jun 2005 | B2 |
6976089 | Na et al. | Dec 2005 | B2 |
6996625 | Kaplan et al. | Feb 2006 | B2 |
7085385 | Frantz et al. | Aug 2006 | B2 |
7085854 | Keane et al. | Aug 2006 | B2 |
7092727 | Li et al. | Aug 2006 | B1 |
7143435 | Droms et al. | Nov 2006 | B1 |
7181542 | Tuomenoksa et al. | Feb 2007 | B2 |
7181766 | Bendinelli et al. | Feb 2007 | B2 |
7185073 | Gai et al. | Feb 2007 | B1 |
7185358 | Schreiber et al. | Feb 2007 | B1 |
7188180 | Larson et al. | Mar 2007 | B2 |
7194554 | Short et al. | Mar 2007 | B1 |
7216173 | Clayton et al. | May 2007 | B2 |
7257833 | Parekh et al. | Aug 2007 | B1 |
7290288 | Gregg et al. | Oct 2007 | B2 |
7310613 | Briel et al. | Dec 2007 | B2 |
7316029 | Parker et al. | Jan 2008 | B1 |
7324551 | Stammers | Jan 2008 | B1 |
7386888 | Liang et al. | Jun 2008 | B2 |
7418504 | Larson et al. | Aug 2008 | B2 |
7444669 | Bahl et al. | Oct 2008 | B1 |
7448075 | Morand et al. | Nov 2008 | B2 |
7454792 | Cantrell et al. | Nov 2008 | B2 |
7490151 | Munger et al. | Feb 2009 | B2 |
7587512 | Ta et al. | Sep 2009 | B2 |
7590728 | Tonnesen et al. | Sep 2009 | B2 |
7610621 | Turley et al. | Oct 2009 | B2 |
7624438 | White | Nov 2009 | B2 |
7665130 | Johnston et al. | Feb 2010 | B2 |
8032933 | Turley et al. | Oct 2011 | B2 |
8108915 | White et al. | Jan 2012 | B2 |
8117639 | MacKinnon et al. | Feb 2012 | B2 |
20020023210 | Tuomenoksa et al. | Feb 2002 | A1 |
20020026503 | Bendinelli et al. | Feb 2002 | A1 |
20020026531 | Keane et al. | Feb 2002 | A1 |
20020029276 | Bendinelli et al. | Mar 2002 | A1 |
20020053031 | Bendinelli et al. | May 2002 | A1 |
20020056008 | Keane et al. | May 2002 | A1 |
20020091859 | Tuomenoksa et al. | Jul 2002 | A1 |
20020099829 | Richards et al. | Jul 2002 | A1 |
20020133586 | Shanklin et al. | Sep 2002 | A1 |
20020138631 | Friedel et al. | Sep 2002 | A1 |
20020165949 | Na et al. | Nov 2002 | A1 |
20030069955 | Gieseke et al. | Apr 2003 | A1 |
20030110073 | Briel et al. | Jun 2003 | A1 |
20030115247 | Simpson et al. | Jun 2003 | A1 |
20030123442 | Drucker et al. | Jul 2003 | A1 |
20030182420 | Jones et al. | Sep 2003 | A1 |
20030212900 | Liu et al. | Nov 2003 | A1 |
20040064351 | Mikurak | Apr 2004 | A1 |
20040064560 | Zhang et al. | Apr 2004 | A1 |
20040083295 | Amara et al. | Apr 2004 | A1 |
20040107290 | Kaplan et al. | Jun 2004 | A1 |
20040177276 | MacKinnon et al. | Sep 2004 | A1 |
20040215957 | Moineau et al. | Oct 2004 | A1 |
20040268149 | Aaron | Dec 2004 | A1 |
20050021975 | Liu | Jan 2005 | A1 |
20050066200 | Bahl et al. | Mar 2005 | A1 |
20050138358 | Bahl et al. | Jun 2005 | A1 |
20060168454 | Venkatachary et al. | Jul 2006 | A1 |
20080098464 | Mizrah | Apr 2008 | A1 |
20090279567 | Ta et al. | Nov 2009 | A1 |
20100192213 | Ta et al. | Jul 2010 | A1 |
20110219444 | Turley et al. | Sep 2011 | A1 |
20110258687 | White et al. | Oct 2011 | A1 |
20120096517 | White et al. | Apr 2012 | A1 |
Entry |
---|
Crandell et al., A Secure and Transparent Firewall Web Proxy, USENIX, Oct. 2003. |
Bauer, Designing and Using DMZ Networks to Protect Internet Servers, Linux Journal, Mar. 2001. |
Office Action for U.S. Appl. No. 12/753,390, mailed Dec. 8, 2011, 19 pgs. |
Notice of Allowance for U.S. Appl. No. 12/617,211, mailed Dec. 12, 2011, 8 pgs. |
“FreeBSD Handbook, Chapter 30 Firewalls,” 2003, found at www.freebsd.org/doc/handbook/firewalls-ipfw.html, printed Dec. 27, 2010, 13 pgs. |
Watters, Paul, “Solaris 8 Administrator's Guide. Chapter 4, Network Configuration,” O'Reilly & Associates, Inc., Jan. 2002, 17 pgs. |
Spitzner, Lance, “Configuring network interface cards; getting your interfaces to talk,” Mar. 23, 2004, 4 pgs. |
Gite, Vivek, “Redhat/CentOS/Fedora Linux Open Port,” Sep. 13, 2007, found at www.cyberciti.biz/faq/howto-rhel-linux-open-port-using-iptables/ printed Jan. 3, 2011, 7 pgs. |
Office Action for U.S. Appl. No. 10/683,317, dated Jan. 3, 2011, 12 pgs. |
Office Action issued in U.S. Appl. No. 11/076,672, mailed Jan. 7, 2010, 9 pgs. |
“Cisco Common Classification Policy Language,” Cisco Router and Security Device Manager 2.4 User's Guide, Ch. 34, 2007, 32 pgs., Cisco Systems, Inc., San Jose, CA. |
Office Action for U.S. Appl. No. 12/506,140, mailed Feb. 18, 2011, 13 pgs. |
Office Action issued in U.S. Appl. No. 11/076,591, mailed Jul. 20, 2010, 33 pgs. |
Office Action issued in U.S. Appl. No. 10/683,317, mailed Jul. 23, 2010, 9 pgs. |
Office Action for U.S. Appl. No. 12/579,566, mailed Oct. 6, 2010, 7 pgs. |
Crandell et al., “A Secure and Transparent Firewall Web Proxy,” Oct. 2003, USENIX, Retrieved from the Internet on Jul. 15, 2009: <URL: http://www.usenix.org/event/lisa03/tech/full—papers/crandell/crandell.pdf>. |
Sommerlad, “Reverse Proxy Patterns,” 2003 Retrieved from the Internet on Jul. 15, 2009, 27 pages: <URL: http://www.modsecurity.org/archive/ReverseProxy-book-1.pdf>. |
Williamson, Matthew, “Throttling Viruses: Restricting Propagation to Defeat Malicious Mobile Code,” Proceedings of the 18th Annual Computer Security Applications Conference, 2002 IEEE, 8 pages. |
Williamson, et al, “Virus Throttling,” Virus Bulletin Research Feature 1, Mar. 2003, 4 pages. |
SP Maj, W Makairanondh, D Veal, “An Evaluation of Firewall Configuration Methods,” IJSCSNS International Journal of Computer Science and Network Security, vol. 10, No. 8, Aug. 2010, 7 pgs. |
Using VPN with Zone-Based Policy Firewall, May 2009, Cisco Systems, Inc., San Jose, CA, 10 pgs. |
Cisco IOS Firewall Classic and Zone-Based Virtual Firewall Application Configuration Example, Document ID: 100595, Feb. 12, 2008, 20 pgs., Cisco Systems, Inc., San Jose, CA. |
Class-Based Policy Provisioning: Introducing Class-Based Policy Language (CPL), Aug. 2008, 36 pgs., Cisco Systems, Inc., San Jose, CA. |
Cisco IOS Zone Based Firewall Example, at http://www.linickx.com/archives/2945/cisco-ios-zon . . . , printed Dec. 7, 2010, 6 pgs., LINICKX.com. |
Zone-Based Policy Firewall, Published Feb. 22, 2006, Updated Jun. 19, 2006, 46 pgs., Cisco Systems, Inc., San Jose, CA. |
Applying Zone-based Firewall Policies in Cisco Security Manager, Published Mar. 2009, Revised Sep. 2009, 64 pgs., Cisco Systems, Inc., San Jose, CA. |
Office Action for U.S. Appl. No. 12/506,140, mailed Aug. 4, 2011, 18 pgs. |
Office Action for U.S. Appl. No. 12/506,140, mailed Sep. 1, 2010, 11 pgs. |
Notice of Allowance for U.S. Appl. No. 12/579,566, mailed Aug. 26, 2011, 9 pgs. |
Office Action issued in U.S. Appl. No. 12/617,211, dated Feb. 3, 2011, 14 pgs. |
“Managing Firewall Services,” User Guide for Cisco Security Manager 3.3.1, Oct. 2009, Ch. 11, 90 pgs., Cisco Systems, Inc., San Jose, CA. |
“Cisco Common Classification Policy Language,” Cisco Router and Security Device Manager 2.4 User's Guide, Ch. 34, 2008, 32 pgs., Cisco Systems, Inc., San Jose, CA. |
Guide to User Documentation for Cisco Security Manager 4.0, Jun. 18, 2010, 6 pgs., Cisco Systems, Inc., San Jose, CA. |
Cisco Configuration Professional: Zone-Based Firewall Blocking Peer to Peer Traffic Configuration Example, Document ID: 112237, Updated Dec. 3, 2010, 25 pgs., Cisco Systems, Inc., San Jose, CA. |
Tuning Cisco IOS Classic and Zone-Based Policy Firewall Denial-of-Service Protection, 2006, 10 pgs., Cisco Systems, Inc., San Jose, CA. |
Holuska, Marty, Using Cisco IOS Firewalls to Implement a Network Security Policy, Fort Hays State University/INT 490, printed Dec. 6, 2010, 5 pgs., at http://quasarint.com/Capstone/zb—policy.php. |
Cisco Feature Navigator, Cisco Systems, Inc., San Jose, CA, at http://tools.cisco.com/ITDIT/CFN/Dispatch, printed on Dec. 2, 2010, 4 pgs. |
Notice of Allowance for U.S. Appl. No. 12/753,390, mailed Mar. 16, 2012, 5 pgs. |
Notice of Allowance for U.S. Appl. No. 12,579,566, mailed Mar. 23, 2011, 12 pgs. |
Notice of Allowance for U.S. Appl. No. 12,579,566, mailed May 13, 2011, 8 pgs. |
Office Action for U.S. Appl. No. 10/683,317, mailed Jun. 8, 2011, 15 pgs. |
Office Action for U.S. Appl. No. 12/617,211, mailed Jul. 19, 2011, 18 pgs. |
Discussion of Conceptual Difference Between Cisco IOS Classic and Zone-Based Firewalls, Oct. 2007, 4 pgs., Cisco Systems, Inc., San Jose, CA. |
Cisco IOS Firewall Zone-Based Policy Firewall, Release 12.4(6)T, Technical Discussion, Feb. 2006, 77 pgs., Cisco Systems, Inc., San Jose, CA. |
Zone-Based Policy Firewall Design and Application Guide, Document ID: 98628, Sep. 13, 2007, 49 pgs., Cisco Systems, Inc., San Jose, CA. |
Office Action issued in U.S. Appl. No. 11/076,591, mailed Feb. 2, 2010, 34 pgs. |
Alshamsi, Abdelnasir, et al., “A Technical Comparison of IPSec and SSL,” Tokyo University of Technology, Jul. 8, 2004, 10 pages. |
Fisher, Dennis, “NetScreen to Acquire Neoteris,” IT Security & Network Security News, Oct. 6, 2003, 1 page. |
Demaria, Mike, “Faster Than a Speeding VPN—Super Remote Access With Neoteris IVE,” Network Computing, Sep. 9, 2002, printed Nov. 9, 2011 from http://www.networkcomputing.com/data-protection/2296249, 3 pages. |
Snyder, Joel, “SSL VPN Gateways,” Networkworld, Jan. 12, 2004, printed Nov. 9, 2011 from http://www.networkworld.com/reviews/2004/0112revmain.html, 10 pages. |
“NetExtender for SSL-VPN,” SonicWALL SSL-VPN NetExtender, Apr. 27, 2006, 30 pages. |
“IPSec vs. SSL VPN: Transition Criteria and Methodology,” 2007 Sonicwall, 13 pages. |
Fisher, Dennis, “Symantec Acquires SSL VPN Vendor,” IT Security & Network Security News, Oct. 20, 2003, printed Nov. 9, 2011 from http://www.eweek.com/index2.php?option=content& task=v . . . 1 page. |
Notice of Allowance issued in U.S. Appl. No. 12/617,211, mailed Nov. 10, 2011, 8 pages. |
Notice of Allowance issued in U.S. Appl. No. 10/683,317, mailed Nov. 28, 2011, 11 pages. |
Number | Date | Country | |
---|---|---|---|
20100064356 A1 | Mar 2010 | US |
Number | Date | Country | |
---|---|---|---|
60551705 | Mar 2004 | US | |
60551702 | Mar 2004 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11076646 | Mar 2005 | US |
Child | 12619560 | US |