Quick Contact


Home  Capabilities  Application Security
Application Security

In the present hi-tech world, the best and the most effective business development strategy is to bring your business to online platform. This attracts more users but more and more sensitive data is being displayed on the web which raises the question of application security and information confidentiality.

Complex Approach to Securing Web Applications
eDeveloper Network specialists keep in mind the security factor while developing the web applications and its the only way to create the most secure web applications. We follow a holistic approach to designing, building and supporting secure web applications. The security issues are being addressed on web server, application server and database.

Depending on application scenario and technologies used, an analysis of vulnerability categories and potential threats (external or internal) are conducted while developing secure web applications. The analysis assists developers to deliver effective security architecture and keep a record of proper counter-measures.

Vulnerabilities and Potential Threats Securing Practices and Countermeasures
Authentication
  • Network eavesdropping
  • Brute force attacks
  • Dictionary attacks
  • Cookie replays
  • Credentials theft
  • Partition of public and restricted areas
  • Account disablement policies
  • Proper credentials verification and storage
  • Proper password handling
  • Authentication data protection
  • Communication channels securing using SSL
  • Input Validation
  • Buffer overflow
  • Cross-site scripting
  • SQL injection
  • Thorough input validation
  • Proper input filtration
  • Centralized validation strategy
  • Proper database access
  • Authorization
  • Privilege elevation
  • Confidential information disclosure
  • Data tampering
  • Multiple gatekeepers
  • Authorization granularity
  • Role-based security
  • Strong access controls
  • System level protection
  • Configuration Management
  • Unauthorized access to application administration
  • Hacking of configuration data
  • Role-based administration with strong authentication.
  • Secure communication channels for remote administration (SSL, VPN)
  • Restricted access to configuration data
  • Least privilege approach
  • Sensitive Data
  • Sensitive data discloser
  • Network eavesdropping
  • Data tampering
  • Role-based access to sensitive data
  • Sensitive data on demand approach
  • Data encryption
  • Proper information storage and secure communication
  • Some of the vulnerabilities have been discussed in the above mentioned list. All development applications including Internet, intranet or extranet have their own specific security issues and challenges which needs to be analyzed and addressed by software vendors.

    Securing Applications through Development Life Cycle
    eDeveloper Network specialists take into account all possible security implications since inception stages of the software development cycle. This allows professionals to demarcate potential risks early and implement effective counter-measures.

    Securing Categories and PracticesDevelopment Life Cycle PhaseRoles Distribution
    Threat ModelingArchitecture DesignArchitect(R), Developer(I), Tester(I)
    Security Design PracticesArchitecture DesignArchitect(R), Developer(I)
    Security ArchitectureArchitecture DesignArchitect(R)
    Code Development and ReviewImplementationDeveloper(R), Tester(I)
    Technology Related ThreatsImplementationDeveloper(R)
    Security TestingTesting and StabilizationTester(R), Architect (C), Developer (I)
    Deployment ReviewDeployment and MaintenanceSystem Administrator (R), Architect(C), Developer(I), Tester(I)

    Legend: R – Responsible, C – Consulted, I - Informed



    Request For Quote

    Thank you for your interest in eDeveloper Network. Please kindly fill in our Request For Quote form and we will get back to you promptly regarding your request.
    ( * ) required fields
    First Name: *
    Last Name: *
    Company:
    Country: *
    Phone:*
    Email: *
    Instant Messenger1:
    Instant Messenger2:
    Website (if any):
    Attachment:

    Description: *