Score:0

วิธีกำหนดค่า Windows ให้เรียกใช้งานเฉพาะ .exe พร้อมการลงนามใบรับรอง

ธง cn

ฉันต้องการเรียกใช้ (บนคอมพิวเตอร์บางเครื่องที่ใช้ Windows 10) เฉพาะ exe เหล่านั้น ไฟล์ที่ลงนามโดยใบรับรองซึ่งติดตั้งบนคอมพิวเตอร์ (อาจเป็นใบรับรองจาก CA หรือใบรับรองการทดสอบของฉันเอง)

ฉันลองวิธีนี้แล้ว (และอื่น ๆ อีกมากมาย): จะกำหนดค่า Windows ไม่ให้รันไบนารีที่ถูกดัดแปลงได้อย่างไร

แต่ไม่มีใครแก้ปัญหาของฉันได้

ฉันเขียนแอป "HelloWorld" สองแอป (ที่มีการเซ็นใบรับรองและไม่มีการเซ็นใบรับรอง) แต่วิธีแก้ปัญหาทั้งหมดที่ฉันพยายามอนุญาตให้เรียกใช้ทั้งสองแอพ

วิธีกำหนดค่า Windows10 ให้เรียกใช้เฉพาะ .exe พร้อมการลงนามใบรับรอง


มีการกำหนดค่า AppLocker:

<AppLockerPolicy Version="1">
  <RuleCollection Type="Appx" EnforcementMode="NotConfigured" />
  <RuleCollection Type="Dll" EnforcementMode="NotConfigured" />
  <RuleCollection Type="Exe" EnforcementMode="Enabled">
    <FilePathRule Id="921cc481-6e17-4653-8f75-050b80acca20" Name="(Default Rule) All files located in the Program Files folder" Description="Allows members of the Everyone group to run applications that are located in the Program Files folder." UserOrGroupSid="S-1-1-0" Action="Allow">
      <Conditions>
        <FilePathCondition Path="%PROGRAMFILES%\*" />
      </Conditions>
    </FilePathRule>
    <FilePathRule Id="a61c8b2c-a319-4cd0-9690-d2177cad7b51" Name="(Default Rule) All files located in the Windows folder" Description="Allows members of the Everyone group to run applications that are located in the Windows folder." UserOrGroupSid="S-1-1-0" Action="Allow">
      <Conditions>
        <FilePathCondition Path="%WINDIR%\*" />
      </Conditions>
    </FilePathRule>
    <FilePublisherRule Id="d5c14ef6-5a5e-4863-aa49-a9ebbcab1afc" Name="Only run executables that are signed" Description="" UserOrGroupSid="S-1-1-0" Action="Allow">
      <Conditions>
        <FilePublisherCondition PublisherName="*" ProductName="*" BinaryName="*">
          <BinaryVersionRange LowSection="*" HighSection="*" />
        </FilePublisherCondition>
      </Conditions>
    </FilePublisherRule>
  </RuleCollection>
  <RuleCollection Type="Msi" EnforcementMode="NotConfigured" />
  <RuleCollection Type="Script" EnforcementMode="NotConfigured" />
</AppLockerPolicy>
cn flag
AppLocker สามารถและจะป้องกันไม่ให้แอปพลิเคชันทำงานอย่างแน่นอน เว้นแต่จะกำหนดค่าไม่ถูกต้อง
Eugene Afanasovich avatar
cn flag
ไม่สงสัย. แต่จะกำหนดค่า AppLocker บน Windows 10 อย่างถูกต้องให้เรียกใช้งานเฉพาะ .exe พร้อมลงนามใบรับรองได้อย่างไร
cn flag
มันจะง่ายกว่าถ้าคุณให้การกำหนดค่า AppLocker ของคุณ
Eugene Afanasovich avatar
cn flag
@GregAskew ขอบคุณที่พยายามช่วยฉัน ฉันซาบซึ้งจริงๆ ฉันเพิ่มการกำหนดค่า AppLocker ในคำถาม
cn flag
มีอะไรในบันทึกเหตุการณ์ของ AppLocker หรือไม่ คุณใช้ Windows 10 รุ่นที่รองรับ AppLocker หรือไม่
Eugene Afanasovich avatar
cn flag
ใช่ มีการเข้าสู่ระบบใน Event Viewer: "appidsvc.dll: คอมโพเนนต์ AppLocker ไม่พร้อมใช้งานใน SKU นี้" ฉันใช้ Windows 10 Pro และฉันเพิ่งอ่านเจอว่าการเรียกใช้ AppLocker อย่างถูกต้องบนระบบปฏิบัติการนี้ไม่ใช่เรื่องง่าย อาจมีวิธีแก้ไขปัญหาของฉันโดยไม่ต้องใช้ AppLocker?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา