WO2008110069A1 - Method for realizing safety locking of web network management user terminal and the web network management user terminal - Google Patents
Method for realizing safety locking of web network management user terminal and the web network management user terminal Download PDFInfo
- Publication number
- WO2008110069A1 WO2008110069A1 PCT/CN2008/000474 CN2008000474W WO2008110069A1 WO 2008110069 A1 WO2008110069 A1 WO 2008110069A1 CN 2008000474 W CN2008000474 W CN 2008000474W WO 2008110069 A1 WO2008110069 A1 WO 2008110069A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network management
- management client
- web network
- web
- idle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
Definitions
- the present invention relates to the field of communications, and more particularly to security locking and unlocking techniques. Background technique
- interface lock function like the computer lock function of Windows
- unlock function like the computer lock function of Windows
- the interface locking function is generally implemented in two ways: one is to actively lock by the user; the other is to automatically lock through the system, that is, the system automatically locks the interface if there is no operation interface in a certain time interval.
- the interface is automatically locked by the system, the user is allowed to set whether to activate the locked interface, and if activated, the time interval can be set.
- the network management client locks the operation interface that the current login user does not use temporarily. At this time, the user can only see the lock window, and cannot see the content of the interface before the lock.
- the network management client needs to be operated again, the user must first enter the password for the current user login, and then unlock the interface before the lock is returned by the unlock function of the network management client. This avoids the current logged in user being operated by other non-instructors when they are temporarily away.
- the Document object provides an onmousemove method to detect the movement of the mouse, and provides an onkeyup event to detect whether the keyboard has an operation.
- the onmousemove event is continuously triggered when the mouse is not moved thereon, indicating that the user is operating the event. .
- the current Web-based network management system provides a data protection scheme, which is implemented by a session failure mechanism.
- the idea of the session failure mechanism is:
- the web server After the registered user logs in, the web server automatically detects the validity of the session. If the user submits the URL (Uniform Resource Locator), the Uniform Resource Locator is not detected for a long time. If the request is made, the server will automatically invalidate the session corresponding to the current web network management client. After that, regardless of whether the user clicks on any URL via the mouse or keyboard, they will be prompted to log in again or directly to the login page.
- URL Uniform Resource Locator
- the data protection scheme of the traditional web-based network management system can only determine whether the session corresponding to the current web network management client is invalid according to the idle state of the current page of the web network management client.
- Embodiments of the present invention provide a method for implementing security locking and a network management client capable of automatically locking a current page according to a duration of a current page idle state of a web network management client.
- An embodiment of the present invention provides a method for implementing a security locking, the method comprising:
- the embodiment of the present invention further provides a method for implementing security locking of a web network management client, and the method includes:
- An embodiment of the present invention further provides a web network management client, where the client includes:
- the operation detector is configured to detect whether an idle state exists on a current page of the web network management client
- the idle timeout detector is configured to acquire the detection result of the operation detector, and trigger the locking unit when the detection result is that the current page of the web network management client is idle, and the idle time exceeds the idle time threshold;
- the locking unit is configured to lock the current page according to the trigger of the idle detector.
- An embodiment of the present invention further provides a web network management client, where the client includes: An obtaining unit, configured to obtain operation information of an operation locking window;
- the active locking unit is configured to lock the current page of the web network management client according to the operation information.
- FIG. 1 is a schematic structural view of a first embodiment provided by the present invention.
- the first embodiment provided by the present invention is a web network management client, and its structure is as shown in FIG. 1 , which includes an operation detector, an idle timeout detector, a locking unit, and an unlocking unit.
- the web network management client The end can realize the automatic locking function and the unlocking function.
- a heartbeat timer may also be included; and a lock function setting unit may be included to allow the user to set whether to adopt the automatic lock function.
- An active locking unit may also be included to provide active locking to the user.
- the operation detector is responsible for detecting whether the mouse and the keyboard are operating. It can be implemented by the Document object in the web network management client, which provides a method for monitoring the onmousemove event to detect the movement of the mouse, and provides a method for monitoring the onkeyup event to detect whether the keyboard has an operation;
- the embedded SVG object is implemented, because when the mouse does not move on the SVG object, the onmousemove event is continuously triggered, so when the SVG object is used, It is necessary to judge whether the coordinates of the mouse have changed in the onmousemove event processing.
- the idle timeout detector is responsible for acquiring the detection result of the operation detector, and when the detection result is an operation without a mouse or a keyboard, indicating that the current page is idle, and the duration of the idle time exceeds the idle time threshold, The locking unit is triggered.
- the idle time detector receives the operation detector notification, the status flag is set to True and the counter is cleared. And periodically detecting the status flag at a certain time interval, such as N seconds, if the status flag is Ture, setting to False, and clearing the counter; if the status flag is False, then the The counter value of the counter is incremented by 1, and the obtained count value is multiplied by N to obtain the corresponding calculation result, and is regarded as the time of continuous idleness. If the calculated result value is greater than the idle time threshold, the lock window is displayed.
- the pinning unit is responsible for locking the current page of the web network management client through a lock window according to the trigger of the idle timeout detector.
- the lock window can cover the current page of the entire web network management client.
- the user can enter the check code through the unlock window, and/or the password of the currently logged in user.
- the unlocking unit initiates a verification request to the server in an asynchronous manner. After the verification is passed, the locked window is closed, so that the locked window is locked. The page can be re-enabled by the user; if the verification fails, an error message is displayed.
- the session heartbeat timer is responsible for periodically accessing the specified URL of the web server, ensuring that the tongue is always valid.
- the session heartbeat timer starts after the user logs in to the network successfully, and stops after the user logs out. If the content in the web network management client consists of pages from multiple domains, Different domains provide a session heartbeat timer.
- the user can set a locking function by using the locking function setting unit, and the locking function includes adopting an automatic locking function, or adopting an active locking function. If the user is set to use the auto-lock feature, you can also set the idle time threshold when the auto-lock feature is activated.
- the lock function setting unit acquires the lock function set by the user, and saves the acquired lock function.
- the acquired lock function can be saved according to the persistent save mode.
- the locking function setting unit acquires the saved locking function, and triggers the operation detector to detect when the obtained locking function is the automatic locking function.
- the active locking unit is responsible for acquiring operation information of the user operation locking window, and according to the information, operating the locking window to lock the current page of the web network management client. Through the active locking unit, the user can actively operate the locked window to lock the current page of the web network management client.
- the signal transmission relationship between the various components in the network management client is as follows:
- the pinning function setting unit acquires the locking function, and when the obtained locking function is the automatic locking function, triggers the operation detector to detect.
- the operation detector detects whether the current page of the web network management client is idle. Specifically, it is possible to detect whether there is a mouse or keyboard operation on the current page of the web network management client through the Web object and the SVG object of the web network to determine whether the current page is idle.
- the idle timeout detector obtains the detection result of the operation detector, and when the detection result is that the current page is idle, and the idle time exceeds the idle time alarm value, the current page of the web network management client is locked by the locking unit. Lock and stop the operation detector. After the current page of the web network management client is locked, the unlocking unit determines whether the security verification information is obtained, and after obtaining the security verification information, requests the network server for the validity of the security verification information, and when When it is determined that the verification information is valid, the current page that is locked is unlocked, and the operation detector is started to continue detecting.
- the heartbeat timer After obtaining the information that the web network management client logs in to the network successfully, the heartbeat timer periodically accesses the U L specified by the network server according to the set time interval.
- the lock function setting unit After the user logs in to the web server through the web network management client, the lock function setting unit acquires the lock function, and the lock function acquired at this time adopts the active lock function, and does not trigger the operation detector and the idle timeout. Detector.
- the locking operation information is input through the active locking unit, such as the operation information of the operation locking window, and the active locking unit acquires the locking operation information according to the locking operation information. , the current page of the web network management client is locked.
- the unlocking unit determines whether the security verification information is obtained, and after obtaining the security verification information, requests the network server for the validity of the security verification information, And when it is determined that the verification information is valid, the current page that is locked is unlocked.
- the heartbeat timer After obtaining the information that the web network management client logs in to the network successfully, the heartbeat timer periodically accesses the URL specified by the network server according to the set time interval.
- the second embodiment of the present invention provides a method for implementing security locking of an EB network management client.
- the implementation process is as shown in FIG. 2, and includes:
- step S101 the locking function of the web network management client is obtained, and when the obtained locking function is the automatic locking function, the detection process is triggered.
- Step S102 It is detected whether the current page of the web network management client is idle; when it is detected that the current page is idle, step S103 is performed; otherwise, step S102 is continued.
- Step S102 The document object and the SVG object of the web network management client are used to detect whether a mouse or keyboard operation exists on the current page of the web network management client to determine whether the current page is idle. It is specifically the same as the related description in the first embodiment, and will not be described in detail here.
- step S103 it is determined whether the duration of the idle time exceeds the idle time value. If yes, step S104 is performed; otherwise, step S103 is continued.
- Step S104 the current page is locked.
- Step S105 When the current page is locked, it is determined whether the security check information is obtained. If yes, step S106 is performed; otherwise, step S107 is performed.
- Step S106 requesting validity of the face information from the network server, and closing the lock window when the information is valid.
- Step S107 continuing to lock the current page.
- the URL specified by the network server is periodically accessed according to the set time interval.
- the third embodiment of the present invention is a method for implementing security locking of a web network management client, which is mainly for realizing the function of the user actively locking the web network management client.
- the specific implementation process is as follows: Obtain the locking function of the web network management client, and obtain the operation information of the operation locking window when the obtained locking function is the active locking function;
- the URL specified by the network server is periodically accessed according to the set time interval. It can be seen that the specific implementation provided by the foregoing embodiment of the present invention can detect whether the current page of the web network management client is idle; when detecting that the current page is idle, and the idle time exceeds the idle time threshold, The current page is locked, so embodiments of the present invention are able to automatically lock the current page based on the duration of the current page idle state of the web network management client.
- the embodiment of the present invention can also implement the user to actively lock the current page of the web network management client.
- the embodiment of the present invention can also support unlocking the locked web network management client's page through security verification, so that the user can quickly obtain the original page, thereby providing a good experience for the user. Moreover, when the page of the web network management client is locked and unlocked, the current page data is not lost, thereby improving the security of the web-based network management system.
- the present invention cover the modifications and variations of the inventions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
实现 Web网管客户端安全锁定的方法和 Web网管客户端 技术领域 Method for realizing web network management client security locking and web network management client
本发明涉及通信领域, 尤其涉及安全锁定和解锁技术。 背景技术 The present invention relates to the field of communications, and more particularly to security locking and unlocking techniques. Background technique
为了保证用户数据的安全, 各个运营商提供了许多安全保护方案。 In order to ensure the security of user data, various operators provide many security protection solutions.
例如, 目前的网管客户端一般具备界面锁定功能(类似 Windows的计算 机锁定功能), 以及解锁功能。 所述界面锁定功能一般通过两种方式实现: 一 是通过用户主动锁定; 二是通过系统自动锁定, 也就是说, 在一定时间间隔 中如果没有操作界面则系统自动锁定界面。 当通过系统自动锁定界面时, 允 许用户设置是否激活锁定的界面, 如果激活则可以设置时间间隔。 For example, current network management clients generally have an interface lock function (like the computer lock function of Windows), and an unlock function. The interface locking function is generally implemented in two ways: one is to actively lock by the user; the other is to automatically lock through the system, that is, the system automatically locks the interface if there is no operation interface in a certain time interval. When the interface is automatically locked by the system, the user is allowed to set whether to activate the locked interface, and if activated, the time interval can be set.
通过所述界面锁定功能, 网管客户端将当前登录用户暂时不使用的操作 界面锁定, 此时, 用户只能看到锁定窗口, 而不能看到锁定前界面的内容。 当需要再操作所述网管客户端时, 用户必须先输入当前用户登录的密码, 通 过所述网管客户端的解锁功能解锁后才返回锁定前的界面。 这样避免了当前 登录用户在暂时离开时被其他非授 员操作。 Through the interface locking function, the network management client locks the operation interface that the current login user does not use temporarily. At this time, the user can only see the lock window, and cannot see the content of the interface before the lock. When the network management client needs to be operated again, the user must first enter the password for the current user login, and then unlock the interface before the lock is returned by the unlock function of the network management client. This avoids the current logged in user being operated by other non-instructors when they are temporarily away.
对于目前基于 Web 的网管系统, 可以通过 Web 网管客户端中的文档 ( Document )对象和页面中嵌入的 SVG对象, 来检测用户是否操作事件。 所 述 Document对象提供了 onmousemove方法检测鼠标的移动,提供了 onkeyup 事件来检测键盘是否有操作; 对于所述 SVG对象, 当鼠标在其上即使不移动 也会不断触发 onmousemove事件, 表示用户正在操作事件。 For the current web-based network management system, you can detect whether the user operates the event by using the Web document in the client and the SVG object embedded in the page. The Document object provides an onmousemove method to detect the movement of the mouse, and provides an onkeyup event to detect whether the keyboard has an operation. For the SVG object, the onmousemove event is continuously triggered when the mouse is not moved thereon, indicating that the user is operating the event. .
基于上述对象, 目前基于 Web的网管系统提供了一种数据保护方案, 其 采用会话失效机制来实现, 所述会话失效机制的思想是: Based on the above objects, the current Web-based network management system provides a data protection scheme, which is implemented by a session failure mechanism. The idea of the session failure mechanism is:
在注册用户登录后, Web服务器都会自动检测会话的有效性, 如果长时 间没有检测到用户提交 URL ( Uniform Resource Locator, 统一资源定位符) 请求, 则服务器会自动使当前 Web网管客户端对应的会话无效。 之后, 无论 用户通过鼠标或键盘点击任何 URL都会被提示需要重新登录或直接定向到登 录页面。 After the registered user logs in, the web server automatically detects the validity of the session. If the user submits the URL (Uniform Resource Locator), the Uniform Resource Locator is not detected for a long time. If the request is made, the server will automatically invalidate the session corresponding to the current web network management client. After that, regardless of whether the user clicks on any URL via the mouse or keyboard, they will be prompted to log in again or directly to the login page.
传统的基于 Web的网管系统的数据保护方案,只能根据 Web网管客户端 的当前页面的空闲状态确定当前 Web网管客户端对应的会话是否无效。 发明内容 The data protection scheme of the traditional web-based network management system can only determine whether the session corresponding to the current web network management client is invalid according to the idle state of the current page of the web network management client. Summary of the invention
本发明的实施例提供了一种实现安全锁定的方法和网管客户端, 其能够 根据 Web网管客户端的当前页面空闲状态的持续时间自动锁定当前页面。 Embodiments of the present invention provide a method for implementing security locking and a network management client capable of automatically locking a current page according to a duration of a current page idle state of a web network management client.
本发明的实施例通过如下技术方案实现: Embodiments of the present invention are implemented by the following technical solutions:
本发明的实施例提供一种实现安全锁定方法, 该方法包括: An embodiment of the present invention provides a method for implementing a security locking, the method comprising:
检测 Web网管客户端的当前页面上是否处于空闲状态; Check whether the current page of the web network management client is idle.
当检测到当前页面处于空闲, 并且持续空闲的时间超过空闲时间阔值时, 将 Web网管客户端的当前页面锁定。 When the current page is detected to be idle and the idle time exceeds the idle time threshold, the current page of the web network management client is locked.
本发明的实施例还提供一种实现 Web网管客户端安全锁定的方法, 该方 法包括: The embodiment of the present invention further provides a method for implementing security locking of a web network management client, and the method includes:
获取操作锁定窗口的操作信息, 并根据所述信息, 将 Web网管客户端的 当前页面锁定。 Obtain the operation information of the operation lock window, and according to the information, lock the current page of the web network management client.
本发明的实施例还提供一种 Web网管客户端, 该客户端包括: An embodiment of the present invention further provides a web network management client, where the client includes:
操作检测器、 空闲超时检测器以及锁定单元; 其中, Operating the detector, the idle timeout detector, and the locking unit; wherein
所述操作检测器, 用于检测 Web网管客户端的当前页面上是否存在空闲 状态; The operation detector is configured to detect whether an idle state exists on a current page of the web network management client;
所述空闲超时检测器, 用于获取所述操作检测器的检测结果, 并当所述 检测结果为 Web网管客户端的当前页面处于空闲, 并且持续空闲的时间超过 空闲时间阈值时, 触发锁定单元; The idle timeout detector is configured to acquire the detection result of the operation detector, and trigger the locking unit when the detection result is that the current page of the web network management client is idle, and the idle time exceeds the idle time threshold;
所述锁定单元, 用于根据所述空闲检测器的触发, 将当前页面锁定。 本发明的实施例还提供一种 Web网管客户端, 该客户端包括: 获取单元, 用于获取操作锁定窗口的操作信息; The locking unit is configured to lock the current page according to the trigger of the idle detector. An embodiment of the present invention further provides a web network management client, where the client includes: An obtaining unit, configured to obtain operation information of an operation locking window;
主动锁定单元, 用于根据所述操作信息, 将 Web网管客户端的当前页面 锁定。 The active locking unit is configured to lock the current page of the web network management client according to the operation information.
' 由上述本发明的实施例提供的具体实施方案可以看出, 其中, 检测 Web 网管客户端的当前页面上是否处于空闲状态; 当检测到当前页面处于空闲, 并且持续空闲的时间超过空闲时间阔值时, 则将 Web网管客户端的当前页面 锁定, 因此本发明的实施例能够根据 Web网管客户端的当前页面空闲状态的 持续时间自动锁定当前页面。 附图说明 It can be seen from the specific implementation provided by the foregoing embodiment of the present invention, wherein it is detected whether the current page of the web network management client is in an idle state; when it is detected that the current page is idle, and the idle time exceeds the idle time threshold At this time, the current page of the web network management client is locked, so the embodiment of the present invention can automatically lock the current page according to the duration of the current page idle state of the web network management client. DRAWINGS
图 1为本发明提供的第一实施例的结构原理图; 1 is a schematic structural view of a first embodiment provided by the present invention;
图 2为本发明提供的第二实施例的流程图。 具体实施方式 2 is a flow chart of a second embodiment of the present invention. detailed description
本发明提供的第一实施例是一种 Web网管客户端, 其结构如图 1所示, 包括操作检测器、 空闲超时检测器、 锁定单元和解锁单元; 通过上述元器件, 所述 Web网管客户端可以实现自动锁定功能以及解锁功能。 为了保证被锁定 的当前页面的数据不丢失, 还可以包括心跳定时器; 还可以包括锁定功能设 置单元, 以允许用户设置是否采用自动锁定功能。 还可以包括主动锁定单元, 以提供给用户进行主动锁定。 The first embodiment provided by the present invention is a web network management client, and its structure is as shown in FIG. 1 , which includes an operation detector, an idle timeout detector, a locking unit, and an unlocking unit. Through the above components, the web network management client The end can realize the automatic locking function and the unlocking function. In order to ensure that the data of the locked current page is not lost, a heartbeat timer may also be included; and a lock function setting unit may be included to allow the user to set whether to adopt the automatic lock function. An active locking unit may also be included to provide active locking to the user.
下面分别描述所述网管客户端中各个元器件的功能: The functions of each component in the network management client are respectively described below:
1、 操作检测器 1, operating the detector
所述操作检测器负责检测鼠标和键盘是否操作。 其可以通过在 Web网管 客户端中的 Document对象来实现, 该对象提供了监测 onmousemove事件的 方法来检测鼠标的移动, 并提供了监测 onkeyup 事件的方法来检测键盘是否 有操作; 也可以通过页面中嵌入的 SVG对象来实现, 由于当鼠标在所述 SVG 对象上不移动,也会不断触发 onmousemove事件,因此采用所述 SVG对象时, 必须在 onmousemove事件处理中判断鼠标的坐标是否有变化。 The operation detector is responsible for detecting whether the mouse and the keyboard are operating. It can be implemented by the Document object in the web network management client, which provides a method for monitoring the onmousemove event to detect the movement of the mouse, and provides a method for monitoring the onkeyup event to detect whether the keyboard has an operation; The embedded SVG object is implemented, because when the mouse does not move on the SVG object, the onmousemove event is continuously triggered, so when the SVG object is used, It is necessary to judge whether the coordinates of the mouse have changed in the onmousemove event processing.
当用户进行鼠标、 键盘操作时, 就被操作检测器发现, 并且通知给所述 空闲超时检测器。 When the user performs a mouse or keyboard operation, it is found by the operation detector and notified to the idle timeout detector.
2、 空闲超时检测器 2, idle timeout detector
所述空闲超时检测器负责获取所述操作检测器的检测结果, 并当所述检 测结果为没有鼠标或键盘的操作时, 表示当前页面处于空闲, 并且持续空闲 的时间超过空闲时间阔值时, 触发所述锁定单元。 The idle timeout detector is responsible for acquiring the detection result of the operation detector, and when the detection result is an operation without a mouse or a keyboard, indicating that the current page is idle, and the duration of the idle time exceeds the idle time threshold, The locking unit is triggered.
为了实现该功能, 可以设置一个状态标记和一个计数器。 当所述空闲超 时检测器接收到所述操作检测器通知后, 则设置状态标记为 True, 并将计数 器清零。 并且每隔一定的时间间隔, 如 N秒, 定时检测所述状态标记, 如果 所述状态标记为 Ture, 则设置为 False, 并将所述计数器清零; 如果状态标记 为 False, 则将所述计数器的计数值加 1 , 并将获得的计数值乘以 N, 得到相 应的计算结果, 并将其看作持续空闲的时间, 如果所述计算结果值大于空闲 时间阈值, 则显示锁定窗口。 To implement this function, you can set a status flag and a counter. When the idle time detector receives the operation detector notification, the status flag is set to True and the counter is cleared. And periodically detecting the status flag at a certain time interval, such as N seconds, if the status flag is Ture, setting to False, and clearing the counter; if the status flag is False, then the The counter value of the counter is incremented by 1, and the obtained count value is multiplied by N to obtain the corresponding calculation result, and is regarded as the time of continuous idleness. If the calculated result value is greater than the idle time threshold, the lock window is displayed.
3、 锁定单元和解锁单元 3. Locking unit and unlocking unit
所述销定单元负责根据所述空闲超时检测器的触发, 通过一个锁定窗口 将 Web网管客户端的当前页面锁定。所述锁定窗口可以覆盖整个 Web网管客 户端的当前页面。 The pinning unit is responsible for locking the current page of the web network management client through a lock window according to the trigger of the idle timeout detector. The lock window can cover the current page of the entire web network management client.
需要解锁时, 用户可以通过解锁窗口输入校验码, 和 /或,.当前登录用户 的口令, 解锁单元使用异步方式向服务器发起校验请求, 校验通过后, 关闭 锁定窗口, 使被锁定的页面可以重新让用户操作; 校验失败则显示错误信息。 When unlocking is required, the user can enter the check code through the unlock window, and/or the password of the currently logged in user. The unlocking unit initiates a verification request to the server in an asynchronous manner. After the verification is passed, the locked window is closed, so that the locked window is locked. The page can be re-enabled by the user; if the verification fails, an error message is displayed.
在自动锁定功能启用的情况下: 锁定和解锁窗口显示时, 将停止操作检 测器; 锁定和解锁窗口关闭后, 将启动操作检测器。 With the auto lock function enabled: When the lock and unlock window is displayed, the detector will stop operating; when the lock and unlock window is closed, the operation detector will be activated.
4、 会话心跳定时器 4, session heartbeat timer
所述会话心跳定时器负责定时访问 Web服务器的指定 URL, 确保^舌一 直有效。 该会话心跳定时器在获取到用户登录网络成功后启动, 在用户注销 后停止。 如果 Web网管客户端中内容由来自多个域的页面组成, 则针对每个 不同的域提供一个会话心跳记时器。 The session heartbeat timer is responsible for periodically accessing the specified URL of the web server, ensuring that the tongue is always valid. The session heartbeat timer starts after the user logs in to the network successfully, and stops after the user logs out. If the content in the web network management client consists of pages from multiple domains, Different domains provide a session heartbeat timer.
5、 锁定功能设置单元 5, lock function setting unit
用户通过所述锁定功能设置单元可以设置锁定功能, 所述锁定功能包括 采用自动锁定功能, 或, 采用主动锁定功能。 如果用户设置为采用自动锁定 功能, 则还可以设置启动自动锁定功能时的空闲时间阈值。 The user can set a locking function by using the locking function setting unit, and the locking function includes adopting an automatic locking function, or adopting an active locking function. If the user is set to use the auto-lock feature, you can also set the idle time threshold when the auto-lock feature is activated.
当用户设置锁定功能时, 所述锁定功能设置单元会获取用户设置的锁定 功能, 并保存所获取到的锁定功能, 在保存时, 可以按照持久化保存方式保 存所获取到的锁定功能。 When the user sets the lock function, the lock function setting unit acquires the lock function set by the user, and saves the acquired lock function. When saving, the acquired lock function can be saved according to the persistent save mode.
当所述 Web网管客户端登录到 Web服务器后,所述锁定功能设置单元会 获取所保存的锁定功能, 并当获取到的锁定功能为采用自动锁定功能时, 触 发所述操作检测器进行检测。 After the web network management client logs in to the web server, the locking function setting unit acquires the saved locking function, and triggers the operation detector to detect when the obtained locking function is the automatic locking function.
6、 主动锁定单元 6, active locking unit
所述主动锁定单元负责获取用户操作锁定窗口的操作信息, 并根据所述 信息, 操作所述锁定窗口将 Web网管客户端的当前页面锁定。 通过所述主动 锁定单元,用户可以主动操作所述锁定窗口锁定 Web网管客户端的当前页面。 The active locking unit is responsible for acquiring operation information of the user operation locking window, and according to the information, operating the locking window to lock the current page of the web network management client. Through the active locking unit, the user can actively operate the locked window to lock the current page of the web network management client.
当所述 Web网管客户端进行自动锁定功能时, 所述网管客户端中各个元 器件之间的信号传递关系如下: When the web network management client performs the automatic locking function, the signal transmission relationship between the various components in the network management client is as follows:
当用户通过网管客户端登录到 Web服务器后, 所述销定功能设置单元会 获取锁定功能, 并当获取到的锁定功能为自动锁定功能时, 触发所述操作检 测器进行检测。 After the user logs in to the web server through the network management client, the pinning function setting unit acquires the locking function, and when the obtained locking function is the automatic locking function, triggers the operation detector to detect.
所述操作检测器检测 Web网管客户端的当前页面是否处于空闲。 具体实 现时可以通过 Web网管客户端的 Document对象和 SVG对象,检测 Web网管 客户端的当前页面上是否存在鼠标或键盘操作 , 来确定当前页面是否处于空 闲。 The operation detector detects whether the current page of the web network management client is idle. Specifically, it is possible to detect whether there is a mouse or keyboard operation on the current page of the web network management client through the Web object and the SVG object of the web network to determine whether the current page is idle.
所述空闲超时检测器获取所述操作检测器的检测结果, 并当所述检测结 果为当前页面处于空闲, 并且持续空闲的时间超过空闲时间闹值时, 通过锁 定单元将 Web网管客户端的当前页面锁定, 并停止所述操作检测器。 当 Web网管客户端的当前页面被锁定后, 所述解锁单元判断是否获取到 安全校验信息, 并当获取到安全校验信息后, 向网络服务器请求所述安全校 验信息的有效性, 并当确定所述校验信息有效时, 将被锁定的当前页面解锁, 并启动所述操作检测器继续检测。 The idle timeout detector obtains the detection result of the operation detector, and when the detection result is that the current page is idle, and the idle time exceeds the idle time alarm value, the current page of the web network management client is locked by the locking unit. Lock and stop the operation detector. After the current page of the web network management client is locked, the unlocking unit determines whether the security verification information is obtained, and after obtaining the security verification information, requests the network server for the validity of the security verification information, and when When it is determined that the verification information is valid, the current page that is locked is unlocked, and the operation detector is started to continue detecting.
所述心跳定时器在获取到 Web网管客户端登录网络成功的信息后, 按照 设定的时间间隔, 周期性地访问网络服务器指定的 U L。 After obtaining the information that the web network management client logs in to the network successfully, the heartbeat timer periodically accesses the U L specified by the network server according to the set time interval.
上述是当所述 Web网管客户端的执行自动锁定功能时, 各个元器件之间 的交互关系, 当用户需要主动锁定 Web网管客户端的当前页面时, 所述网管 客户端中的各个元器件之间的交互关系如下: The above is the interaction relationship between the components when the web network management client performs the automatic locking function. When the user needs to actively lock the current page of the web network management client, the components in the network management client are The interaction is as follows:
当用户通过 Web网管客户端登录到 Web服务器后 ,所述锁定功能设置单 元会获取锁定功能, 此时获取到的锁定功能为采用主动锁定功能, 不会触发 所述操作检测器和所述空闲超时检测器。 After the user logs in to the web server through the web network management client, the lock function setting unit acquires the lock function, and the lock function acquired at this time adopts the active lock function, and does not trigger the operation detector and the idle timeout. Detector.
如果用户需要主动锁定当前页面, 则通过所述主动锁定单元输入锁定操 作信息, 如操作锁定窗口的操作信息, 此时所述主动锁定单元会获取所述锁 定操作信息, 并根据所述锁定操作信息,将 Web网管客户端的当前页面锁定。 If the user needs to actively lock the current page, the locking operation information is input through the active locking unit, such as the operation information of the operation locking window, and the active locking unit acquires the locking operation information according to the locking operation information. , the current page of the web network management client is locked.
当锁定单元将 Web网管客户端的当前页面锁定后, 所述解锁单元判断是 否获取到安全校验信息, 并当获取到安全校验信息后, 向网络服务器请求所 述安全校验信息的有效性, 并当确定所述校验信息有效时, 将被锁定的当前 页面解锁。 After the locking unit locks the current page of the web network management client, the unlocking unit determines whether the security verification information is obtained, and after obtaining the security verification information, requests the network server for the validity of the security verification information, And when it is determined that the verification information is valid, the current page that is locked is unlocked.
所述心跳定时器在获取到 Web网管客户端登录网络成功的信息后, 按照 设定的时间间隔, 周期性地访问网络服务器指定的 URL。 After obtaining the information that the web network management client logs in to the network successfully, the heartbeat timer periodically accesses the URL specified by the network server according to the set time interval.
本发明提供的第二实施例是一种实现 eb网管客户端安全锁定的方法, 其实施流程如图 2所示, 包括: The second embodiment of the present invention provides a method for implementing security locking of an EB network management client. The implementation process is as shown in FIG. 2, and includes:
步骤 S101 , 获取 Web网管客户端的锁定功能, 并当获取到的锁定功能为 采用自动锁定功能时, 触发检测流程。 In step S101, the locking function of the web network management client is obtained, and when the obtained locking function is the automatic locking function, the detection process is triggered.
步骤 S102, 检测 Web网管客户端的当前页面上是否处于空闲; 当检测到 当前页面上处于空闲时, 则执行步驟 S103; 否则, 继续执行步骤 S102。 其中, 步骤 S102可以通过 Web网管客户端的 Document对象和 SVG对 象, 检测 Web网管客户端的当前页面上是否存在鼠标或键盘操作, 来确定当 前页面是否处于空闲。 具体与第一实施例中的相关描述雷同, 这里不再详细 描述。 Step S102: It is detected whether the current page of the web network management client is idle; when it is detected that the current page is idle, step S103 is performed; otherwise, step S102 is continued. Step S102: The document object and the SVG object of the web network management client are used to detect whether a mouse or keyboard operation exists on the current page of the web network management client to determine whether the current page is idle. It is specifically the same as the related description in the first embodiment, and will not be described in detail here.
步骤 S103, 判断处于空闲的持续时间是否超过空闲时间阁值, 若超过, 则执行步骤 S104; 否则, 继续执行步骤 S103。 In step S103, it is determined whether the duration of the idle time exceeds the idle time value. If yes, step S104 is performed; otherwise, step S103 is continued.
步骤 S104, 将当前页面锁定。 Step S104, the current page is locked.
步驟 S105, 在当前页面被锁定的同时, 判断是否获取到安全校验信息, 若获取到, 则执行步骤 S106; 否则, 执行步骤 S107。 Step S105: When the current page is locked, it is determined whether the security check information is obtained. If yes, step S106 is performed; otherwise, step S107 is performed.
步骤 S106, 向网络服务器请求校脸信息的有效性, 并当所述校^ r信息有 效时, 将所述锁定窗口关闭。 Step S106, requesting validity of the face information from the network server, and closing the lock window when the information is valid.
步驟 S107, 继续将当前页面锁定。 Step S107, continuing to lock the current page.
在上述实施例中, 为了保证当前页面数据的不丢失, 在获取到 Web网管 客户端登录网络成功的信息后, 按照设定的时间间隔, 周期性地访问网络月良 务器指定的 URL。 In the above embodiment, in order to ensure that the current page data is not lost, after obtaining the information that the web network management client logs in to the network successfully, the URL specified by the network server is periodically accessed according to the set time interval.
本发明提供的笫三实施例是一种实现 Web网管客户端安全锁定的方法, 其主要为了实现用户主动锁定 Web网管客户端的功能。 具体实施过程如下: 获取 Web网管客户端的锁定功能, 并当获取到的锁定功能为采用主动锁 定功能时, 获取操作锁定窗口的操作信息; The third embodiment of the present invention is a method for implementing security locking of a web network management client, which is mainly for realizing the function of the user actively locking the web network management client. The specific implementation process is as follows: Obtain the locking function of the web network management client, and obtain the operation information of the operation locking window when the obtained locking function is the active locking function;
当获取到操作锁定窗口的操作信息后, 根据所述信息, 操作所述锁定窗 口将当前页面锁定; After obtaining the operation information of the operation lock window, according to the information, operating the lock window to lock the current page;
在当前页面被锁定的同时, 判断是否获取到安全校验信息, 若获取到, 则向网络服务器请求校验信息的有效性, 并当所述校验信息有效时, 将所述 锁定窗口关闭; 否则, 继续通过锁定窗口将当前页面锁定。 While the current page is locked, determining whether the security verification information is obtained, if obtained, requesting validity of the verification information from the network server, and when the verification information is valid, closing the locking window; Otherwise, continue to lock the current page through the lock window.
在上述实施例中, 为了保证当前页面数据的不丢失, 在获取到 Web网管 客户端登录网络成功的信息后, 按照设定的时间间隔, 周期性地访问网络服 务器指定的 URL。 由上述本发明的实施例提供的具体实施方案可以看出, 其中, 检测 Web 网管客户端的当前页面上是否处于空闲; 当检测到当前页面处于空闲, 并且 持续空闲的时间超过空闲时间阈值时, 将当前页面锁定, 因此本发明的实施 例能够根据 Web网管客户端的当前页面空闲状态的持续时间自动锁定当前页 面。 In the above embodiment, in order to ensure that the current page data is not lost, after obtaining the information that the web network management client logs in to the network successfully, the URL specified by the network server is periodically accessed according to the set time interval. It can be seen that the specific implementation provided by the foregoing embodiment of the present invention can detect whether the current page of the web network management client is idle; when detecting that the current page is idle, and the idle time exceeds the idle time threshold, The current page is locked, so embodiments of the present invention are able to automatically lock the current page based on the duration of the current page idle state of the web network management client.
另外, 本发明的实施例还可以实现用户主动锁定 Web网管客户端的当前 页面。 In addition, the embodiment of the present invention can also implement the user to actively lock the current page of the web network management client.
另外, 本发明的实施例还可以支持通过安全校验解锁被锁定的 Web网管 客户端的页面, 使用户很快就能够获得原有的页面, 从而为用户提供良好的 体验。 而且在锁定和解锁 Web网管客户端的页面时不会导致当前页面数据丢 失, 从而提高了基于 Web的网管系统的安全性。 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。 In addition, the embodiment of the present invention can also support unlocking the locked web network management client's page through security verification, so that the user can quickly obtain the original page, thereby providing a good experience for the user. Moreover, when the page of the web network management client is locked and unlocked, the current page data is not lost, thereby improving the security of the web-based network management system. The spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100056948A CN101267332A (en) | 2007-03-13 | 2007-03-13 | Method for Realizing Security Locking of Web Network Management Client and Web Network Management Client |
| CN200710005694.8 | 2007-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008110069A1 true WO2008110069A1 (en) | 2008-09-18 |
Family
ID=39758999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2008/000474 Ceased WO2008110069A1 (en) | 2007-03-13 | 2008-03-10 | Method for realizing safety locking of web network management user terminal and the web network management user terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101267332A (en) |
| WO (1) | WO2008110069A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2011043422A1 (en) * | 2009-10-09 | 2013-03-04 | 日本電気株式会社 | Mobile device, security lock control method thereof, and program |
| CN103177044B (en) * | 2011-12-26 | 2017-11-21 | 腾讯科技(深圳)有限公司 | Web page display screen locking means and system |
| CN105653968B (en) * | 2014-11-14 | 2019-06-28 | 阿里巴巴集团控股有限公司 | For the expired labeling method of shown data, device, client and server |
| CN104883395B (en) * | 2015-04-30 | 2019-01-15 | 华讯方舟科技有限公司 | A kind of method and device that WEB network management system locks screen automatically |
| CN105099773B (en) * | 2015-07-06 | 2018-09-21 | 华讯方舟科技有限公司 | The implementation method and Web network management systems of the Web network management systems of access controller |
| CN116016228A (en) * | 2022-12-27 | 2023-04-25 | 北京航天情报与信息研究所 | Automatic screen locking method, device and storage medium for embedded WEB network management client |
| CN119544272B (en) * | 2024-11-04 | 2025-09-30 | 平安科技(深圳)有限公司 | Session processing method, device, equipment and storage medium based on timeout locking |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1517862A (en) * | 2003-01-15 | 2004-08-04 | Lg电子株式会社 | Method for providing prealarm for screen protection and display equipment |
| CN1786877A (en) * | 2004-12-07 | 2006-06-14 | 国际商业机器公司 | Method, computer program product, and system for a statistical analysis screensaver |
| US20070002036A1 (en) * | 2005-06-29 | 2007-01-04 | Kardach James P | Display controller |
-
2007
- 2007-03-13 CN CNA2007100056948A patent/CN101267332A/en active Pending
-
2008
- 2008-03-10 WO PCT/CN2008/000474 patent/WO2008110069A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1517862A (en) * | 2003-01-15 | 2004-08-04 | Lg电子株式会社 | Method for providing prealarm for screen protection and display equipment |
| CN1786877A (en) * | 2004-12-07 | 2006-06-14 | 国际商业机器公司 | Method, computer program product, and system for a statistical analysis screensaver |
| US20070002036A1 (en) * | 2005-06-29 | 2007-01-04 | Kardach James P | Display controller |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101267332A (en) | 2008-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008110069A1 (en) | Method for realizing safety locking of web network management user terminal and the web network management user terminal | |
| TWI312254B (en) | ||
| CA2742705C (en) | Method and system protecting against identity theft or replication abuse | |
| US11477028B2 (en) | Preventing account lockout through request throttling | |
| US10848505B2 (en) | Cyberattack behavior detection method and apparatus | |
| US9729538B2 (en) | System, method and process for detecting advanced and targeted attacks with the recoupling of kerberos authentication and authorization | |
| WO2012106951A1 (en) | Time-out control method, device and system | |
| CN108295477B (en) | Game account safety detection method, system and device based on big data | |
| JP2008152596A (en) | Authentication program, authentication server and single sign-on authentication system | |
| WO2013143281A1 (en) | One-time password operating method | |
| US8214440B2 (en) | Controlling the display of sensitive information and managing visual clutter in a live session display area system | |
| CN104137079A (en) | Apparatus, method and computer-readable storage medium for securing javascript | |
| KR101560072B1 (en) | Method for registering and providing notice of a trap event, and terminal using same | |
| KR20150026587A (en) | Apparatus, method and computer readable recording medium for providing notification of log-in from new equipments | |
| CN110175448B (en) | Trusted device login authentication method and application system with authentication function | |
| JP2017223092A (en) | Key management system | |
| CN110704566B (en) | Data acquisition method and device based on geographic position and computer equipment | |
| WO2013167052A2 (en) | Internet information management method and system, and server | |
| Soria-Machado et al. | Detecting lateral movements in windows infrastructure | |
| US12039054B2 (en) | Systems and methods for dynamic detection of vulnerable credentials | |
| JP2010122776A (en) | Privilege id management system | |
| CN101650767A (en) | Computer theft preventing alarm system and method thereof | |
| JP2008046867A (en) | Authentication control program and authentication device | |
| CN103001954B (en) | A kind of web server document protection method and system | |
| CN105095792B (en) | A kind of storage resource management method and system based on multi-user authority |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08714927 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08714927 Country of ref document: EP Kind code of ref document: A1 |