Skip to main content
wording and casing
Source Link
Bruno Rohée
  • 5.5k
  • 30
  • 41

Are Http Security Headers OnlyHTTP security headers only for Web Browsersweb browsers?

There are some httpHTTP security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from httpHTTP response packet of web application server, it behaves according to related to httpHTTP security header's job inon the "client side". All is fine. But, the thing which I wonder is:

When these httpHTTP security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if the consumer of a web service server is a web application, then the client is web browser. Then are these security headers functional in this situation or redundant?

Or is it like that: Consumerthe consumer of a web service doesn't matter, all these httpHTTP security headers are functional in just web applications?

Shortly, are httpHTTP security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then httpHTTP security headers are functional when a web service consumer is an web application, right?

Are Http Security Headers Only for Web Browsers?

There are some http security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from http response packet of web application server, it behaves according to related to http security header's job in "client side". All is fine. But, the thing which I wonder is:

When these http security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if consumer of a web service server is a web application, then client is web browser. Then are these security headers functional in this situation or redundant?

Or is it like that: Consumer of a web service doesn't matter, all these http security headers are functional in just web applications?

Shortly, are http security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then http security headers are functional when a web service consumer is an web application, right?

Are HTTP security headers only for web browsers?

There are some HTTP security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from HTTP response packet of web application server, it behaves according to related to HTTP security header's job on the "client side". All is fine. But, the thing which I wonder is:

When these HTTP security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if the consumer of a web service server is a web application, then the client is web browser. Then are these security headers functional in this situation or redundant?

Or is it like that: the consumer of a web service doesn't matter, all these HTTP security headers are functional in just web applications?

Shortly, are HTTP security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then HTTP security headers are functional when a web service consumer is an web application, right?

Tweeted twitter.com/StackSecurity/status/1592170514486906883
edited tags
Link
Anders
  • 65.8k
  • 25
  • 185
  • 226
added 17 characters in body
Source Link
Hasan
  • 529
  • 1
  • 6
  • 17

There are some http security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from http response packet of web application server, it behaves according to related to http security header's job in "client side". All is fine. But, the thing which I wonder is:

When these http security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if consumer of a web service server is a web application, then client is web browser. Then are these security headers functional in this situation or redundant?

Or consumeris it like that: Consumer of a web service doesn't matter, are all these http security headers are functional in just web applications?

Shortly, are http security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then http security headers are functional when a web service consumer is an web application, right?

There are some http security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from http response packet of web application server, it behaves according to related to http security header's job in "client side". All is fine. But, the thing which I wonder is:

When these http security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if consumer of a web service server is a web application, then client is web browser. Then are these security headers functional in this situation or redundant?

Or consumer of a web service doesn't matter, are all these http security headers functional in just web applications?

Shortly, are http security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then http security headers are functional when a web service consumer is an web application, right?

There are some http security headers in the world of cyber security of web applications. These are e.g.:

  • X-Content-Type-Options
  • X-Frame-Options
  • Content-Security-Policy
  • Referrer-Policy
  • Strict-Transport-Security
  • Expect-CT
  • X-XSS-Protection (deprecated)
  • etc.

All of them are instructions for web browsers as far as I know. When a web browser takes this instruction that comes from http response packet of web application server, it behaves according to related to http security header's job in "client side". All is fine. But, the thing which I wonder is:

When these http security headers are used in a web service server instead of a web application server (e.g. SOAP web service server, or REST API web server), these security headers are still functional to use?

For instance; if consumer of a web service server is a web application, then client is web browser. Then are these security headers functional in this situation or redundant?

Or is it like that: Consumer of a web service doesn't matter, all these http security headers are functional in just web applications?

Shortly, are http security headers only for web browsers? This question's answer will clarify the situation. If question's answer is yes, then http security headers are functional when a web service consumer is an web application, right?

Source Link
Hasan
  • 529
  • 1
  • 6
  • 17
Loading