การเข้าถึงระยะไกลและการเปิดเผยความปลอดภัยทางไซเบอร์
ระหว่างที่เก็บข้อมูลบนคลาวด์และอุปกรณ์อัจฉริยะการเข้าถึงบริการต่างๆจากระยะไกลได้กลายเป็นความจริงทางโลกของชีวิต การเข้าถึงระยะไกลช่วยให้นักพัฒนาซอฟต์แวร์และผู้ดูแลระบบสามารถจัดการโครงสร้างพื้นฐานทางเทคนิคได้โดยไม่ต้องเข้าถึงเซิร์ฟเวอร์ทางกายภาพ ซึ่งรองรับบริการบนคลาวด์ โซลูชันเดสก์ท็อประยะไกลยังสามารถช่วยผู้ใช้ระยะไกลในการแก้ไขปัญหาได้อีกด้วย การเข้าถึงระยะไกลเป็นเครื่องมือที่มีประสิทธิภาพสําหรับการกําหนดค่าและการจัดการระบบนอกเหนือจากโครงสร้างพื้นฐานในองค์กร แต่ยังทําให้เกิดความเสี่ยงใหม่ๆ เกี่ยวกับการเข้าถึงโดยไม่ได้รับอนุญาตและเครือข่ายที่ไม่ปลอดภัย
การเข้าถึงระยะไกลคืออะไร
การเข้าถึงระยะไกลหมายถึงกระบวนการควบคุมซอฟต์แวร์หรือระบบปฏิบัติการจากระบบอื่นจากระยะไกล โดยทั่วไปจะใช้สําหรับอุปกรณ์คอมพิวเตอร์ แต่ยังสามารถทําได้ด้วยอุปกรณ์เคลื่อนที่ (เช่น การควบคุมอุปกรณ์ Internet of Things จากสมาร์ทโฟนของคุณ)
ส่วนความปลอดภัยของคู่มือผู้ใช้สําหรับการทํางานทางไกลและนําอุปกรณ์มาเป็นของตัวเอง (BYOD) ของ NIST Special Publication (SP) 800-114 กําหนดการเข้าถึงระยะไกลว่าเป็น "ความสามารถของผู้ใช้ขององค์กรในการเข้าถึงทรัพยากรคอมพิวเตอร์ที่ไม่ใช่สาธารณะจากสถานที่อื่นที่ไม่ใช่สิ่งอํานวยความสะดวกขององค์กร" การเข้าถึงระยะไกลช่วยให้ผู้ปฏิบัติงานสามารถเชื่อมต่อกับเครือข่ายขององค์กร และยังสามารถให้การเชื่อมต่อกลับไปยังอุปกรณ์ของผู้ปฏิบัติงานได้หากจําเป็น
บทความนี้มุ่งเน้นไปที่ฟังก์ชันหลังเพื่ออํานวยความสะดวกในการเชื่อมต่อระยะไกล ซึ่งโดยทั่วไปจะดําเนินการโดยใช้โปรโตคอลเดสก์ท็อประยะไกล มีโปรโตคอลเดสก์ท็อประยะไกลที่ใช้บ่อยหลายแบบ รวมถึง Apple Remote Desktop Protocol (ARD) และโปรโตคอลเดสก์ท็อประยะไกล (RDP) เฉพาะของ Windows โปรโตคอลเดสก์ท็อประยะไกลช่วยให้ผู้ใช้สามารถเข้าถึงอุปกรณ์อื่นได้จากระยะไกล ซึ่งโดยทั่วไปจะอนุญาตให้ผู้ใช้ดําเนินการบนอุปกรณ์ระยะไกลจากอุปกรณ์ของตนได้ การเข้าถึงระยะไกลประเภทนี้มักใช้สําหรับการดูแลระบบบนเซิร์ฟเวอร์คลาวด์ ตลอดจนการสนับสนุนด้านไอทีสําหรับพนักงานแบบกระจายตัว เซสชันระยะไกลอาจรวมถึงการกําหนดค่าและการแก้ไขปัญหาสําหรับคอมพิวเตอร์ระยะไกล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยในการเข้าถึงระยะไกล ให้ตรวจสอบ NIST SP 600-46 คู่มือสําหรับการทํางานทางไกลขององค์กร การเข้าถึงระยะไกล และการรักษาความปลอดภัย BYOD
องค์กรใช้เครือข่ายส่วนตัวเสมือน (VPN) การควบคุมระบบระยะไกล และแอปพลิเคชันบนเบราว์เซอร์เพื่อให้พนักงานสามารถเข้าถึงเครือข่ายของบริษัทได้ โดยทั่วไปผู้ดูแลระบบจะใช้ Secure Shell (SSH) เพื่อเชื่อมต่อกับเว็บเซิร์ฟเวอร์บนคลาวด์ และเทคโนโลยีระบบคลาวด์ต่างๆ อาจมีพอร์ตเฉพาะที่ใช้สําหรับการกําหนดค่าระยะไกล โซลูชันการเข้าถึงระยะไกลมีให้สําหรับความต้องการที่หลากหลาย และเครื่องมือที่ใช้กันทั่วไป ได้แก่ Apple Remote Desktop, Microsoft Remote Desktop, Any Desk, Citrix Virtual Apps, Digi RealPort, Intelligent Platform Management Interface (IPMI), OpenVPN, pcAnywhere, RealVNC, Secure Shell และ TeamViewer สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําแนะนําด้านความปลอดภัยของ VPN โปรดอ่านคู่มือ IPsec VPN ใน NIST SP 800-77 และ คู่มือ SSL VPN ใน NIST SP 800-113
แม้ว่าการเข้าถึงระยะไกลจะเป็นเครื่องมือที่มีประโยชน์ที่ทําให้ทีมที่กระจายไปทั่วโลก
ความเสี่ยงในการเปิดรับการเข้าถึงระยะไกล
ภัยคุกคามและช่องโหว่ที่ส่งผลกระทบต่ออุปกรณ์และเทคโนโลยีการเข้าถึงระยะไกลอาจเป็นผลมาจากมาตรฐานการป้องกันที่อ่อนแอกว่าหรือการใช้งานบนเครือข่ายที่ไม่ปลอดภัย ไม่ว่าจะผ่านพนักงานที่เชื่อมต่อกับเครื่องมือขององค์กรบนเครือข่ายสาธารณะหรือพอร์ตที่ไม่ปลอดภัยที่อนุญาตให้เข้าถึงข้อมูลที่ละเอียดอ่อนโดยไม่ได้รับอนุญาต
หากการเข้าถึงระยะไกลไม่ปลอดภัย องค์กรของคุณอาจประสบกับการโจมตีของมัลแวร์ การละเมิดความปลอดภัย และการสูญหายของข้อมูลที่อาจเกิดขึ้น อาชญากรไซเบอร์สามารถนําทางผ่านพอร์ตที่เปิดเผยเพื่ออัปโหลดโทรจันการเข้าถึงระยะไกลที่จะส่งผลต่อความสมบูรณ์ของข้อมูลของคุณ แฮ็กเกอร์สามารถควบคุมเซิร์ฟเวอร์หรือเครื่องมือกําหนดค่าอื่นๆ ของคุณผ่านพอร์ตที่เปิดอยู่สําหรับแอปเดสก์ท็อประยะไกลของคุณ หากข้อมูลรับรองการเข้าสู่ระบบระยะไกลอ่อนแอหรือนํากลับมาใช้ใหม่ในอุปกรณ์ต่างๆ โอกาสที่ข้อมูลที่บันทึกไว้และการโจมตีด้วยกําลังดุร้ายจะเพิ่มขึ้น
ในการระบุความเสี่ยงที่อาจเกิดขึ้นในพอร์ตเปิดในฟังก์ชันการเข้าถึงระยะไกลของคุณคุณสามารถใช้เครื่องมือสแกนอัตโนมัติเช่น UpGuard BreachSight การสแกนพอร์ตอัตโนมัติจะประเมินสินทรัพย์ของคุณด้วยการตรวจสอบอย่างต่อเนื่องและการจัดการช่องโหว่ ในบรรดาการค้นพบที่เกี่ยวข้องกับพอร์ตที่หลากหลาย BreachSight ระบุความเสี่ยงของพอร์ตต่อไปนี้สําหรับซอฟต์แวร์เดสก์ท็อประยะไกลที่ใช้กันทั่วไป:
- เปิดพอร์ต 'SSH'
- พอร์ต 'Apple Remote Desktop' เปิดอยู่
- พอร์ต 'Apple RemoteDesktop VNC' เปิดอยู่
- พอร์ต 'เดสก์ท็อประยะไกล' เปิดอยู่
โปรโตคอล Secure Shell (SSH) เป็นวิธีที่ปลอดภัยสําหรับการเข้าถึงและจัดการระบบแยกต่างหาก และมักใช้สําหรับการเข้าสู่ระบบระยะไกลและการดําเนินการบรรทัดคําสั่งบนเซิร์ฟเวอร์ระยะไกล SSH ใช้พอร์ต [.rt-script]22[.rt-script] ตามค่าเริ่มต้น การค้นพบการเปิดพอร์ต 'SSH' ระบุว่าพอร์ต [.rt-script]22[.rt-script] ถูกเปิดเผยต่ออินเทอร์เน็ตสาธารณะหรือไม่
Apple Remote Desktop (ARD) เปิดใช้งานการตรวจสอบและควบคุมระยะไกลสําหรับอุปกรณ์ Mac รวมถึงอุปกรณ์ iOS สําหรับ TCP (Transmission Control Protocol) ARD ใช้พอร์ต [.rt-script]5900[.rt-script] สําหรับการควบคุมและสังเกต พอร์ต [.rt-script]3283[.rt-script] สําหรับการรายงาน และพอร์ต [.rt-script]22[.rt-script] สําหรับการถ่ายโอนไฟล์ผ่านอุโมงค์ SSH ด้วย UDP (User Datagram Protocol) ARD ใช้พอร์ต [.rt-script]5900[.rt-script] และ [.rt-script]3283[.rt-script] ผู้โจมตีสามารถควบคุมระบบผ่านพอร์ตที่เปิดเผย ดังนั้นการเข้าถึงบริการ ARD ควรจํากัดเฉพาะผู้ใช้ที่เชื่อถือได้และจํากัดเฉพาะที่อยู่ IP ที่รู้จัก การให้สิทธิ์การเข้าถึง Virtual Network Computing (VNC) ด้วย ARD ช่วยให้ผู้ใช้ VNC สามารถควบคุมหน้าจอได้ สําหรับทั้งการเปิดพอร์ต 'Apple RemoteDesktop VNC' และเปิดพอร์ต 'Apple RemoteDesktop VNC' ที่ค้นพบ ให้ประเมินการเข้าถึงผ่านหลักการของสิทธิ์น้อยที่สุด
สําหรับระบบปฏิบัติการ Windows และระบบโอเพนซอร์สอื่นๆ เช่น Linux Remote Desktop Protocol (RDP) ให้การเชื่อมต่อเดสก์ท็อประยะไกลกับระบบที่รองรับ RDP RDP ใช้พอร์ต [.rt-script]3389[.rt-script] ตามค่าเริ่มต้น แม้ว่าคุณจะสามารถเปลี่ยนพอร์ตการฟังได้ เช่นเดียวกับผลการวิจัยของ ARD การค้นพบการเปิดพอร์ต 'Remote Desktop' บ่งชี้ว่าพอร์ต RDP สามารถเข้าถึงได้แบบสาธารณะ ซึ่งอาจทําให้อาชญากรไซเบอร์เข้าถึงระบบของคุณได้ ประเมินว่าพอร์ตสามารถจํากัดไว้ที่เครือข่ายภายในและ VPN ได้หรือไม่
BreachSight ยังระบุเครื่องมือเฉพาะซอฟต์แวร์การเข้าถึงระยะไกล เช่นต่อไปนี้:
- พอร์ต 'Citrix ICA' เปิดอยู่
- เปิดพอร์ต 'Digi Realport'
- เปิดพอร์ต 'IPMI'
- พอร์ต 'สถานะ PCAnywhere' เปิดอยู่
- เปิดพอร์ต 'TeamViewer'
อีกทางเลือกหนึ่งของ Microsoft RDP Citrix Independent Computing Architecture (ICA) เป็นระบบที่เป็นกรรมสิทธิ์ที่ใช้กับ Citrix Virtual Apps and Desktops Citrix Virtual Apps and Desktops นําเสนอโครงสร้างพื้นฐานเดสก์ท็อปเสมือน (VDI) ดังนั้นการเข้าถึงระยะไกลจึงเป็นคุณสมบัติที่สําคัญ Citrix ICA ใช้พอร์ต [.rt-script]1494[.rt-script] แต่ยังสามารถเป็นส่วนหนึ่งของ Common Gateway Protocol บนพอร์ต [.rt-script]2598[.rt-script] เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตและการหยุดชะงักของเครือข่าย ควรจํากัดพอร์ต ICA ไว้ที่เครือข่ายภายในและการเข้าถึง VPN หากคุณไม่ได้ใช้บริการ ICA ให้ปิดใช้งานพอร์ตทั้งหมด
Digi RealPort ให้การเปลี่ยนเส้นทาง COM สําหรับอุปกรณ์ที่โดยทั่วไปไม่มีพอร์ตอนุกรม แต่จําเป็นต้องเปิดใช้งานบนเครือข่ายของคุณ RealPort มีตัวเลือกสําหรับการเข้ารหัสและการเชื่อมต่อ TLS แม้ว่าแต่ละรายการจะต้องได้รับการกําหนดค่าอย่างอิสระ RealPort ใช้พอร์ต [.rt-script]771[.rt-script] โดยค่าเริ่มต้นบนอุปกรณ์ Digi ที่ใช้งานอยู่ และตั้งค่าพอร์ตเพิ่มเติมสําหรับช่องทางการสื่อสาร หากคุณได้รับการค้นหาเปิดพอร์ต 'Digi Realport' แสดงว่าคุณรู้ว่าพอร์ตที่ใช้งานอยู่สามารถเข้าถึงได้แบบสาธารณะ คุณสามารถใช้รายการควบคุมการเข้าถึงในไฟร์วอลล์ของคุณเพื่อควบคุมวิธีการรับส่งข้อมูลนําทางพอร์ต
หากคุณใช้อินเทอร์เฟซการจัดการแพลตฟอร์มอัจฉริยะ (IPMI) สําหรับการจัดการแพลตฟอร์ม ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าพารามิเตอร์การควบคุมการเข้าถึงที่เข้มงวดและการรับส่งข้อมูลที่จํากัด เพื่อให้เฉพาะผู้ดูแลระบบที่ได้รับอนุญาตบนเครือข่ายส่วนตัวเท่านั้นที่สามารถกําหนดค่าตัวควบคุมการจัดการบอร์ดข้างก้น (BMC) ได้ มิฉะนั้นอาชญากรไซเบอร์สามารถเลี่ยงการควบคุมความปลอดภัยติดตั้งระบบปฏิบัติการใหม่และเข้าถึงข้อมูลผ่าน IPMI BMC เป็นเป้าหมายที่มีมูลค่าสูงสําหรับอาชญากรไซเบอร์ ดังนั้นโปรดใช้ความระมัดระวังเกี่ยวกับการเปิดเผยพอร์ต IPMI และการค้นหาการเปิดพอร์ต 'IPMI' โดยทั่วไป IPMI จะทํางานบนพอร์ต [.rt-script]623[.rt-script] ซึ่งสามารถตรวจสอบได้อย่างรวดเร็วหากถูกเปิดเผย หากพอร์ตจําเป็นต้องเปิดอยู่ ให้ตรวจสอบให้แน่ใจว่าคุณได้อัปเดตข้อมูลประจําตัวของผู้ดูแลระบบเป็นรหัสผ่านที่รัดกุม
ตามชื่อที่แนะนํา pcAnywhere ช่วยให้ผู้ใช้สามารถเข้าถึงคอมพิวเตอร์ได้จากทุกที่โดยใช้ซอฟต์แวร์ ซอฟต์แวร์ pcAnywhere หมดอายุการใช้งานในปี 2014 หลังจากปัญหาด้านความปลอดภัยและการแก้ไขด่วนในปีสุดท้าย สําหรับ UDP pcAnywhere ใช้พอร์ต [.rt-script]22[.rt-script] และ [.rt-script]5632[.rt-script] ในขณะที่ใช้พอร์ต [.rt-script]5631[.rt-script] สําหรับ TCP เนื่องจาก pcAnywhere ถูกยกเลิกและไม่ได้รับการอัปเดตอีกต่อไป หากองค์กรของคุณยังคงใช้ pcAnywhere สําหรับการเข้าถึงระยะไกล คุณควรเปลี่ยนไปใช้ผู้ให้บริการรายอื่นทันที
TeamViewer ให้การเข้าถึงและควบคุมระยะไกลสําหรับคอมพิวเตอร์และปลายทางอื่นๆ ใช้พอร์ต [.rt-script]5938[.rt-script], [.rt-script]443[.rt-script] และ [.rt-script]80[.rt-script] สําหรับการเชื่อมต่อ พอร์ต [.rt-script]5938[.rt-script] เป็นพอร์ตที่ต้องการสําหรับทั้งการเชื่อมต่อ TCP และ UDP โดยมี [.rt-script]443[.rt-script] และ [.rt-script]80[.rt-script] ให้การเชื่อมต่อ TCP สํารอง เช่นเดียวกับพอร์ตการเชื่อมต่อการเข้าถึงระยะไกลอื่น ๆ การเข้าถึง Teamviewer ควรกําหนดเส้นทางผ่าน VPN และจํากัดเฉพาะที่อยู่ IP ที่เชื่อถือได้
BreachSight ยังระบุการกําหนดเส้นทางพอร์ตสําหรับ VPN ที่ใช้กันทั่วไป:
- เปิดพอร์ต 'IKE VPN'
- เปิดพอร์ต 'OpenVPN'
โปรโตคอล Internet Key Exchange (IKE) ให้อุโมงค์ที่ปลอดภัยสําหรับการสื่อสาร VPN IKE เป็นโปรโตคอลมาตรฐานที่มีสองเวอร์ชันให้เลือก IKE ทํางานผ่าน UDP โดยใช้พอร์ต [.rt-script]50[.rt-script]0 เมื่อจับคู่กับ NAT-traversal อาจใช้พอร์ต UDP [.rt-script]4500[.rt-script] หากคุณวางแผนที่จะใช้ Layer Two Tunneling Protocol (L2TP) คุณจะต้องส่งต่อพอร์ตบนพอร์ต UDP [.rt-script]1701[.rt-script] เนื่องจาก VPN มีอุโมงค์การสื่อสารปลายทาง การเข้าถึงจึงควรถูกจํากัดไว้ที่ที่อยู่ IP ที่เชื่อถือได้และปิดอินเทอร์เน็ตสาธารณะ
OpenVPN ให้บริการ VPN โอเพ่นซอร์สที่ปลอดภัย โดยใช้การเข้ารหัสจากไลบรารี OpenSSL โดยค่าเริ่มต้น OpenVPN จะใช้พอร์ต TCP [.rt-script]443[.rt-script] และพอร์ต UDP [.rt-script]1194[.rt-script] พร้อมคําแนะนําสําหรับ UDP การค้นพบการเปิดพอร์ต 'OpenVPN' ระบุว่าการใช้ OpenVPN ของคุณสามารถเข้าถึงได้แบบสาธารณะหรือไม่ หากระบบ OpenVPN ของคุณได้รับการกําหนดค่าผิดพลาด ผู้ใช้ที่ไม่ได้รับอนุญาตสามารถเข้าถึงทรัพยากรส่วนตัวที่ปลายด้านใดด้านหนึ่งของอุโมงค์ VPN
หากคุณระบุพอร์ตที่เปิดเผยเหล่านี้หรือกังวลเกี่ยวกับการใช้เทคโนโลยีการเข้าถึงระยะไกลคุณสามารถใช้มาตรการรักษาความปลอดภัยทางไซเบอร์เพื่อปกป้องพื้นผิวการโจมตีของคุณได้
วิธีรักษาความปลอดภัยเครื่องมือการเข้าถึงระยะไกล
ขณะที่ท่านพิจารณาข้อควรระวังเพื่อความปลอดภัยเกี่ยวกับการเข้าถึงระยะไกล ให้ถามคําถามสองข้อดังนี้
- ใครบ้างที่ต้องใช้เครื่องมือการเข้าถึงระยะไกล
- บุคคลนั้นต้องการการเข้าถึงระยะไกลประเภทใด
คุณอาจพบว่าพนักงานส่วนใหญ่ไม่จําเป็นต้องใช้เครื่องมือการเข้าถึงและควบคุมระยะไกลอย่างเต็มที่ นโยบายไฟร์วอลล์ที่เข้มงวดและการใช้ VPN สามารถให้บริการทีมส่วนใหญ่ของคุณได้ สําหรับผู้ที่ต้องการความสามารถในการเชื่อมต่อและจัดการโครงสร้างพื้นฐานคุณสามารถกําหนดนโยบายเกี่ยวกับการตั้งค่าการใช้งานและการกําหนดค่าได้
นอกเหนือจากข้อกําหนดรหัสผ่านที่รัดกุมสําหรับพนักงานทุกคนแล้ว คุณยังสามารถใช้กฎไฟร์วอลล์และอุโมงค์ VPN เพื่อจํากัดการเข้าถึงการควบคุมการกําหนดค่าระยะไกลได้อีกด้วย ใช้เครื่องมือการจัดการข้อมูลประจําตัวและการเข้าถึงที่ต้องมีการรับรองความถูกต้องสําหรับชั้นความปลอดภัยเพิ่มเติม คุณยังสามารถกําหนดให้ทีมนั้นไม่ดําเนินการเซสชันการควบคุมระยะไกลจากเครือข่ายอินเทอร์เน็ตสาธารณะ โดยจํากัดการเข้าถึงที่อยู่ IP ที่เชื่อถือได้สําหรับทีมสนับสนุนระยะไกลของคุณ
>การตั้งค่าการกําหนดค่าใด ๆ ควรได้รับการตรวจสอบอย่างสม่ําเสมอ และควรตรวจสอบการรับส่งข้อมูลการเชื่อมต่อเพื่อให้แน่ใจว่ามีการใช้งานที่คาดหวัง รับทราบถึงช่องโหว่ของซอฟต์แวร์ที่ส่งผลกระทบต่อห่วงโซ่เครื่องมือของคุณโดยใช้โซลูชันการสแกนอัตโนมัติ คุณสามารถทดสอบนโยบายความปลอดภัยการเข้าถึงระยะไกลได้โดยทําตาม NIST SP 800-115 Technical Guide to Information Security Testing and Assessment
UpGuard BreachSight ช่วยให้คุณเข้าใจความเสี่ยงที่ส่งผลกระทบต่อเสถียรภาพการรักษาความปลอดภัยภายนอกของคุณ ด้วยแพลตฟอร์มที่ใช้งานง่ายและข้อมูลแบบเรียลไทม์ คุณสามารถดูความปลอดภัยทางไซเบอร์ขององค์กรได้อย่างรวดเร็ว และสื่อสารภายในเกี่ยวกับความเสี่ยง ช่องโหว่ หรือเหตุการณ์ด้านความปลอดภัยในปัจจุบัน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแนวทางปฏิบัติของโดเมนเฉพาะของคุณที่เกี่ยวข้องกับการค้นพบพอร์ตที่เปิดเผยเหล่านี้และข้อกังวลด้านความปลอดภัยอื่นๆ ให้เข้าถึงโปรไฟล์ความเสี่ยงของคุณใน BreachSight เพื่อค้นหาการค้นพบแต่ละรายการตามชื่อ เมื่อคุณระบุข้อกังวลแล้ว คุณสามารถจัดการกระบวนการแก้ไขภายใน UpGuard ได้เช่นกัน คุณสามารถติดต่อทีมสนับสนุนลูกค้าของเราเพื่อตรวจสอบและตรวจสอบผลการค้นพบที่พบสําหรับสินทรัพย์ของคุณ
หากคุณไม่ใช่ผู้ใช้ UpGuard ปัจจุบัน และต้องการตรวจสอบเนื้อหาที่เปิดเผยต่อสาธารณะสําหรับข้อค้นพบเหล่านี้และอื่นๆ ให้ลงทะเบียนเพื่อทดลองใช้