[go: up one dir, main page]

CN117056883A - 用于基本输入输出系统及基板管理控制器的密码管理方法 - Google Patents

用于基本输入输出系统及基板管理控制器的密码管理方法 Download PDF

Info

Publication number
CN117056883A
CN117056883A CN202210477097.XA CN202210477097A CN117056883A CN 117056883 A CN117056883 A CN 117056883A CN 202210477097 A CN202210477097 A CN 202210477097A CN 117056883 A CN117056883 A CN 117056883A
Authority
CN
China
Prior art keywords
password
baseboard management
management controller
target
controller
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.)
Pending
Application number
CN202210477097.XA
Other languages
English (en)
Inventor
蔡文菁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunda Computer Technology Kunshan Co Ltd
Mitac Computing Technology Corp
Original Assignee
Kunda Computer Technology Kunshan Co Ltd
Mitac Computing Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kunda Computer Technology Kunshan Co Ltd, Mitac Computing Technology Corp filed Critical Kunda Computer Technology Kunshan Co Ltd
Priority to CN202210477097.XA priority Critical patent/CN117056883A/zh
Publication of CN117056883A publication Critical patent/CN117056883A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

一种用于基本输入输出系统及基板管理控制器的密码管理方法,包含以下步骤:(A)当一处理器接收到一相关于一BIOS密码之BIOS密码更新指令时,该处理器经由一平台路径控制器更新一第一非挥发存储器中的该BIOS密码;(B)该处理器经由该平台路径控制器更新一第二非挥发存储器中的一目标BIOS密码,以致该目标BIOS密码与该BIOS密码相同;(C)该处理器进行重开机;(D)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的一目标BMC密码,以致该目标BMC密码与该BIOS密码相同;及(E)该基板管理控制器更新自身储存的一对应该目标BMC密码的BMC密码,以致该BMC密码与该目标BMC密码相同。

Description

用于基本输入输出系统及基板管理控制器的密码管理方法
【技术领域】
本发明是有关于一种密码管理方法,特别是指一种用于基本输入输出系统及基板管理控制器的密码管理方法。
【背景技术】
服务器上的基本输入输出系统(Basic Input/Output System,BIOS)及基板管理控制器(Baseboard Management Controller,BMC)可能会因为不同硬件或沟通界面(例如IPMI、Redfish等界面)而对应多组不同的密码,即每一硬件或沟通界面对应一密码组,每一密码组包括一BIOS密码及一BMC密码。
然而,同一台服务器可能由多个管理人员轮流维护,每一管理人员均需记得服务器上的不同硬件或沟通界面分别对应的密码组,对于管理人员而言会是一种负担。
【发明内容】
本发明要解决的技术问题是提供一种管理计算机装置上的不同硬件或沟通界面分别对应的密码组的用于基本输入输出系统及基板管理控制器的密码管理方法。
为解决上述技术问题,本发明用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一对应该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一对应该基板管理控制器密码的目标基板管理控制器密码及一对应该基本输入输出系统密码的目标基本输入输出系统密码,该方法包含一步骤(A)、一步骤(B)、一步骤(C)、一步骤(D),及一步骤(E)。
在该步骤(A)中,当该处理器接收到一相关于该基本输入输出系统密码之基本输入输出系统密码更新指令时,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码。
在该步骤(B)中,该处理器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码,以致该目标基本输入输出系统密码与该基本输入输出系统密码相同。
在该步骤(C)中,该处理器进行重开机。
在该步骤(D)中,该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基板管理控制器密码,以致该目标基板管理控制器密码与该目标基本输入输出系统密码相同。
在该步骤(E)中,该基板管理控制器更新自身储存之该基板管理控制器密码,以致该基板管理控制器密码与该目标基板管理控制器密码相同。
本发明要解决的另一技术问题是提供一种管理计算机装置上的不同硬件或沟通界面分别对应的密码组的用于基本输入输出系统及基板管理控制器的密码管理方法。
为解决上述另一技术问题,本发明用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一对应该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一对应该基板管理控制器密码的目标基板管理控制器密码及一对应该基本输入输出系统密码的目标基本输入输出系统密码,该方法包含一步骤(A)、一步骤(B),及一步骤(C)。
在该步骤(A)中,当该基板管理控制器接收到一密码更新指令时,该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码及该目标基板管理控制器密码,且该基板管理控制器更新自身储存之该基板管理控制器密码,更新后的该目标基本输入输出系统密码、该目标基板管理控制器密码,及该基板管理控制器密码相同,其中,该密码更新指令相关于该目标基本输入输出系统密码及之该目标基板管理控制器密码之其中一者。
在该步骤(B)中,该处理器进行重开机。
在该步骤(C)中,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码,以致该基本输入输出系统密码与该目标基本输入输出系统密码相同。
本发明的再一要解决的技术问题是提供一种管理计算机装置上的不同硬件或沟通界面分别对应的密码组的用于基本输入输出系统及基板管理控制器的密码管理方法。
为解决上述再一要解决的技术问题,本发明用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一相同于该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一目标密码,该方法包含一步骤(A)、一步骤(B)、一步骤(C),及一步骤(D)。
在该步骤(A)中,当该处理器接收到一相关于该基本输入输出系统密码之基本输入输出系统密码更新指令时,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码。
在该步骤(B)中,该处理器经由该平台路径控制器更新该第二非挥发存储器中的该目标密码,以致该目标密码与该基本输入输出系统密码。
在该步骤(C)中,该处理器进行重开机。
在该步骤(D)中,该基板管理控制器更新自身储存之该基板管理控制器密码,以致该基板管理控制器密码与该目标密码相同。
本发明的又一要解决的技术问题是提供一种管理计算机装置上的不同硬件或沟通界面分别对应的密码组的用于基本输入输出系统及基板管理控制器的密码管理方法。
为解决上述又一要解决的技术问题,本发明用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一相同于该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一目标密码,该方法包含一步骤(A)、一步骤(B),及一步骤(C)。
在该步骤(A)中,当该基板管理控制器接收到一密码更新指令时,该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标密码,且该基板管理控制器更新自身储存之该基板管理控制器密码,其中,该密码更新指令相关于该目标基本输入输出系统密码及之该目标基板管理控制器密码之其中一者,更新后的该目标密码与更新后的该基板管理控制器密码相同。
在该步骤(B)中,该处理器进行重开机。
在该步骤(C)中,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码,以致该基本输入输出系统密码与该目标密码相同。
相较于现有技术,本发明在该处理器更新该第一非挥发存储器中的该基本输入输出系统密码或该基板管理控制器更新自身储存的该基板管理控制器密码的同时,借由该处理器及该基板管理控制器同步更新该第二非挥发存储器中的该目标基本输入输出系统密码及该目标基板管理控制器密码,以使该基板管理控制器更新自身储存的该基板管理控制器密码或该第一非挥发存储器中的该基本输入输出系统密码能对应更新。
【附图说明】
本发明的其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:
图1是一方块图,说明用以实施本发明用于基本输入输出系统及基板管理控制器的密码管理方法的一第一实施例及一第二实施例的一计算机装置;
图2是一流程图,说明本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第一实施例的一处理器更新密码程序;
图3是一流程图,说明本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第一实施例的一基板管理控制器更新密码程序;
图4是一流程图,辅助说明图3,当该密码更新指令相关于该目标BIOS密码时,步骤31的子步骤;
图5是一流程图,辅助说明图3,当该密码更新指令相关于该目标BMC密码时,步骤31的子步骤;
图6是一流程图,说明本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第二实施例的一处理器更新密码程序;及
图7是一流程图,说明本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第二实施例的一基板管理控制器更新密码程序。
【具体实施方式】
在本发明被详细描述之前,应当注意在以下的说明内容中,类似的元件是以相同的编号来表示。
参阅图1,绘示了一计算机装置1,该计算机装置1包括一处理器11、一基板管理控制器12、一平台路径控制器(Platform Controller Hub,PCH)13、一第一非挥发存储器14,及一第二非挥发存储器15,该计算机装置1被用来实施本发明用于基本输入输出系统及基板管理控制器的密码管理方法的一第一实施例。该计算机装置1之实施态样例如为一服务器、一个人计算机或一笔记型计算机等。
该基板管理控制器12储存一基板管理控制器密码(以下称BMC密码)。
该平台路径控制器电连接该处理器11、该基板管理控制器12、该第一非挥发存储器14,及该第二非挥发存储器15。
该第一非挥发存储器14储存一对应该BMC密码的基本输入输出系统密码(以下称BIOS密码),该第一非挥发存储器14由该处理器11经由该平台路径控制器来进行读写,且该第一非挥发存储器14储存该处理器11当次开机运作过程所需使用的运作资料,例如:参数设定资料、密码、账号等资料。值得注意的是,在本实施例中,该第一非挥发存储器14例如为非挥发性随机存取存储器(NVRAM),但不以此为限。
该第二非挥发存储器15储存有一BIOS状态旗标、一对应该BMC密码的目标BMC密码,及一对应该BIOS密码的目标BIOS密码,该第一非挥发存储器14能由该处理器11及该基板管理控制器12经由该平台路径控制器来进行读写。该BIOS状态旗标的一旗标值是一指示出该目标BIOS密码已更新的第一预定值、及一异于该第一预定值并指示出该目标BIOS密码未更新的第二预定值的其中一者,该BIOS旗标值预设为该第二预定值。
本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第一实施例包含一处理器更新密码程序及一基板管理控制器更新密码程序。
参阅图1、图2,以下说明该处理器更新密码程序。
在步骤中21中,当该处理器11接收到一相关于该BIOS密码之BIOS密码更新指令时,该处理器11经由该平台路径控制器13更新该第一非挥发存储器14中的该BIOS密码。要特别注意的是,该BIOS密码更新指令为使用者借由BIOS设定(BIOS Setup)所产生。
在步骤中22中,该处理器11经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BIOS密码,以致该目标BIOS密码与该BIOS密码相同,并将该第二非挥发存储器15的该BIOS状态旗标之该旗标值更新为该第一预定值。
在步骤中23中,该处理器11进行重开机。
在步骤中24中,该基板管理控制器12经由该平台路径控制器13判定该第二非挥发存储器15的该BIOS状态旗标之该旗标值是否为该第一预定值。当判定出该BIOS状态旗标之该旗标值为该第一预定值时,流程进行步骤25;而当判定出该BIOS状态旗标之该旗标值不为该第一预定值时,则结束该处理器更新密码程序。
在步骤中25中,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BMC密码,以致该目标BMC密码与该目标BIOS密码相同,并更新该第二非挥发存储器15的该BIOS状态旗标之该旗标值为该第二预定值。
在步骤中26中,该基板管理控制器12更新自身储存之该BMC密码,以致该BMC密码与该目标BMC密码相同。
要特别注意的是,在其他实施方式中,在步骤22中,产生的该BIOS状态旗标是指示出BIOS密码已更新,以取代将该第二非挥发存储器15的该BIOS状态旗标之该旗标值更新为该第一预定值;在步骤24中,该基板管理控制器12经由该平台路径控制器13判定该第二非挥发存储器15是否储存有该BIOS状态旗标,当判定出该第二非挥发存储器15储存有该BIOS状态旗标时,流程进行步骤25;而当判定出该第二非挥发存储器15不储存有该BIOS状态旗标时,则结束该处理器更新密码程序;在步骤25中,该基板管理控制器12是经由该平台路径控制器13删除该第二非挥发存储器15中的该BIOS状态旗标,以取代更新该第二非挥发存储器15的该BIOS状态旗标之该旗标值为该第二预定值。
要再特别注意的是,在其他实施方式中,亦可不需要储存该状态旗标,在步骤24中,该基板管理控制器12经由该平台路径控制器13判定该第二非挥发存储器15中的该目标BIOS密码与该基板管理控制器12的该BMC密码是否相同,当判定出该第二非挥发存储器15中的该目标BIOS密码与该基板管理控制器12的该BMC密码不相同时,流程进行步骤25;而当判定出该第二非挥发存储器15中的该目标BIOS密码与该基板管理控制器12的该BMC密码相同时,则结束该处理器更新密码程序。
参阅图1、图3,以下说明该基板管理控制器更新密码程序。
在步骤中31中,当该基板管理控制器12接收到一密码更新指令时,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BIOS密码及该目标BMC密码,并在该第二非挥发存储器15中产生一指示出该目标BMC密码已更新的BMC状态旗标,且该基板管理控制器12更新自身储存之该BMC密码,更新后的该目标BIOS密码、该目标BMC密码,及该BMC密码相同。要特别注意的是,该密码更新指令为使用者借由一远端计算机所产生,并经由网络传送至该基板管理控制器12。
搭配参阅图4,当该密码更新指令相关于该BIOS密码时,步骤中31包括子步骤311~314。
在子步骤311中,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BIOS密码。
在子步骤312中,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BMC密码,以致该目标BMC密码与该目标BIOS密码相同。
在子步骤313中,该基板管理控制器12经由该平台路径控制器13在该第二非挥发存储器15中产生该BMC状态旗标。
在子步骤314中,该基板管理控制器12更新自身储存之该目标BMC密码,以致该BMC密码与该目标BMC相同。
搭配参阅图5,当该密码更新指令相关于该目标BMC密码时,步骤中31包括子步骤311’~314’。
在子步骤311’中,该基板管理控制器12更新自身储存之该BMC密码。
在子步骤312’中,该基板管理控制器12根据更新后的该BMC密码经由该平台路径控制器更新该第二非挥发存储器15中的该目标BMC密码,以致该目标BMC密码与该BMC密码相同。
在子步骤313’中,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标BIOS密码,以致该目标BIOS密码与该目标BMC密码相同。
在子步骤314’中,该基板管理控制器12经由该平台路径控制器13在该第二非挥发存储器15中产生该BMC状态旗标。
在步骤32中,该处理器11进行重开机。
在步骤33中,该处理器11周期性地经由该平台路径控制器13判定该第二非挥发存储器15是否储存有该BMC状态旗标。当判定出该第二非挥发存储器15储存有该BMC状态旗标时,流程进行步骤34;而当判定出该第二非挥发存储器15不储存有该BMC状态旗标时,则结束该基板管理控制器更新密码程序。
在步骤34中,该处理器11经由该平台路径控制器13更新该第一非挥发存储器14中的该BIOS密码,以致该BIOS密码与该目标BIOS密码相同,且删除该第二非挥发存储器15中的该BMC状态旗标。
要特别注意的是,在其他实施方式中,在步骤中31中,该BMC状态旗标的一旗标值是一指示出该目标BMC密码已更新的第三预定值、及一异于该第三预定值并指示出该目标BMC密码未更新的第四预定值的其中一者,该BMC旗标值预设为该第四预定值,该基板管理控制器12是经由该平台路径控制器13将该第二非挥发存储器15的该BMC状态旗标之该旗标值更新为该第三预定值,以取代产生该BMC状态旗标;在步骤33中,该处理器11是经由该平台路径控制器13判定该第二非挥发存储器15的该BMC状态旗标之该旗标值是否为该第三预定值,当判定出该BMC状态旗标之该旗标值为该第三预定值时,流程进行步骤34;而当判定出该BMC状态旗标之该旗标值是否为该第四预定值时,则结束该基板管理控制器更新密码程序;在步骤34中,该处理器11是经由该平台路径控制器13更新该第二非挥发存储器15的该BMC状态旗标之该旗标值为该第四预定值,以取代删除该第二非挥发存储器15中的该BMC状态旗标。
参阅图1,在实施本发明用于基本输入输出系统及基板管理控制器的密码管理方法的一第二实施例中,该基板管理控制器12储存的该BMC密码与该第一非挥发存储器14储存的该BIOS密码相同,该第二非挥发存储器15仅储存有该BIOS状态旗标及一目标密码。
本发明用于基本输入输出系统及基板管理控制器的密码管理方法的该第二实施例包含一处理器更新密码程序及一基板管理控制器更新密码程序。
参阅图1、图6,以下说明该处理器更新密码程序包含步骤41~45,其中步骤41、43、44相同于于该第一实施例的该处理器更新密码程序的步骤21、23、24,其不同之处在于:
在步骤中42中,该处理器11根据更新后的该BIOS密码经由该平台路径控制器13更新该第二非挥发存储器15中的该目标密码,以致该目标密码与该BIOS密码相同,并将该第二非挥发存储器15的该BIOS状态旗标之该旗标值更新为该第一预定值。
在步骤中45中,该基板管理控制器12根据更新后的该目标密码更新自身储存之该BMC密码,以致该BMC密码与该目标密码相同。
参阅图1、图7,以下说明该基板管理控制器更新密码程序包含步骤51~54,其中步骤52、53相同于该第一实施例的该基板管理控制器更新密码程序的步骤32、33,其不同之处在于:
在步骤51中,当该基板管理控制器12接收到一密码更新指令时,该基板管理控制器12经由该平台路径控制器13更新该第二非挥发存储器15中的该目标密码,并在该第二非挥发存储器15中产生一指示出该目标BMC密码已更新的BMC状态旗标,且该基板管理控制器12更新自身储存之该BMC密码,以致该BMC密码与该目标密码相同。
在步骤54中,该处理器11根据更新后的该目标密码经由该平台路径控制器13更新该第一非挥发存储器14中的该BIOS密码,以致该BIOS密码与该目标密码相同,且删除该第二非挥发存储器15中的该BMC状态旗标。
综上所述,本发明用于基本输入输出系统及基板管理控制器的密码管理方法方法,在该处理器11更新该第一非挥发存储器14中的该BIOS密码或该基板管理控制器12更新自身储存的该BMC密码的同时,借由该处理器11及该基板管理控制器12同步更新该第二非挥发存储器15中的该目标BIOS密码及该目标BMC密码,以使该基板管理控制器更新自身储存的该基板管理控制器密码或该第一非挥发存储器中的该基本输入输出系统密码能对应更新,不论哪一个密码被修改,都能同步更新成同一密码,让使用者只需要记忆一组密码,即可以用来登录服务器上的BIOS及BMC,故确实能达成本发明的目的。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (11)

1.一种用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一对应该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一对应该基板管理控制器密码的目标基板管理控制器密码及一对应该基本输入输出系统密码的目标基本输入输出系统密码,其特征在于,该方法包含以下步骤:
(A)当该处理器接收到一相关于该基本输入输出系统密码之基本输入输出系统密码更新指令时,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码;
(B)该处理器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码,以致该目标基本输入输出系统密码与该基本输入输出系统密码相同;
(C)该处理器进行重开机;
(D)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基板管理控制器密码,以致该目标基板管理控制器密码与该目标基本输入输出系统密码相同;及
(E)该基板管理控制器更新自身储存之该基板管理控制器密码,以致该基板管理控制器密码与该目标基板管理控制器密码相同。
2.如权利要求1所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,该第二非挥发存储器还储存有一基本输入输出系统状态旗标,该基本输入输出系统状态旗标的一旗标值是一指示出该目标基本输入输出系统密码已更新的第一预定值、及一异于该第一预定值并指示出该目标基本输入输出系统密码未更新的第二预定值的其中一者,其中,在步骤(B)中,该处理器在更新该目标基本输入输出系统密码后,还将该第二非挥发存储器的该状态旗标之该旗标值更新为该第一预定值,在步骤(C)及步骤(D)间还包含以下步骤:
(F)该基板管理控制器经由该平台路径控制器判定该第二非挥发存储器的该基本输入输出系统状态旗标之该旗标值是否为该第一预定值,当判定出该基本输入输出系统状态旗标之该旗标值为该第一预定值时,进行步骤(D);
在步骤(D)中,该基板管理控制器还经由该平台路径控制器更新该第二非挥发存储器的该基本输入输出系统状态旗标之该旗标值为该第二预定值。
3.如权利要求1所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,在步骤(B)中,该处理器在更新该目标基本输入输出系统密码后,还在该第二非挥发存储器中产生一指示出该目标基本输入输出系统密码已更新的基本输入输出系统状态旗标,在步骤(C)及步骤(D)间还包含以下步骤:
(F)该基板管理控制器经由该平台路径控制器判定该第二非挥发存储器是否储存有该基本输入输出系统状态旗标,当判定出该第二非挥发存储器储存有该基本输入输出系统状态旗标时,进行步骤(D);
在步骤(D)中,该基板管理控制器还经由该平台路径控制器删除该第二非挥发存储器中的该基本输入输出系统状态旗标。
4.如权利要求1所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,在步骤(C)及步骤(D)间还包含以下步骤:
(F)该基板管理控制器经由该平台路径控制器判定该第二非挥发存储器中的该目标基本输入输出系统密码与该基板管理控制器的该基板管理控制器密码是否相同,当判定出该第二非挥发存储器中的该目标基本输入输出系统密码与该基板管理控制器的该基板管理控制器密码不相同时,进行步骤(D)。
5.一种用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一对应该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一对应该基板管理控制器密码的目标基板管理控制器密码及一对应该基本输入输出系统密码的目标基本输入输出系统密码,其特征在于,该方法包含以下步骤:
(A)当该基板管理控制器接收到一密码更新指令时,该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码及该目标基板管理控制器密码,且该基板管理控制器更新自身储存之该基板管理控制器密码,更新后的该目标基本输入输出系统密码、该目标基板管理控制器密码,及该基板管理控制器密码相同,其中,该密码更新指令相关于该目标基本输入输出系统密码及之该目标基板管理控制器密码之其中一者;
(B)该处理器进行重开机;及
(C)该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码,以致该基本输入输出系统密码与该目标基本输入输出系统密码相同。
6.如权利要求4所述的用于基本输入输出系统及基板管理控制器的密码管理方法,该第二非挥发存储器还储存有一基板管理控制器状态旗标,该基板管理控制器状态旗标的一旗标值是一指示出该目标基板管理控制器密码已更新的第三预定值、及一异于该第三预定值并指示出该目标基板管理控制器密码未更新的第四预定值的其中一者,其特征在于,在步骤(A)中,该基板管理控制器在更新该目标基本输入输出系统密码及该目标基板管理控制器密码后,还将该第二非挥发存储器的该基板管理控制器状态旗标之该旗标值更新为该第三预定值,在步骤(B)及步骤(C)间还包含以下步骤:
(D)该处理器经由该平台路径控制器判定该第二非挥发存储器的该基板管理控制器状态旗标之该旗标值是否为该第三预定值,当判定出该基板管理控制器状态旗标之该旗标值为该第三预定值时,进行步骤(C);
在步骤(C)中,该处理器还经由该平台路径控制器更新该第二非挥发存储器的该基板管理控制器状态旗标之该旗标值为该第四预定值。
7.如权利要求4所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,在步骤(A)中,该基板管理控制器在更新该目标基本输入输出系统密码及该目标基板管理控制器密码后,还在该第二非挥发存储器中产生一指示出该目标基板管理控制器密码已更新的基板管理控制器状态旗标,在步骤(B)及步骤(C)间还包含以下步骤:
(D)该处理器周期性地经由该平台路径控制器判定该第二非挥发存储器是否储存有该基板管理控制器状态旗标,当判定出该第二非挥发存储器储存有该基板管理控制器状态旗标时,进行步骤(C);
在步骤(C)中,该处理器还经由该平台路径控制器删除该第二非挥发存储器中的该基板管理控制器状态旗标。
8.如权利要求6所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,在步骤(A)中,该密码更新指令相关于该目标基本输入输出系统密码,且步骤(A)包括以下子步骤:
(A-1)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码;
(A-2)该基板管理控制器经由该平台路径控制器在该第二非挥发存储器中产生该基板管理控制器状态旗标;
(A-3)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基板管理控制器密码,以致该目标基板管理控制器密码与该目标基本输入输出系统密码相同;及
(A-4)该基板管理控制器更新自身储存之该基板管理控制器密码,以致该基板管理控制器密码与该目标基板管理控制器密码相同。
9.如权利要求6所述的用于基本输入输出系统及基板管理控制器的密码管理方法,其特征在于,在步骤(A)中,该密码更新指令相关于该目标基板管理控制器密码,且步骤(A)包括以下子步骤:
(A-1)该基板管理控制器更新自身储存之该基板管理控制器密码;
(A-2)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基板管理控制器密码,以致该目标基板管理控制器密码与该基板管理控制器密码相同;
(A-3)该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标基本输入输出系统密码,以致该目标基本输入输出系统密码与该目标基板管理控制器密码相同;及
(A-4)该基板管理控制器经由该平台路径控制器在该第二非挥发存储器中产生该基板管理控制器状态旗标。
10.一种用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一相同于该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一目标密码,其特征在于,该方法包含以下步骤:
(A)当该处理器接收到一相关于该基本输入输出系统密码之基本输入输出系统密码更新指令时,该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码;
(B)该处理器经由该平台路径控制器更新该第二非挥发存储器中的该目标密码,以致该目标密码与该基本输入输出系统密码相同;
(C)该处理器进行重开机;及
(D)该基板管理控制器更新自身储存之该基板管理控制器密码,以致该基板管理控制器密码与该目标密码相同。
11.一种用于基本输入输出系统及基板管理控制器的密码管理方法,由一计算机装置来实施,该计算机装置包括一处理器、一基板管理控制器、一平台路径控制器、一第一非挥发存储器,及一第二非挥发存储器,该处理器及该基板管理控制器电连接该平台路径控制器,该平台路径控制器电连接该第一非挥发存储器及该第二非挥发存储器,该基板管理控制器储存有一基板管理控制器密码,该第一非挥发存储器储存有一相同于该基板管理控制器密码的基本输入输出系统密码,该第二非挥发存储器储存有一目标密码,其特征在于,该方法包含以下步骤:
(A)当该基板管理控制器接收到一密码更新指令时,该基板管理控制器经由该平台路径控制器更新该第二非挥发存储器中的该目标密码,且该基板管理控制器更新自身储存之该基板管理控制器密码,其中,该密码更新指令相关于该目标基本输入输出系统密码及之该目标基板管理控制器密码之其中一者,更新后的该目标密码与更新后的该基板管理控制器密码相同;
(B)该处理器进行重开机;及
(C)该处理器经由该平台路径控制器更新该第一非挥发存储器中的该基本输入输出系统密码,以致该基本输入输出系统密码与该目标密码相同。
CN202210477097.XA 2022-05-03 2022-05-03 用于基本输入输出系统及基板管理控制器的密码管理方法 Pending CN117056883A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210477097.XA CN117056883A (zh) 2022-05-03 2022-05-03 用于基本输入输出系统及基板管理控制器的密码管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210477097.XA CN117056883A (zh) 2022-05-03 2022-05-03 用于基本输入输出系统及基板管理控制器的密码管理方法

Publications (1)

Publication Number Publication Date
CN117056883A true CN117056883A (zh) 2023-11-14

Family

ID=88667852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210477097.XA Pending CN117056883A (zh) 2022-05-03 2022-05-03 用于基本输入输出系统及基板管理控制器的密码管理方法

Country Status (1)

Country Link
CN (1) CN117056883A (zh)

Similar Documents

Publication Publication Date Title
US7840796B2 (en) Booting to a recovery/maintenance environment
US10754955B2 (en) Authenticating a boot path update
CN110943860B (zh) 一种bmc固件更新方法、系统、电子设备及存储介质
JP2013156993A (ja) コンピュータシステムにおけるbiosの設定方法とコンピュータプログラム製品
US20100229219A1 (en) Detecting unauthorized computer access
CN113010214B (zh) 一种bios选项设置方法、系统及存储介质
US20160330241A1 (en) Remote password management using local security policies
US11354259B1 (en) Computer system configurations based on accessing data elements presented by baseboard management controllers
CN108833133B (zh) 基于云计算网络的网络配置管理方法、装置和存储介质
CN109583242A (zh) 一种k-ux系统下硬盘分区加密的方法和系统
CN115794182A (zh) 固件带外升级方法、装置、电子设备及存储介质
CN115421750A (zh) 一种服务器固件无感升级方法、装置、终端及存储介质
CN113238778B (zh) 一种升级bios固件的方法、系统、设备及介质
US12067121B2 (en) Trusted boot method and apparatus, electronic device, and readable storage medium
CN110727940A (zh) 一种电子设备密码管理方法、装置、设备及存储介质
CN110830436A (zh) 用户登录方法与跳板机
TWI796194B (zh) 用於基本輸入輸出系統及基板管理控制器的密碼管理方法
CN117056883A (zh) 用于基本输入输出系统及基板管理控制器的密码管理方法
CN110134546B (zh) 批量重启windows系统方法、电子装置及存储介质
CN115208671B (zh) 防火墙配置方法、装置、电子设备和存储介质
CN107704399B (zh) 一种存储数据的方法和装置
CN111914311B (zh) 硬盘密码管理方法、装置、电子设备及存储介质
JP2024018883A (ja) コンピューティングシステムのセキュリティのシステム及び方法
CN110781527B (zh) 一种控制寄存器保护方法与装置
CN109684134B (zh) 用于在多个设备间快速部署固件设定的方法及服务器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination