Score:1

จะตรวจสอบไฟล์บันทึกของผลิตภัณฑ์และเครื่องของแล็บที่ปลอดภัยจากแล็ปท็อปขององค์กรได้อย่างไร

ธง uz

ฉันกำลังพยายามหาวิธีแก้ไขที่จะช่วยฉันตรวจสอบเครื่องของผลิตภัณฑ์และไฟล์บันทึกในแต่ละเครื่อง นี่คือข้อเท็จจริงบางประการเกี่ยวกับสภาพแวดล้อมการทำงานของฉัน:

  • ฉันมีผลิตภัณฑ์ที่ติดตั้งในแล็บซึ่งประกอบด้วยเครื่องหลายเครื่อง (บางเครื่อง 3 เครื่อง และ VM 8 เครื่อง) ของ Windows Server 2016 ขึ้นไป และ Windows 10

  • แล็ปท็อปของฉันอยู่ใน LAN หนึ่งและแล็บอยู่ใน LAN อื่น

  • ผลิตภัณฑ์สร้างไฟล์บันทึก (*.log) หลายไฟล์โดยมีชื่อและวัตถุประสงค์ต่างกันในแต่ละเครื่อง

  • ฉันคิดว่าไฟล์บันทึกเหล่านั้นสร้างขึ้นโดยคุณสมบัติ log4net ...

  • มี 5 บริการที่ต้องติดตาม ได้แก่ IIS, SQL, RabbitMQ, Product's service

  • ฉันไม่สามารถ UNC (เช่น: \server-name\logs\product.log) กับเครื่องเหล่านั้นจากแล็ปท็อปของฉันและในทางกลับกัน

  • เครื่องไม่สามารถเข้าถึงอินเทอร์เน็ตได้

  • ปัจจุบัน หากฉันต้องการตรวจสอบไฟล์บันทึก ฉันต้อง RDP ไปยังแต่ละเครื่องและเรียกใช้บรรทัดสคริปต์ PowerShell ต่อไปนี้: รับเนื้อหา C:\Product\Logs\Product.log -wait -tail 1000

    หรือ

    เพื่อเรียกใช้สคริปต์นี้จาก "ภายนอก" (จากแล็ปท็อปของฉัน) ด้วยการเชื่อมต่อ SSL และห่อไฟล์ บรรทัดสคริปต์ด้วย เรียกใช้คำสั่ง สั่งการ:

...

#region SSL เชื่อมต่อกับเซิร์ฟเวอร์ 
 เพิ่ม-พิมพ์ @"
 ใช้ System.Net;
 ใช้ System.Security.Cryptography.X509Certificates;
 TrustAllCertsPolicy ระดับสาธารณะ: ICertificatePolicy {
 บูลสาธารณะ CheckValidationResult(
   ServicePoint srvPoint, ใบรับรอง X509Certificate,
   คำขอ WebRequest, int ใบรับรองปัญหา
   ) 
 {
   กลับจริง;
 }
}
"@
 [System.Net.ServicePointManager]::CertificatePolicy = วัตถุใหม่ TrustAllCertsPolicy
 $AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
 [System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols
#endregion

Enter-PSSession -ComputerName $hqappIP -Credential $cred
เรียกใช้คำสั่ง -ComputerName $hqappIP -Credential $cred -ScriptBlock {
   รับเนื้อหา C:\Product\Logs\Product.log -wait -tail 1000
}

...
  • ฉันได้รับคำแนะนำให้เพิ่มเครื่องมือ Docker ในแล็ปท็อปที่จะเรียกใช้ ELK\logstash + Kibana และติดตั้งในเครื่องของ Lab - filebeat ที่จะพูดคุยกับเซิร์ฟเวอร์ใน Docker แต่ฉันพบว่าเครื่องของ Lab อยู่ใน LAN เดียวและ ไม่สามารถ ping ไปยังแล็ปท็อปของฉันที่อยู่ใน LAN อื่นได้ (สิ่งที่ทำให้ฉันสับสนเพราะฉันสามารถ ping จากแล็ปท็อปของฉันไปยังเครื่องเหล่านั้นและเรียกใช้สคริปต์ในแบบที่ฉันสร้างให้คุณในส่วนที่แล้ว)
  • ฉันจะไม่ได้รับเครื่องเพิ่มเติมใน LAN ของ Lab ดังนั้นนี่จึงไม่ใช่ตัวเลือก
  • แล็ปท็อปของฉันมีระบบปฏิบัติการ Windows 10

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

in flag
คุณยังเปิดรับเครื่องมือเชิงพาณิชย์อยู่หรือไม่ หรือคุณกำลังมองหาโซลูชันฟรีอยู่หรือเปล่า คุณต้องการรายงานด้วยหรือเพียงแค่การแจ้งเตือน
uz flag
โซลูชันและการรายงานฟรีเช่นกัน
Massimo avatar
ng flag
ฉันเข้าใจปัญหาของคุณทั้งหมด แต่ได้โปรดไม่มีใครช่วยคุณได้ที่นี่หากคุณไม่ได้มองหามันจริงๆ
Score:1
ธง cn

ติดตั้งและใช้บริการบันทึกส่วนกลาง ตัวอย่างซอฟต์แวร์ฟรีในพื้นที่นี้ ได้แก่ Graylog หรือ ELK (Elasticsearch, Logstash และ Kibana) จัดเตรียมตัวแทนที่กำลังรันบนโฮสต์ และส่งต่อเนื้อหาไฟล์บันทึกหรือบันทึกเหตุการณ์ของ Windows ไปยังฐานข้อมูล

งานจำนวนมากในการปรับใช้และกำหนดค่าก็จริง แต่มีประสิทธิภาพมากกว่าการจ้องที่ไฟล์บันทึกแต่ละไฟล์ในหลายๆ โฮสต์ การสืบค้นข้อผิดพลาด http 500 ในทุกเว็บเซิร์ฟเวอร์ เป็นต้น

ฉันไม่สามารถ UNC (เช่น: \server-name\logs\product.log) กับเครื่องเหล่านั้น

บันทึกการปรับแต่งบนการแชร์ไฟล์อาจใช้งานได้ในสเกลขนาดเล็ก ไฟล์ทั้งหมดบนการแชร์ส่วนกลางเดียว หรือแอปพลิเคชันเซิร์ฟเวอร์ส่งออกการแชร์ อย่างไรก็ตาม บางแอปพลิเคชันไม่สามารถหรือจะไม่เข้าสู่เส้นทางที่เข้ากันได้กับสิ่งนี้ และการติดตามไฟล์จำนวนหนึ่งจากเวิร์กสเตชันของคุณเพียงแค่แทนที่ "ป่าปลายทาง" ด้วย "แท็บ BareTail จำนวนมาก"

โพสต์คำตอบ

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