12
edits
| Line 36: | Line 36: | ||
== Security Privacy == | == Security Privacy == | ||
Since the mechanisms are largely the same, it seems the biggest potential differences between GET vs. POST as far as security and privacy are concerned is precisely what data can be "leaked" to a third party. Each has | Since the mechanisms are largely the same, it seems the biggest potential differences between GET vs. POST as far as security and privacy are concerned is precisely what data can be "leaked" to a third party. Each has its own risks: | ||
* '''GET''' | * '''GET''' | ||
** | ** ''Origin'' -- The URI exposes where the data come from | ||
** ''File Name'' -- | ** ''File Name'' -- The path or filename in the URI may give some indication of its contents (e.g, "http://witehouse.gov/Bin_Laden_Determined_to_Attack_Inside_US.doc") | ||
** '''Credentials''-- | ** '''Credentials''-- URI may contain a username and/or password | ||
* '''POST''' | * '''POST''' | ||
** ''File Contents'' -- | ** ''File Contents'' -- It is obviously the user's intent to expose the file contents... however they may have set a default web app for a file type for personal data and then later click to open a sensitive document, forgetting that it will get sent to that web app. | ||
Both GET & POST need some strategy for communicating potential data leakage to user | Both GET & POST need some strategy for communicating potential data leakage to user | ||
= Implementation Approaches = | = Implementation Approaches = | ||
edits