Why software needs permissions
An application permission controls access to a resource such as the camera, contacts, location or files. Operating systems use permissions to reduce the damage a careless or compromised…
Read the guide →<p>Apps, operating systems and the ideas that make them useful.</p>
An application permission controls access to a resource such as the camera, contacts, location or files. Operating systems use permissions to reduce the damage a careless or compromised…
Read the guide →A file format describes how information is structured so another program can read it. Some formats are open and broadly documented; others depend on one application or vendor.…
Read the guide →An API is an agreed way for one program to request data or an action from another. It defines endpoints, inputs, outputs, authentication and error behavior. A mobile…
Read the guide →Two-factor authentication requires two different categories of proof, such as something you know, something you have or something you are. A password plus a time-based code is stronger…
Read the guide →Docker packages an application with a controlled user-space environment called a container. A container shares the host kernel but keeps the application’s files, processes and network settings separated…
Read the guide →An update replaces or adds software components to fix bugs, close security holes and introduce features. The system downloads a package, verifies its signature or integrity and applies…
Read the guide →Cloud storage usually means files are kept on remote servers and accessed over a network. Sync tools keep copies aligned across devices, while sharing tools give other people…
Read the guide →Open-source software makes source code available under a license that grants specific rights to inspect, modify and redistribute it. The license matters: “open source” is not a promise…
Read the guide →Browser extensions can add useful features by reading page content, changing requests or interacting with tabs. Their permissions describe the scope of that access, but a permission prompt…
Read the guide →