<div id="page-white">
<div id="pagecontent">
<div id="pagecontent-inner">
<div id="article">
<h2>ข้อมูลทั่วไป</h2>
เมื่อวันที่ 3 มกราคม 2561 National Cybersecurity and Communications Integration Center (NCCIC) ซึ่งเป็นศูนย์กลางการแลกเปลี่ยนข้อมูลเกี่ยวกับภัยคุกคามไซเบอร์ระหว่างภาครัฐกับภาคเอกชนของประเทศสหรัฐฯ ได้แจ้งเตือนช่องโหว่ 2 รายการที่ได้รับการเปิดเผยโดยทีมวิจัย Google Project Zero <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#1">[1]</a> เรียกว่า Meltdown <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#2">[2]</a> และ Spectre <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#3">[3]</a> ซึ่งส่งผลกระทบกับการทำงานของ CPU ในระดับฮาร์ดแวร์ <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#4">[4]</a> <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#5">[5]</a> ไม่ว่าจะเป็นอุปกรณ์คอมพิวเตอร์ อุปกรณ์มือถือ และเครื่องแม่ข่ายที่ให้บริการต่าง ๆ และระบบที่ให้บริการคลาวด์

ช่องโหว่ Spectre และ Meltdown สามารถดึงเอาข้อมูลที่สำคัญจากหน่วยความจำจากระดับโครงสร้างภายในการออกแบบของ CPU ผ่านการทำงาน Kernel ของระบบปฏิบัติการ ซึ่งโดยปกติระบบปฏิบัติการจะไม่อนุญาตให้โปรแกรมแอปพลิเคชันเข้าถึงข้อมูลในระดับโครงสร้างของ CPU ได้ ในกรณีนี้มีการทำการทดลองโดยอาศัยช่องว่างระหว่างการรอทำคำสั่งของ CPU เพื่อการเข้าถึง และสามารถทำสำเนาข้อมูลบางส่วนได้

กรณีที่มีผู้ประสงค์ร้ายนำเอาเทคนิคดังกล่าวไปใช้ ก็อาจสั่งงานให้มีการค้นข้อมูล และทำสำเนาข้อมูลสำคัญ เช่น รหัสผ่าน ออกไปจากระบบได้

ทั้งนี้ผู้ผลิต CPU รุ่นIntel AMD และ ARM (ชิปในอุปกรณ์มือถือ และ Tablet ส่วนใหญ่) ได้ร่วมมือกับผู้ผลิตระบบปฏิบัติการในการออกแพตช์เพื่อปิดช่องโหว่ดังกล่าว การอัปเดตแพตช์อาจทำให้ระบบทำงานช้าลงตั้งแต่ 5 - 30 % บริษัท Microsoft บริษัท Apple บริษัท Google (Android) และ Linux ได้ออกซอฟต์แวร์เพื่อแก้ไขปัญหาดังกล่าวแล้ว<a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#6">[6]</a> <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#7">[7]</a> <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#8">[8]</a>
<table class="general-table" border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td colspan="1" rowspan="1"><b>Details</b></td>
<td colspan="1" rowspan="1"><b>Meltdown</b></td>
<td colspan="1" rowspan="1"><b>Spectre</b></td>
</tr>
<tr>
<td colspan="1" rowspan="1">Allows kernel memory read</td>
<td colspan="1" rowspan="1">yes</td>
<td colspan="1" rowspan="1">no</td>
</tr>
<tr>
<td colspan="1" rowspan="1">Was patched with KAISER/KPTI</td>
<td colspan="1" rowspan="1">yes</td>
<td colspan="1" rowspan="1">no</td>
</tr>
<tr>
<td colspan="1" rowspan="1">Leaks arbitary user memory</td>
<td colspan="1" rowspan="1">yes</td>
<td colspan="1" rowspan="1">yes</td>
</tr>
<tr>
<td colspan="1" rowspan="1">Could be executed remotely</td>
<td colspan="1" rowspan="1">Sometimes</td>
<td colspan="1" rowspan="1">Definitely</td>
</tr>
<tr>
<td colspan="1" rowspan="1">Most likely to impact</td>
<td colspan="1" rowspan="1">Kernel integrity</td>
<td colspan="1" rowspan="1">Browser memory</td>
</tr>
<tr>
<td colspan="1" rowspan="1">Practical attacks against</td>
<td colspan="1" rowspan="1">Intel</td>
<td colspan="1" rowspan="1">Intel, AMD, ARM</td>
</tr>
<tr>
<td colspan="1" rowspan="1">CVE <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#5">[5]</a><a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#6">[6]</a></td>
<td colspan="1" rowspan="1">rogue data cache load (CVE-2017-5754)</td>
<td colspan="1" rowspan="1">branch target injection (CVE-2017-5715)
bounds check bypass (CVE-2017-5753)</td>
</tr>
</tbody>
</table>
ตารางเปรียบเทียบแสดงรายละเอียดช่องโหว่ Meltdown และ Spectre
<h2>ผลกระทบ</h2>
ผู้ประสงค์ร้ายสามารถเจาะผ่านระบบป้องกันความปลอดภัย และเข้าถึงข้อมูลสำคัญของเครื่องผู้ใช้ได้

โดยช่องโหว่ Spectre เปิดโอกาสผู้ประสงค์ร้ายสามารถเข้าถึงหน่วยความจำที่กำลังทำงานอยู่ ส่วนช่องโหว่ Meltdown เปิดโอกาสให้สามารถเข้าถึงหน่วยความจำได้ในระดับ Kernel ซึ่งหมายถึงข้อมูลบัญชีผู้ใช้ และรหัสผ่านที่ใช้ภายในระบบปฏิบัติการอาจถูกขโมยได้

ทั้งนี้นักวิจัยยังกล่าวว่าช่องโหว่ดังกล่าวอาจไม่ได้มีผลกระทบที่ทำให้สามารถเปลี่ยนแปลงหรือลบข้อมูลได้ <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html#6">[6]</a>

และในการโจมตีผู้ประสงค์ร้ายต้องมีสิทธิเข้าถึงอุปกรณ์ที่ใช้งานซีพียูที่ได้รับผลกระทบก่อนจึงจะสามารถใช้ช่องโหว่โจมตีได้ เช่น หลอกเหยื่อติดตั้งมัลแวร์เพื่อควบคุมเครื่อง หรือหลอกให้เหยื่อเข้าถึงเว็บไซต์ที่มีโค้ดอันตราย เป็นต้น
<h2>ระบบที่ได้รับผลกระทบ</h2>
ช่องโหว่ Meltdown ส่งผลกระทบกับระบบปฎิบัติการที่ใช้งานซีพียู Intel และช่องโหว่ Spectre ส่งผลกระทบต่อระบบปฏิบัติการที่ใช้งานซีพียู Intel, AMD และ ARM
<h2>ข้อแนะนำในการป้องกันและแก้ไข</h2>
<ul>
 	<li>ทางผู้พัฒนาระบบปฏิบัติการและอุปกรณ์ที่ใช้งานซีพียูที่มีช่องโหว่ ได้เริ่มสร้างแพตช์เพื่อลดผลกระทบจากช่องโหว่ดังกล่าว โดยติดตามรายละเอียดของการพัฒนาแพตช์ของแต่ละผลิตภัณฑ์ตามตารางด้านล่าง อย่างไรก็ตามการติดตั้งแพตช์ดังกล่าวอาจไม่ได้แก้ไขช่องโหว่ได้ทุกกรณี เนื่องจากช่องโหว่กระทบต่อสถาปัตยกรรมของซีพียูโดยตรง และเมื่อติดตั้งแพตช์แล้วอาจส่งผลให้ประสิทธิภาพการทำงานของซีพียูลดลง ผู้ดูแลระบบควรตรวจสอบประสิทธิภาพการทำงานสำหรับแอปพลิเคชันและบริการที่สำคัญก่อนเพื่อลดผลกระทบที่อาจเกิดขึ้น</li>
 	<li>สำหรับช่องโหว่ Meltdown นั้นได้รับการแก้ไขแล้วสำหรับ บริการ Coud computing ของ Amazon, Google and Microsoft</li>
</ul>
<table class="general-table" border="1" cellspacing="1" cellpadding="1">
<thead>
<tr>
<th scope="col"><strong>Link to Vendor Information</strong></th>
<th scope="col"><strong>Date Added</strong></th>
</tr>
<tr>
<td scope="col"><a href="https://aws.amazon.com/security/security-bulletins/AWS-2018-013/">Amazon</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://www.amd.com/en/corporate/speculative-execution">AMD</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://source.android.com/security/bulletin/2018-01-01">Android</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://support.apple.com/en-us/HT208394">Apple</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://developer.arm.com/support/security-update">ARM</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://lists.centos.org/pipermail/centos-announce/2018-January/date.html">CentOS</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://www.chromium.org/Home/chromium-security/ssca">Chromium</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://support.citrix.com/article/CTX231399">Citrix</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://support.f5.com/csp/article/K91229003">F5</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html">Google</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="http://www.huawei.com/en/psirt/security-notices/huawei-sn-20180104-01-intel-en">Huawei</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://exchange.xforce.ibmcloud.com/collection/Central-Processor-Unit-CPU-Architectural-Design-Flaws-c422fb7c4f08a679812cf1190db15441">IBM</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00088&amp;languageid=en-fr">Intel</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://support.lenovo.com/us/en/solutions/len-18282">Lenovo</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://lkml.org/lkml/2017/12/4/709">Linux</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://azure.microsoft.com/en-us/blog/securing-azure-customers-from-cpu-vulnerability/">Microsoft Azure</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV180002">Microsoft</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://www.mozilla.org/en-US/security/advisories/mfsa2018-01/">Mozilla</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="http://nvidia.custhelp.com/app/answers/detail/a_id/4609">NVIDIA</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://lists.opensuse.org/opensuse-security-announce/2018-01/msg00001.html">OpenSuSE</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://access.redhat.com/security/security-updates/#/security-advisories?q=&amp;p=1&amp;sort=portal_publication_date%20desc&amp;rows=10&amp;documentKind=PortalProduct">Red Hat</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="http://lists.suse.com/pipermail/sle-security-updates/2018-January/date.html">SuSE</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://success.trendmicro.com/solution/1119183-important-information-for-trend-micro-solutions-and-microsoft-january-2018-security-updates">Trend Micro</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="https://www.vmware.com/security/advisories/VMSA-2018-0002.html">VMware</a></td>
<td scope="col">January 4, 2018</td>
</tr>
<tr>
<td scope="col"><a href="http://xenbits.xen.org/xsa/advisory-254.html">Xen</a></td>
<td scope="col">January 4, 2018</td>
</tr>
</thead>
</table>
ตารางแสดงแพตช์แก้ไขช่องโหว่จากผู้ให้บริการผลิตภัณฑ์
<h2>อ้างอิง</h2>
<ol>
 	<li><a href="https://meltdownattack.com/#meltdown-reported" name="1">https://meltdownattack.com/#meltdown-reported</a></li>
 	<li><a href="https://meltdownattack.com/" name="2">https://meltdownattack.com/</a></li>
 	<li><a href="https://spectreattack.com/" name="3">https://spectreattack.com/</a></li>
 	<li><a href="https://www.ncsc.gov.uk/guidance/meltdown-and-spectre-guidance" name="4">https://www.ncsc.gov.uk/guidance/meltdown-and-spectre-guidance</a></li>
 	<li><a href="https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html" name="5">https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html</a></li>
 	<li><a href="https://www.nytimes.com/2018/01/03/business/computer-flaws.html?hpw&amp;rref=technology&amp;action=click&amp;pgtype=Homepage&amp;module=well-region%C2%AEion=bottom-well&amp;WT.nav=bottom-well" name="6">https://www.nytimes.com/2018/01/03/business/computer-flaws.html?hpw&amp;rref=technology&amp;action=click&amp;pgtype=Homepage&amp;module=well-region®ion=bottom-well&amp;WT.nav=bottom-well</a></li>
 	<li><a href="https://www.kb.cert.org/vuls/id/584653" name="7">https://www.kb.cert.org/vuls/id/584653</a></li>
 	<li><a href="https://www.sans.org/webcasts/meltdown-spectre-understanding-mitigating-threats-106815" name="8">https://www.sans.org/webcasts/meltdown-spectre-understanding-mitigating-threats-106815</a></li>
</ol>
</div>
</div>
</div>
</div>
<div id="pagecontent-bottom"><strong><img src="https://www.thaicert.or.th/img/clear.gif" alt="Clear" width="1" height="1" />ที่มา</strong> : <a href="https://www.thaicert.or.th/alerts/user/2018/al2018us001.html">ThaiCERT</a></div>