AppsAnywhere allows campus IT to provide self-service delivery and maintain large numbers of software to large numbers of campus managed computers and, when the license allows, to personal computers. Recent changes to the AppsAnywhere application have made it a viable software delivery platform. Starting on January 1, 2024, we will be making changes to the way software is deployed through AppsAnywhere to make it usable offline to accommodate the pivot to laptops use which are frequently impacted by poor network connectivity. If the software does not work as expected or is out of date, reach out to the help desk at it.mst.edu/help-desk. Software is not intended to be offered in a broken state. In some cases, unrealized interactions with other programs or additional features may impact the functionality of the software and will not be discovered until a skilled user encounters it. For much of the software on campus, IT staff does not have the resources to independently discover these advanced issues and require the reporter's knowledge and assistance to find and address them. Please reach out when issues are discovered.
Administrator Privileges Adjustments
Changes to Software Installation Processes
In balancing ease-of-use with security concerns and compliance with government regulations, the processes by which software downloads are handled and executed have some changes that must be expressed. Firstly, adjustments have been made to comply with new government regulations such as the National Institute of Standards and Technology (NIST) 800-171 Rev. 2. It is also understood that latency from the BPM 12004 process is frustrating, but the legal and fiscal protection that it offers is designed to help you avoid more frustrating issues like software being unusable before purchases have been made. To bring more awareness to the issue of software installation, there is a list of the ways that software installation can be performed detailed below.
Use Cases for Administrator Privileges
The only time that a user should have administrator privileges is when there is a business need that is part of their job function. Experience using the LAPS system over the last several years has exposed the following use cases:
- “It’s my computer” is an assertion of ownership and not a business use case. As per the UM System Acceptable Use Policy regarding the University Inspection of Personal Electronic Information, all information technology resources, including computer networks, equipment, and connected resources, provided by the University of Missouri are the property of the University. As such, it would be inappropriate to grant administrator privileges based on this justification.
- “Installing software” is not normally a part of a job function outside of Information Technology (IT) and not all software installs or updates require administrator privileges. There have certainly been cases where you may have not felt that Information Technology (IT) was meeting this need in a timely fashion and the justification becomes “installing software in accordance with my time schedule.” Granting administrator privileges on this basis makes the user vulnerable to attacks that make use of compromised installers. For example, attackers are known to use search engine poisoning to elevate their compromised installer in search results over the software vendor's site. To mitigate timeliness concerns, please contact IT as soon as possible to give them enough time to install software or work with you and vendors to address issues.
- “Updating software” is also not normally a part of a job function outside of Information Technology (IT). Granting administrator privileges on this basis also makes the user vulnerable to attacks that use a malicious updater. Just as internet scams pretending to be for support of victims in the wake of disasters are more common during and after publicized events, so do attacks posing to be updates to address critical update. IT will be updating software in those events from trusted sources while non-IT normally resort to searching for the updater.
- “Software requires admin rights” is occasionally encountered. This is usually due to poor programming practices of the vendor which can be addressed by either vendor cooperation or configuration changes, but there are cases where these are unsolvable. Some software requires that the user have administrator privileges. These will need to be addressed on a one-on-one basis and in some cases will require a secure virtual desktop to run the software on that reduces the exposure of the software user to cybersecurity risk. Please reach out to IT to help address these issues.
Most use cases put the campus personnel and system at risk and hinder IT’s ability to protect the campus community and manage campus computer and software. There are cases, however, where a non-IT member of campus has responsibility for systems that are still managed by IT. For example, some software installations are difficult enough that only a practiced user of the software can perform them. IT will need to partner with these non-IT community members to perform the installation and test the software to ensure it is functioning properly (see Administrator Delegate Program above).