4 ms·
Because people frequently in English use the abbreviation "auth", which is ambiguous.
by Pxtl 2y ago
Because people frequently in English use the abbreviation "auth", which is ambiguous.
- ziddoap 2y agoSo people should not use the abbreviation when it isn't clear. Problem solved, no renaming needed. If people are too lazy/whatever to use the full word, they are going to be too lazy/whatever to change to a different word entirely.
- Someone1234 2y agoNothing is being renamed. "Permissions" is another common name that dates until at least the 1980s in computing. The suggestion here is to use one common and correct phrase instead of another common and correct phase. Login/Identity are also completely standard. The only reason to keep using Auth/Auth is because you want to be less easily understood by others. Calling it "renaming" is itself odd to me, if someone said Identity/Permission or Login/Permission, it wouldn't even flag to me as being unusual or non-standard. I'd know exactly what they meant.
- ziddoap 2y ago>The suggestion here is to use one common and correct phrase instead of another common and correct phase Permissions are a subset of authorization.
- hu3 2y agoCould you please provide examples. I see comments stating that, but no examples.
- ziddoap 2y agoPermissions are a technical method which are used to implement and enforce authorization policies. However, authorization policies are not composed of just permission controls. You may find that your user account has permission to read the employee salary database. However, you may not be authorized to read that database by corporate policy because you are not a manager. Perusing that database will still get you in trouble, because you aren't authorized to do so, even though your account had the technical permissions to access it. You may find that you have permissions to screenshot internal databases and post them on facebook, however since you are not authorized to do so by policy, you will be fired. Etc.
- hyperpape 2y ago> You may find that your user account has permission to read the employee salary database. However, you may not be authorized to read that database by corporate policy because you are not a manager. It's true that there are technical enforcement mechanisms, and corporate policies, but it is false that the former must be called permissions, and the latter must be called authorizations. The policies can easily be called either authorization or permission. It is true that we refer to e.g. Unix file permissions, and a corporate policy is more likely to use "authorization" but this is not a semantic difference--the corporate policy would be correct and binding if it used the word permission. If a fellow employee asks you "do I have permission to do this?" you must say "no" (or alternately "you're not permitted, even though the computer will not enforce that"). Saying "yes" because there is a technical permission would be a very bad idea.
- ziddoap 2y agoYou are correct that it is not a law. If you, in a conversation, were to say "permission" in place of "authorization", you'll broadly be understood. However, for as long as I've been in the business, those terms refer to different things. That is how it is taught in school, how it is referred to in documentation, how you have to understand them when you write your CISSP, how various governing bodies separate and refer to the ideas, etc. During an audit, if you are asked for your authorization policy and you give them a list of file permissions, you are failing your audit (well, not really, but you'll probably get a scoff and a condescending clarification of what the auditor wants -- and it is never good when an auditor becomes condescending). In a professional context, permissions are a specific technical enforcement of an authorization policy.
- danielmarkbruce 2y agoYou have read permission on a file - generally used by humans, and UIs like on Google Drive etc to signify your ability to see a file at all, at some time, some location, from some machine. You have authorization - you are allowed to see the file now, from this machine attached to this network in this geographic location using this type of authentication. "I have permission to see this file, but I can't access it outside the corporate network" said many people lots of times.
- zogrodea 2y agoThe last example just points to two types of permissions coming from different sources. "Leadership gave me permission to view this file, but the computer/network doesn't permit me to do that."
- danielmarkbruce 2y agoYep, you could change the currently used meaning of permission to mean two different things, usually granted by two different processes. And you'd have confusion. No matter what you do here, there isn't a simple solution. It's complex.
- AbraKdabra 2y agoSo the problem is the people not the words.
- OOPMan 2y agoTends not to matter, the context usually makes it clear what is being discussed.