Uploaded image for project: 'Project Simple'
  1. Project Simple
  2. ST-116

Missing HTTP Strict Transport Security Header

    Details

    • Module:
      BenAdmin - Security
    • Reported by:
      Support
    • Item State:
      Production Complete - Closed
    • Issue Importance:
      Must Have

      Description

      Vulnerability Description:
      The HTTP Strict Transport Security (HSTS) policy header defines the timeframe in which a browser must connect to the webserver over HTTPS. Without this header being sent in all HTTPS responses, the webserver may be vulnerable to several attacks.

      Impact
      An attacker may be able to setup a fake web server and cause the application to make requests to an imitation server over HTTP.

      Verification and Attack Information
      Praetorian identified the lack of "Strict-Transport-Security" headers during an application walkthrough.

      Recommendation
      Add the HTTP Strict-Transport-Security header to all HTTPS responses. The syntax is as follows: Strict-Transport-Security: max-age=<seconds>[; includeSubDomains]
      The parameter max-age gives the time frame for requirement of HTTPS in seconds and should be chosen quite high, e.g. several months. The flag includeSubDomains defines that the policy applies also for sub domains of the sender of the response.

      References
      https://www.owasp.org/index.php/HTTP_Strict_Transport_Security

        Attachments

          Activity

          Transition Time In Source Status Execution Times
          Vijayendra Shinde (Inactive) made transition -
          New Request Pending for Approval
          22s 1
          Vijayendra Shinde (Inactive) made transition -
          Pending for Approval Approved for Development
          2s 1
          Vijayendra Shinde (Inactive) made transition -
          Approved for Development In Development
          2s 1
          Vijayendra Shinde (Inactive) made transition -
          In Development Mockup Approval
          4d 21h 30m 1
          Vijayendra Shinde (Inactive) made transition -
          Mockup Approval Mockup Approved
          3s 1
          Vijayendra Shinde (Inactive) made transition -
          Mockup Approved In Development
          2s 1
          Niteen Surwase (Inactive) made transition -
          In Development In LB Testing
          46m 6s 1
          Zeeshan Chishty (Inactive) made transition -
          In LB Testing Pending for Stage Approval
          10d 5h 30m 1
          Niteen Surwase (Inactive) made transition -
          Pending for Stage Approval Approved for Stage
          47d 18h 11m 1
          Zeeshan Chishty (Inactive) made transition -
          Approved for Stage Stage Testing
          4h 55m 1
          Zeeshan Chishty (Inactive) made transition -
          Stage Testing Pending for Production Approval
          2m 6s 1
          Niteen Surwase (Inactive) made transition -
          Pending for Production Approval Approved for production
          5d 35m 1
          Deepali Tidke (Inactive) made transition -
          Approved for production In Production Testing
          8d 21h 43m 1
          Deepali Tidke (Inactive) made transition -
          In Production Testing Production Complete
          4s 1
          Deepali Tidke (Inactive) made transition -
          Production Complete Closed
          1s 1

            People

            Assignee:
            deepalit Deepali Tidke (Inactive)
            Reporter:
            vijayendra Vijayendra Shinde (Inactive)
            Developer:
            Niteen Surwase (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: