Tower

UF Guidelines to Develop Applications for Secure Deployment

Introduction

Applications often serve as the delivery mechanism through which personal data and other sensitive information is transferred online. Unsecured or poorly written applications can be exploited to bypass security measures or used to transfer information that is easily intercepted. The following guidelines outline several steps necessary for application developers to prevent such abuses.

Federal law, state law and UF policies require protection of personal, confidential and sensitive data.  Some applicable laws and policies are listed below.  Other UF IT policies can be found on the Policies and Standards web site.

Defense in Depth

Security should be implemented at multiple levels to prevent a breach in one level from compromising the entire application.  Users should be aware of all the techniques discussed in this document and use multiple techniques where possible and appropriate.  See the "UF Network and Host Security Standard and Procedures" at http://www.it.ufl.edu/policies/security/uf-it-sec-network.html.  Consider access control lists and firewalls for added protection.

Methodology, Review and Testing

It's better to avoid security vulnerabilities than to fix them.  Conduct internal peer review or external, third party assessment. Choosing a formal development methodology will impart structure, reduce errors, and encourage review at each stage of development.  Developers must demonstrate compliance with the UF Network and Host Security Standard and Procedures.

Automated tools can be used for review and testing, but should not replace manual methods.  Testing should include the following methods:

General Application Security

Data Protection

OIT Units

Chief Information Officer , Academic Technology, Computing and Networking Services , Network Services, Telecom

Services

Students, Faculty, Staff

Committees

IT Advisory Committee, Academic Technology, Data Infrastructure, High-Performance Computing, Network Infrastructure, Information Security Management, Ad Hoc

Projects

UF Exchange, High Performance Computing, AT Grid, Active Directory Project, Microsoft Campus Agreement, Shibboleth, more...

Policies

Acceptable Use (AUP), IT Security, IT Strategic Plan, Disabled Access Computing Policy, more...

System Status

Bridges Status, CNS Reported Issues, Gatorlink Mail, ISIS, Outgoing Mail, Network Status, Webadmin Sites, Webmail

Training

Students, Faculty, Staff, Other Resources

Topics of Interest

Charging for Dial Up Services, Gatorlink Eligibility, Email/Gatorlink Configuration, Connecting to UF , IT Reports

Text-only Version

Search: