Senin, 24 Oktober 2011
07.27 | Diposting oleh
Expresi Of Love |
Edit Entri
Web development takes into account many security considerations, such as data entry error checking through forms, filtering output, and encryption.[2] Malicious practices such as SQL injection can be executed by users with ill intent yet with only primitive knowledge of web development as a whole. Scripts can be exploited to grant unauthorized access to malicious users trying to collect information such as email addresses, passwords and protected content like credit card numbers.
Some of this is dependent on the server environment (most commonly Apache or Microsoft IIS) on which the scripting language, such as PHP, Ruby, Python, Perl or ASP is running, and therefore is not necessarily down to the web developer themselves to maintain. However, stringent testing of web applications before public release is encouraged to prevent such exploits from occurring.
Keeping a web server safe from intrusion is often called Server Port Hardening. Many technologies come into play keeping information on the internet safe when it is transmitted from one location to another. For instance Secure Socket Layer Encryption (SSL) Certificates are issued by certificate authorities to help prevent internet fraud. Many developers often employ different forms of encryption when transmitting and storing sensitive information. A basic understanding of information technology security concerns is often part of a web developer's knowledge.
Because new security holes are found in web applications even after testing and launch, security patch updates are frequent for widely used applications. It is often the job of web developers to keep applications up to date as security patches are released and new security concerns are discovered.
Label:
Security Considerations
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2011
(1035)
-
▼
Oktober
(812)
- Wayang Topeng or Wayang Gedog
- The Dalang
- gerah
- About Wayang Kulit
- Museum Wayang Kekayon
- Wayang Sadat
- Etymology of the word
- form•Z on the small and big screen
- Rendering
- Animation
- Modeling
- Overview
- Modeler
- Transporter
- History
- Product family
- Surfacing
- Animation tools
- Drafting Assistant
- Cobalt (CAD program)
- Current State of Design Methods
- Significance of Proliferation of Information Techn...
- Proliferation of Information Technologies
- Significance of Design Management
- Alternative View
- Design Management
- Significance of Role of Professional Design Practice
- Professional Design Practice
- Significance of Emergence of Design Research and D...
- Emergence of Design Research and Design Studies
- Where Process Meets Method
- Background of Design Methods
- Design methods
- Globalization and governance controversy
- Governors
- Formation and growth of the network
- Internet governance
- Elements
- Roles
- Additional principles exist where projects are mul...
- Additional and complementary principles of governa...
- Principle 4: Ensure separation of project governan...
- Principle 3: Ensure separation of stakeholder mana...
- Principle 2: Service delivery ownership determines...
- Principle 1: Ensure a single point of accountabili...
- Three pillars of project governance
- Project governance
- Professional certification
- Frameworks
- Problems with IT governance
- Background
- Definitions
- Corporate governance of information technology
- Domination by large organizations
- Membership
- Administration
- Recommendations and Certifications
- History
- World Wide Web Consortium
- Governance models
- Website management team
- Areas of responsibility
- Website governance
- Webmaster
- Reusability
- Flexible presentation
- Effective separation
- Template uses
- Web template
- Web syndication and e-commerce
- Web syndication as a commercial model
- History
- Motivation
- Web syndication
- Criticisms
- Automated design methodologies
- Representational state transfer (REST)
- Service-oriented architecture
- Remote procedure calls
- Web API
- Big Web services
- Web service
- Web document
- Security Considerations
- Advanced
- Basic
- Client Side + Server Side
- Server Side Coding
- Client Side Coding
- Web development as an industry
- Web development
- Changes and updates
- Best practices
- Web design
- Disadvantages
- Advantages
- Online processing (called "frying" systems)
- Capabilities
- Web content management system
- Role of information management
-
▼
Oktober
(812)
Pengikut
About Me
- Expresi Of Love
0 komentar:
Posting Komentar