On the Security of PHP, Part 1 Virginia

Despite the fact that the language is designed with security in mind, a familiarity with its more dangerous aspects and conformance to common secure programming guidelines is essential to minimizing the possibility of security compromises. The aim of this document is to provide an overview of various security issues with PHP and to offer advice on secure PHP programming practices.

Local Companies

Digital Image Technology Corp
(757) 623-3709
500 E Plume St
Norfolk, VA
Paramount Technology Group Inc
757-405-0110
3909 Colony Pointe DR
Chesapeake, VA
Software Development & Services Corporation
703-359-1380
2200 Wilson Blvd
Arlington, VA
Patriot Computers
(757) 587-6400
7862 Tidewater Dr
Norfolk, VA
FronTech
703-9080651
4900 Leeseburg Pike
Alexandria, VA
IBM Corp
(757) 446-6200
999 Waterside DR
Norfolk, VA
Electronics Boutique
757-465-5977
4200 Portsmouth Blvd
Chesapeake, VA
Active Computer & Electronics
757-558-8878
2981 S Military Hwy
Chesapeake, VA
Geeks On Call America
(757) 722-3200
814 Kempsville Rd
Norfolk, VA
Direct2U Computer Repair
757-803-8126
4213 Schooner Trail
Chesapeake, VA

provided by: 
Originally published at Internet.com


PHP has achieved a stable and solid presence on the Web in the last several years, and its popularity as a server-side scripting language is only increasing. Its primary use is for providing dynamically generated interfaces between Web users and the host. As such, PHP scripts fall a natural prey to many Internet attacks. Despite the fact that the language is designed with security in mind, a familiarity with its more dangerous aspects and conformance to common secure programming guidelines is essential to minimizing the possibility of security compromises. The aim of this document is to provide an overview of various security issues with PHP and to offer advice on secure PHP programming practices.

Introduction



PHP (PHP Hypertext Preprocessor) is a server-side scripting language that facilitates the creation of dynamic Web pages by embedding PHP-coded logic in HTML documents. It combines many of the finest features of Perl, C, and Java, and adds its own elements to the concoction to give Web programmers great flexibility and power in designing and implementing dynamic, content-oriented Web pages. As with any powerful tool however, there are certain risks and dangers associated with the use of PHP. This article aims to alert the reader of such subtle details of the language. By being aware of the risks and observing some simple secure programming rules, it is possible to significantly lower the risk of security compromises. Regardless of its mode of execution, the PHP interpreter has the potential to access virtually every part of the host - the file system, network interfaces, IPC, etc...

Read article at Internet.com site

Featured Local Company

IBM Corp

(757) 446-6200
999 Waterside DR
Norfolk, VA

Regional Articles
- On the Security of PHP, Part 1 Alexandria VA
- On the Security of PHP, Part 1 Annandale VA
- On the Security of PHP, Part 1 Arlington VA
- On the Security of PHP, Part 1 Ashburn VA
- On the Security of PHP, Part 1 Bassett VA
- On the Security of PHP, Part 1 Blacksburg VA
- On the Security of PHP, Part 1 Bristol VA
- On the Security of PHP, Part 1 Burke VA
- On the Security of PHP, Part 1 Centreville VA
- On the Security of PHP, Part 1 Chantilly VA
- On the Security of PHP, Part 1 Charlottesville VA
- On the Security of PHP, Part 1 Chesapeake VA
- On the Security of PHP, Part 1 Chester VA
- On the Security of PHP, Part 1 Chesterfield VA
- On the Security of PHP, Part 1 Christiansburg VA
- On the Security of PHP, Part 1 Colonial Heights VA
- On the Security of PHP, Part 1 Culpeper VA
- On the Security of PHP, Part 1 Danville VA
- On the Security of PHP, Part 1 Dumfries VA
- On the Security of PHP, Part 1 Fairfax Station VA
- On the Security of PHP, Part 1 Fairfax VA
- On the Security of PHP, Part 1 Falls Church VA
- On the Security of PHP, Part 1 Farmville VA
- On the Security of PHP, Part 1 Fredericksburg VA
- On the Security of PHP, Part 1 Front Royal VA
- On the Security of PHP, Part 1 Galax VA
- On the Security of PHP, Part 1 Glen Allen VA
- On the Security of PHP, Part 1 Hampton VA
- On the Security of PHP, Part 1 Harrisonburg VA
- On the Security of PHP, Part 1 Herndon VA
- On the Security of PHP, Part 1 Hopewell VA
- On the Security of PHP, Part 1 King George VA
- On the Security of PHP, Part 1 Leesburg VA
- On the Security of PHP, Part 1 Lorton VA
- On the Security of PHP, Part 1 Lynchburg VA
- On the Security of PHP, Part 1 Manassas VA
- On the Security of PHP, Part 1 Martinsville VA
- On the Security of PHP, Part 1 Mc Lean VA
- On the Security of PHP, Part 1 Mechanicsville VA
- On the Security of PHP, Part 1 Midlothian VA
- On the Security of PHP, Part 1 Newport News VA
- On the Security of PHP, Part 1 Norfolk VA
- On the Security of PHP, Part 1 Petersburg VA
- On the Security of PHP, Part 1 Portsmouth VA
- On the Security of PHP, Part 1 Powhatan VA
- On the Security of PHP, Part 1 Radford VA
- On the Security of PHP, Part 1 Reston VA
- On the Security of PHP, Part 1 Richmond VA
- On the Security of PHP, Part 1 Roanoke VA
- On the Security of PHP, Part 1 Salem VA
- On the Security of PHP, Part 1 Spotsylvania VA
- On the Security of PHP, Part 1 Springfield VA
- On the Security of PHP, Part 1 Stafford VA
- On the Security of PHP, Part 1 Staunton VA
- On the Security of PHP, Part 1 Sterling VA
- On the Security of PHP, Part 1 Suffolk VA
- On the Security of PHP, Part 1 Vienna VA
- On the Security of PHP, Part 1 Vinton VA
- On the Security of PHP, Part 1 Virginia Beach VA
- On the Security of PHP, Part 1 Warrenton VA
- On the Security of PHP, Part 1 Waynesboro VA
- On the Security of PHP, Part 1 Williamsburg VA
- On the Security of PHP, Part 1 Winchester VA
- On the Security of PHP, Part 1 Woodbridge VA
- On the Security of PHP, Part 1 Yorktown VA

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML