Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Windows 10 & SMBv1: โปรโตคอลนี้ยังรองรับอยู่หรือไม่?

Windows 10 ปิด SMBv1 Windows 10 ไม่ปิด SMBv1 Windows 10 อาจจะปิด SMBv1 ผมเห็นพายุของ claims เหล่านี้ gầnนี้ รอบ Windows 10 Builds 1709 และ 1804 ซึ่งระบุว่า Microsoft ได้ลบโปรโตคอล SMBv1 ออกจาก Windows นี่หมายความว่าผู้ใช้ที่พยายามเชื่อมต่อกับเครื่องอื่นในเครือข่าย (น่าจะเป็นสภาพแวดล้อมบ้าน) จะไม่สามารถทำได้ อาจจะ

ในรีวิว Build 1804 ของผม ผมไม่เจอปัญหาแบบนี้ แต่แล้วนี่ไม่ใช่ fresh install และผมใช้ setup ที่ตั้งค่าไว้ดีแล้ว ดังนั้นผมตัดสินใจทำ full, fresh, clean install ของ Windows 10 และดูว่าพฤติกรรมแบบไหนรอคอยผม นี่ควรจะปิดท้ายข่าวลือและ counter-rumors ทั้งหมด

Setup

ก่อนอื่น ผมดาวน์โหลด Windows 10 ISO file แล้วตั้งค่า virtual machine setup ติดตั้ง Windows 10 จากศูนย์ และเลือก Home edition จงใจ เพราะ Pro เสมอสะดวกกว่าในการใช้งานและตั้งค่าเนื่องจาก Group Policies และอื่นๆ ต่อมา ตั้งค่า offline account (หมายถึง local หมายถึงไม่มี online nonsense)

เมื่อถึงเดสก์ท็อป สิ่งแรกที่ผมทำคือพยายามเข้าถึง host หนึ่งใน LAN ผมไม่ได้ปรับแต่งการตั้งค่าเดสก์ท็อป เล่นกับ Windows Defender หรือ firewall rules หรืออะไรคล้ายๆ กัน สิ่งเดียวที่คุ้มค่าที่จะกล่าวคือ ผมใช้ bridged network adapter ดังนั้น virtual machine ได้รับ IP address ใหม่ในช่วงเดียวกับอุปกรณ์บ้านอื่นๆ ในเครือข่ายนี้ เช่น 192.168.1.106 หรือ 192.168.1.109

ผมเปิด Windows Explorer และใน address bar พิมพ์: \\<hostname> บางอย่างแบบ \\dedoimedo ผมเข้าถึง Windows host อื่น (Windows 7 ที่ไม่มี SMBv2 หรือ SMBv3) ได้โดยไม่มีปัญหา การแชร์ทำงานได้ดีและไม่มีปัญหา

Windows 10 & SMBv1: โปรโตคอลนี้ยังรองรับอยู่หรือไม่?

Windows Features

ผมยังได้ยิน claims — และได้รับอีเมลหลายสิบฉบับที่คนอ้างว่าไม่เพียงแค่ SMBv1 ถูกปิด คุณยังติดตั้งกลับไม่ได้ บางคนอาจเจอสถานการณ์แปลกๆ แต่ผม replicate ไม่ได้ ภายใต้ Windows Features คุณมี SMBv1 และสามารถ add/remove ได้ นี่สอดคล้องกับเอกสารทางการ — ไม่ว่ามันจะเปลี่ยนในอนาคต อย่างไรก็ตาม ผมไม่เห็นปัญหา

อย่างไรก็ตาม โปรดทราบ — Windows Features ยังมี entry Automatic Removal สำหรับโปรโตคอล หากคุณไม่ใช้ Samba sharing ภายใน 15 วันหลังการติดตั้ง (ไม่นับเวลาที่ปิดเครื่อง) โปรโตคอล SMBv1 จะถูกปิด คุณสามารถ untick กล่องนี้ และ SMBv1 จะไม่ถูกปิดแม้ไม่ได้ใช้ และแน่นอน หากใช้ ก็จะไม่ถูกปิด และแม้จะหายไป คุณสามารถติ๊ก checkbox ที่สองและติดตั้งกลับได้ เหมือน Telnet และ TFTP และโปรโตคอลอื่นๆ ที่ถูกปิดมานานมาก เพื่อเหตุผลความปลอดภัยที่คล้ายกัน

Telnet เป็นตัวอย่างที่ดี มันถูกปิดแม้ใน Windows XP โดยค่าเริ่มต้น! ยังไง ถ้าคุณต้องการ คุณสามารถเปิดได้ตลอดเวลา เหมือน Windows feature อื่นๆ ไม่ว่าผ่าน GUI ด้านล่าง หรือผ่าน dism /online /Enable-Feature /FeatureName:<feature> ที่ nifty และทรงพลังจาก command line เพราะ legacy applications บางอย่างอาจต้องการนี้ และ Microsoft เสนอ backward compatibility ที่ดีและทนทาน นี่เป็นหนึ่งในเหตุผลที่มันยังดังในโลกธุรกิจ

Windows 10 & SMBv1: โปรโตคอลนี้ยังรองรับอยู่หรือไม่?

Network discovery (การค้นพบเครือข่าย)

ตอนนี้ นี่คือสิ่งที่อาจทำให้คนสับสน ใน Windows 7/8 คุณจะได้ HomeGroup greeting ทุกครั้งที่เชื่อมต่อเครือข่าย และมันจะขอให้คุณจำแนกเครือข่าย — private (trusted), public (untrusted) และ work (semi-trusted) Windows 10 ทิ้งแนวคิด HomeGroup และไม่ถามให้คุณจำแนกเครือข่าย

Windows 10 & SMBv1: โปรโตคอลนี้ยังรองรับอยู่หรือไม่?

ในกรณีของผม สำหรับการติดตั้งนี้ — และผม推测 สำหรับคนส่วนใหญ่ — เครือข่ายถูกตั้งเป็น Public — และนี่หมายความว่า network discovery และ file and printer sharing ถูกปิด นี่หมายความว่าคุณไม่สามารถ browse เครือข่ายได้ แต่คุณสามารถเชื่อมต่อโดยตรงกับอุปกรณ์ได้ (ตามที่ผมแสดงด้านบน) คุณสามารถเปลี่ยน network type ผ่าน Settings เปลี่ยน firewall rules หรืออนุญาตเนื้อหาบางประเภทสำหรับ public networks ตัวอย่างเช่น ผมเปิด network discovery แต่ไม่เปิด file sharing และแน่นอน ตอนนี้ Windows 10 แสดงอุปกรณ์เครือข่ายบางอย่างได้ดีแล้ว รวมถึงคอมพิวเตอร์และเครื่องพิมพ์และอื่นๆ

Windows 10 & SMBv1: โปรโตคอลนี้ยังรองรับอยู่หรือไม่?

สรุป

无论คุณคิดอะไรเกี่ยวกับ security nonsense อย่าง SMBv1 scaremongering ทั้งหมดนี้ ดูเหมือนด้วยความมั่นใจสูงมากว่า a) โปรโตคอล SMBv1 ทำงาน และแม้จะถูกปิด คุณสามารถเปิดกลับได้ผ่าน Windows Features b) คุณสามารถเข้าถึงอุปกรณ์เครือข่ายโดยตรง และคุณอาจต้องเปลี่ยน network type และ/หรือการตั้งค่า sharing/discovery เฉพาะเจาะจงก่อนที่คุณจะ browse เครือข่ายได้ Windows Defender ไม่รบกวนการเข้าถึง Samba shares ของผม และผมได้ฟังก์ชันที่คาดหวัง

การทดสอบของผมแสดงว่าเรามีความอิสระและความยืดหยุ่นที่ต้องการ ผมเกลียด security drama ทั้งหมด ผมพบ online integration ใหม่ๆ นี้ moronic และ useless แต่ผมก็เกลียดเช่นกันเมื่อคนกระจายความกลัวที่ไร้พื้นฐาน คล้าย Linux ที่คุณสามารถเปลี่ยน client protocol ให้ใช้ Samba Windows 10 Home — และ Pro เป็นเกมที่ง่ายกว่า — ให้เครื่องมือที่จำเป็นในการควบคุมและจัดการการใช้ SMBv1 เหมือนที่พูดไว้ก่อนหน้านี้ อาจเปลี่ยนในอนาคต แต่ตอนนี้ ผมไม่เห็น doom and gloom

หวังว่าบทความนี้จะมีประโยชน์ — มันเน้นสิ่งที่เกิดขึ้นใน Windows 10 หลัง clean install วิธีเข้าถึงอุปกรณ์เครือข่ายและ shares โดยตรงและโดยอ้อม วิธี disable/enable Windows features วิธีเปลี่ยน network profile และ/หรือตั้งค่า network discovery และ sharing แบบเลือกได้ และทริกอื่นๆ นี้ควร relevant อย่างน้อยจนถึง 2020 เพราะ Windows 7 ยังคงครอบคลุมเกือบครึ่งหนึ่งของการติดตั้ง Windows ทั้งหมด และมีเครื่องมืออื่นๆ มากมายที่ใช้ SMBv1 นั่นคือสิ้นสุด

Cheers.