Software management apparatus and method, and user terminal controlled by the apparatus and management method for the same
First Claim
1. A software management method for a management apparatus controlling a plurality of user terminals, comprising:
- receiving an identification code and a unique key that is obtained by hashing software related to an installation attempt from a user terminal;
determining whether to permit or prohibit installation of the software related to the installation attempt by comparing the identification code and unique key with management information; and
controlling the user terminal to install or remove the software according to the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A software management apparatus and method are disclosed. A software installation attempt made in one of multiple user terminals connected through a corporate network is detected, and a management operation is performed to permit software installation, to block the use of the user terminal, or to provide a popup notification according to the rights assigned to the user terminal. In addition, unlike existing approaches to prevention of unauthorized software installation that may not handle already installed software, the software management apparatus and method enable the system manager to handle and remove software that is already installed in a user terminal before installation of the apparatus and method. As a result, unauthorized installation of software in corporate computers can be effectively prevented.
-
Citations
29 Claims
-
1. A software management method for a management apparatus controlling a plurality of user terminals, comprising:
-
receiving an identification code and a unique key that is obtained by hashing software related to an installation attempt from a user terminal; determining whether to permit or prohibit installation of the software related to the installation attempt by comparing the identification code and unique key with management information; and controlling the user terminal to install or remove the software according to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A software management method for a user terminal that is controlled by a management apparatus, comprising:
-
detecting a software installation attempt; generating an identification code of the user terminal and a unique key of software related to the installation attempt, and sending the identification code and unique key to the management apparatus; and installing the software related to the installation attempt or prohibiting the installation attempt according to control information from the management apparatus. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A software management apparatus for controlling a plurality of user terminals, comprising:
-
a data transceiver module receiving an identification code and unique key from a user terminal, and sending control information for software installation permission or rejection to the user terminal; a terminal management module identifying a user terminal indicated by a received identification code and unique key, and determining whether to permit or block software installation; and a key comparison module comparing a unique key from a user terminal with management information stored in a database, and determining whether to permit or block software installation. - View Dependent Claims (19, 20, 21)
-
-
22. A user terminal controlled by a management apparatus, comprising:
-
an identification code generation module generating a unique identification code of the user terminal; an automatic scan module detecting a software installation attempt; a key generation module generating, upon detection of a software installation attempt, a unique key corresponding to the software related to the installation attempt; a data transceiver module sending the identification code and unique key to the management apparatus, and receiving control information for software installation permission or rejection from the management apparatus; and an installation control module permitting or blocking software installation according to the control information from the management apparatus. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification