Tags:
Microsoft

WebGL เทคโนโลยีการแสดงผล 3 มิติบนเว็บเบราว์เซอร์ผ่านจาวาสคริปต์ที่ได้รับการสนับสนุนจากผู้ผลิตเบราว์เซอร์ 4 รายใหญ่ยกเว้นไมโครซอฟท์ นั้นคงจะไม่ได้รับการสนับสนุนจากไมโครซอฟท์เป็นแน่แท้แล้ว โดยทีม Microsoft Security Response Center (MSRC) Engineering ประกาศผ่านเว็บบล็อกของทีมว่าไมโครซอฟท์ตัดสินใจไม่สนับสนุน WebGL เนื่องด้วยข้อกังวลด้านความปลอดภัย ดังนี้

  • เทคโนโลยี WebGL จะเปิดช่องให้การโจมตีจากอินเทอร์เน็ตเข้าสู่ GPU ได้โดยตรง และอาจสร้างปัญหาด้านความปลอดภัยซึ่งผู้ผลิตฮาร์ดแวร์หรือไดร์เวอร์ไม่ได้คำนึงถึงมาก่อน
  • ความรับผิดชอบของการให้บริการเพื่อความปลอดภัยต่อการเข้าถึงเว็บไซต์ที่ใช้เทคโนโลยี WebGL จะไปขึ้นอยู่กับผู้ผลิตฮาร์ดแวร์มากเกินไป นอกจากนั้นการที่ผู้ใช้งานไม่เคยชินกับการอัพเดตไดร์เวอร์อยู่เสมอจะทำให้เกิดความเสี่ยงด้านความปลอดภัยมากยิ่งขึ้น
  • เป็นเรื่องยากที่ระบบปฏิบัติการสมัยใหม่จะป้องกันหรือหลีกเลี่ยงการโจมตีด้วยวิธี DoS ซึ่งสามารถกระทำผ่านเว็บไซต์ใดก็ได้ที่ใช้เทคโนโลยี WebGL ถึงแม้ OpenGL จะรองรับปัญหามัลแวร์โจมตีแต่ก็ไม่ได้รับรองว่าจะจัดการกับ DoS ได้

ที่มา: TechNet Blogs - Security Research & Defense

สำหรับวิธีการบุกรุกเข้าสู่ GPU ผ่าน WebGL สามารถดูได้จากไดอะแกรมที่ท้ายข่าวครับ

Comments

By: xxxooo
Windows PhoneWindowsIn Love
xxxooo's blog
on 19/06/11 10:21 #301402 toggle
xxxooo's picture

แล้ว จะใช้ DirectX กับมาตรฐานเปิด อย่างเว็บหรอ ตลก


"My hardware, my rules. I brought back what you took away." by OtherOS++ Project Team

By: lunargone
Android
lunargone's blog
on 19/06/11 10:26 #301404 Reply to:301402 toggle
lunargone's picture

ก็คงจะเป็นเช่นนั้นแหละครับ(ฮา)


...

By: put4558350
ContributorAndroidSymbianUbuntu
put4558350's blog
on 19/06/11 10:38 #301407 Reply to:301404 toggle
put4558350's picture

MS คงไม่อยากให้ web app เกิดใด้เต็มที่ เพราะจะเป็นการดึง user ออกจาก windows มากกว่าครับ


^^

By: xxxooo
Windows PhoneWindowsIn Love
xxxooo's blog
on 19/06/11 12:34 #301466 Reply to:301407 toggle
xxxooo's picture

จะเขวี้ยง Windows Phone ทิ้งก็เพราะแบบนี้แหล่ะ


"My hardware, my rules. I brought back what you took away." by OtherOS++ Project Team

By: Perl
ContributorUbuntu
Perl's blog
on 19/06/11 12:40 #301471 Reply to:301407 toggle
Perl's picture

ผมว่าเขาเอาดีทาง HTML5 มากกว่านะ เพราะ WP7 ก็รองรับ HTML5 อย่างเต็มที่

ส่วน Windows 8 ก็สนับสนุนการรัน Web Apps บน Windows ได้ โดยใช้ HTML5 และจาวาสคริปต์

http://www.blognone.com/news/24061


ecution.style

By: xxxooo
Windows PhoneWindowsIn Love
xxxooo's blog
on 19/06/11 12:41 #301472 Reply to:301471 toggle
xxxooo's picture

webgl เป็นส่วนหนึ่ง ของ html5 นี่ครับ


"My hardware, my rules. I brought back what you took away." by OtherOS++ Project Team

By: Perl
ContributorUbuntu
Perl's blog
on 19/06/11 12:46 #301475 Reply to:301472 toggle
Perl's picture

ผมไม่ทราบเรื่องมาตรฐานพวกนี้ครับเพราะผมเองก็ไม่ได้สนใจ..

แต่ในเมื่อ WP7 สนับสนุน HTML5 แล้ว ทำไมมันไม่สามารถรัน WebGL ได้ ในเมื่อมันเป็นส่วนหนึ่งของ HTML5 ?

งั้นก็อาจจะหมายถึง Browser ที่รัน HTML5 ได้ แต่ไม่ครบทุกฟีเจอร์..


ecution.style

By: xxxooo
Windows PhoneWindowsIn Love
xxxooo's blog
on 19/06/11 12:59 #301483 Reply to:301475 toggle
xxxooo's picture

ในมาตรฐาน มันกำหนดว่าต้องมี ตัวแสดงผล 3d ซึ่งตอนแรก มีผู้เข้าแข่งขัน คือ Google O3D กับ Webgl ส่วน Microsoft ที่มี Direct X อยู่ในมือ เงียบ

และ หลังๆ เหมือน O3D จะตายไปแล้ว

เลยเหมือนว่า สงคราม ยุติ ข้อสรุป ของ 3D บน HTML5 ควนจะเป็น Webgl

แต่อยู่ดีๆ พี่ท่านมาแทงกั๊ก กันซะงั้น แถมมาจากไหนไม่รู้

จริงๆ ท่านแทงกั๊ก ตั้งแต่ Code VIDEO แล้วว่า ไม่เอา webm

แต่อันนั้น พอเข้าใจว่า มันยังเคลียร์ไม่จบกับ mpeg la

แต่นี่ เซ็งว่ะ เครื่องต่อไป ไม่ iPhone ก็ Android ล่ะวะ


"My hardware, my rules. I brought back what you took away." by OtherOS++ Project Team

By: Perl
ContributorUbuntu
Perl's blog
on 19/06/11 13:06 #301487 Reply to:301483 toggle
Perl's picture

ขอบคุณที่อธิบายให้ฟังครับ

ผมเองก็คิดว่า MS เขาคงจะแทงกั๊กเพื่อมาตรรฐานของตัวเองมากกว่า อย่างเกมส์บน WP7 ก็ต้อง Render ผ่าน DirectX

ดังนั้น HTML5 ก็เลยน่าจะบังคับให้ไปในแนวทางของตัวเองซะมากกว่า

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


ecution.style

By: PaPaSEK
ContributorAndroidWindowsIn Love
PaPaSEK's blog
on 19/06/11 13:28 #301496 Reply to:301487 toggle
PaPaSEK's picture

ถูกแล้วครับ ก็แค่แทงกั๊กเพื่อมาตรฐานของตัวเอง

เพราะถ้าพูดกันเรื่องความปลอดภัยแล้ว IE ก็รั่วใช่ย่อย ไม่ต้องไปพูดถึง WebGL หรอก เอาแค่พื้นๆ นี่แหละครับ

By: bean3g
Windows PhoneUbuntu
bean3g's blog
on 20/06/11 11:56 #301733 Reply to:301471 toggle
bean3g's picture

เดี่ยวก็ได้ WebGLDX ครับ เลือกใช้ได้ทีเดียว 2 เทคโนโลยี

By: tekkasit
ContributorAndroidWindowsIn Love
tekkasit's blog
on 19/06/11 10:47 #301410 toggle
tekkasit's picture

แหม ActiveX เฮียก็เคยมีประสบการณ์นี่ ทำเป็นไม่เคยไปได้

ก็ไม่ยากนี่ โยนความรับผิดชอบไปให้ผู้ใช้ ก็ให้ Web browser ร้องเตือนว่า Web นี้จะพยายามใช้ WebGL จะยอมไม่ยอม

By: Thaina
Windows
Thaina's blog
on 19/06/11 11:19 #301413 Reply to:301410 toggle
Thaina's picture

ตามหลักแล้ว HTML จะต้องไม่ทำแบบนั้นครับ ถ้าติดชื่อว่า HTML มันก็เหมือนบังคับกลายๆให้ทำได้ทุกอย่างโดยไม่แจ้งเตือนอะไรทั้งสิ้น

คือโดยรวมแล้วมันจะต่างจาก Plugin อย่าง Flash SilverLight หรือ ActiveX ที่เปนโปรแกรมแยกโปรเซส และต้องลงเสริมไปใน Browser

โดยส่วนตัวผมก็ไม่เห็นด้วยเลยที่ MS มาเตะขัดขา WebGL คิดเหมือนกันว่ากับความอันตรายแค่นี้ไม่ควรจะเอามาเปนประเด็น MS คงอยากดัน SilverLight มากกว่า (คือยังเน้นไปที่การใช้ปลั๊กอินเปนหลัก)

แต่ถ้าพูดกันตามตรงมันก็ไม่ถึงกับไร้เหตุผล ถือเปนเหตุผลที่พอฟังได้

ยังไงก็ตาม ผมก็คิดว่า ถ้าเกมและแอพพลิเคชั่นเจ๋งๆ บนเว็บ กลายเปน HTML5 หมด MS จะสวนกระแสคนเดียวก็ช่างมันเถอะ เดี๋ยว IE ก็ตายไปเอง เพราะคนที่อยากเล่นเกมก็คงหนีไปใช้ตัวอื่นหมด

เหมือนที่เกิดขึ้นแล้วกับ Windows เกมดีๆ ลง Windows หมด ใครๆก็ชอบใช้ Windows

ป.ล. จริงๆ ผมเกลียด HTML นะ ผมชอบแอพพลิเคชั่นที่ต้อง Compile มากกว่า


My Blog

By: greendog
ContributoriPhoneAndroidBlackberry
greendog's blog
on 19/06/11 11:12 #301418 toggle
greendog's picture

คือเท่าที่เจอมา รู้สึก browser เฮียแกจะมีปัญหาด้านความปลอดภัยมากที่สุดแล้วมั้งครับ สงสัยวิเคราะห์แล้วว่าถ้าเติม WebGL เข้าไปจากโพรงกระรอก จะกลายเป็นหลุมอุกกาบาต


Enjoy HTML5 or Flash Platform? - @teerasej

By: kswisit
AndroidIn Love
kswisit's blog
on 19/06/11 11:47 #301446 Reply to:301418 toggle
kswisit's picture

+555555

By: freeedom
freeedom's blog
on 19/06/11 11:54 #301450 Reply to:301418 toggle
freeedom's picture

555 รูตรึม

By: Lightwave
AndroidWindows
Lightwave's blog
on 19/06/11 13:20 #301494 Reply to:301418 toggle
Lightwave's picture

Safari เยอะกว่าอีก โดนเจาะก็ไว

By: PaPaSEK
ContributorAndroidWindowsIn Love
PaPaSEK's blog
on 19/06/11 13:31 #301497 Reply to:301494 toggle
PaPaSEK's picture

การชี้ให้ผู้อื่นเห็นว่าคนนั้นคนนี้มีข้อด้อยเยอะกว่าตนเอง ไม่ช่วยให้อะไรดีขึ้นครับ

By: EThaiZone
ContributorSymbian
EThaiZone's blog
on 19/06/11 20:27 #301583 Reply to:301418 toggle
EThaiZone's picture

พูดซะเห็นภาพเลยครับ 55+

By: rabbitch
rabbitch's blog
on 19/06/11 11:55 #301452 toggle
rabbitch's picture

ไม่สนับสนุนก็ไม่เป็นไร เพราะปกติไม่ได้ใช้ IE อยู่แล้ว 5555

By: heart
ContributoriPhone
heart's blog
on 19/06/11 14:16 #301511 toggle
heart's picture

กะดัน SilverLight หรอ

By: frozenology
ContributoriPhoneAndroid
frozenology's blog
on 19/06/11 15:27 #301518 toggle
frozenology's picture

ถ้าเว็บไหนจะใช้ ogl งั้นก็คือผู้ใช้ก็ต้องเลิกใช้ ie สินะ จะเอาแต่ dx อย่างเดียวแน่นอน


@fb.me/frozenology @Arang for Gamer

By: mr.k
mr.k's blog
on 19/06/11 17:50 #301566 toggle
mr.k's picture

งั้นก็ทำ DirectX for Linux, Mac, Unix & Mobile Platform ไปเลยครับ จะสนับสนุนเต็มที่

By: bi89
ContributorAndroidSymbianUbuntu
bi89's blog
on 19/06/11 18:42 #301573 toggle
bi89's picture

เท่าที่อ่านความเห็นของทุกท่าน คิดว่า MS แทงกั๊กเพราะเหตุผลทางธุรกิจมากๆ เพราะเชื่อว่าทางเทคนิคแล้วมันทำได้

By: McKay
iPhoneAndroidIn Love
McKay's blog
on 19/06/11 19:26 #301575 Reply to:301573 toggle
McKay's picture

SilverLight ดันมาตั้งนานก็คงอยากให้เกิดอยู่ครับ


"Microsoft is doing a terrific job of pissing off it's existing customer base to chase the sliver that is the tablet market." - William Topping

By: MrWhisper
ContributorWindows PhoneBlackberrySymbian
MrWhisper's blog
on 19/06/11 22:51 #301627 toggle
MrWhisper's picture

คอมเมนต์เป็นอย่างที่คิดไว้ก่อนเปิดเข้ามาจริงๆ อิอิ

พูดตรๆงนะ เรื่อง 3D บนหน้าเว็บนี่ผมยะงไม่รู้เลยจะเอามาทำประโยชน์อะไร


[ JIRAYU.IN.TH ]

By: Perl
ContributorUbuntu
Perl's blog
on 19/06/11 23:00 #301630 Reply to:301627 toggle
By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 20/06/11 0:16 #301651 Reply to:301627 toggle
mr_tawan's picture

อย่าไปมองว่า WebGL เอาไว้ทำ 3D อย่างเดียวครับ

คำว่า GL ย่อมาจาก Graphics Library ตัว WebGL ก็คือ API ตัวนึงที่เป็นคำสั่งระดับ ซึ่งตัวเวปสามารถใช้เพื่อควบคุม GPU ของระบบได้ (เกือบๆ ) โดยตรง

ถ้าเกิดว่า Web Programmer สามารถเข้าถึง GPU ได้โดยตรง เขาจะสามารถเขียนหลาย ๆ ที่ปัจจุบันต้องเขียนผ่าน flash/silverlight/etc. ได้โดยที่ไม่ต้องไปใช้ของพรรค์นี้เลยครับ และเอาเข้าจริง ๆ อาจจะทำได้มากกว่าอีกด้วย

ยกตัวอย่างสมมติว่าเป็น Banner โฆษณาของ Blognone ถ้าเขียนด้วย WebGL ก็อาจจะรันข้ามแพลตฟอร์มได้ และอาจจะทำให้กิน CPU น้อยลงอีกด้วย

มันอาจจะไม่จำเป็นครับ แต่ถ้ามีมันก็ดีน่ะนะ


By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 20/06/11 23:43 #301953 Reply to:301627 toggle
lew's picture

หลายบริษัทมองว่า Web คือ Desktop Replacement ครับ ไม่ีใช่แค่กูเกิล ทั้งแอปเปิลและไมโครซอฟท์ก็มองเห็น "ความเป็นไปได้" นี้


LewCPE's Google+

By: jp
iPhoneAndroidBlackberry
jp's blog
on 19/06/11 23:32 #301640 toggle
jp's picture

Microsoft เคยสนับสนุน OpenGL หรือ แล้ว ActiveX ปลอดภัยแล้วหรือ


  • จะพยายามลดการถอดเสียงตามคำแนะนำจาก ราชบัณฑิตฯ ก็เลยพิมพ์ภาษาต่างประเทศ(ไม่เฉพาะอังกฤษ)ทับไปแทน
  • จะได้ไม่เป็นไทยคำอังกฤษแล้วโดนว่า --' พยายามเปิดพจนานุกรมเขาแปลหน่อยละนะ ^^' (ถ้าไม่มีก็ไปให้เขาแปล)
  • ตอนสอนภาษาไทยใช้ "เขา"? แต่บรรยายใช้ "เค้า" ไม่แนะ
By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 20/06/11 0:18 #301653 Reply to:301640 toggle
mr_tawan's picture

Microsoft เป็นคนสร้าง OpenGL บนวินโดวส์ และ เคยเป็นหนึ่งในบอร์ดผู้ออกแบบมาตรฐาน OpenGL ด้วย (ซึ่งถ้าเป็นตอนนี้ก็คือ Khronos Group ล่ะครับ)


By: jp
iPhoneAndroidBlackberry
jp's blog
on 21/06/11 17:30 #302265 Reply to:301653 toggle
jp's picture

ขอบคุณครับ


  • จะพยายามลดการถอดเสียงตามคำแนะนำจาก ราชบัณฑิตฯ ก็เลยพิมพ์ภาษาต่างประเทศ(ไม่เฉพาะอังกฤษ)ทับไปแทน
  • จะได้ไม่เป็นไทยคำอังกฤษแล้วโดนว่า --' พยายามเปิดพจนานุกรมเขาแปลหน่อยละนะ ^^' (ถ้าไม่มีก็ไปให้เขาแปล)
  • ตอนสอนภาษาไทยใช้ "เขา"? แต่บรรยายใช้ "เค้า" ไม่แนะ
By: Thaina
Windows
Thaina's blog
on 21/06/11 18:08 #302278 Reply to:301653 toggle
Thaina's picture

ถึงว่างั้นแต่สุดท้ายก็หนีมาทำ DirectX นะครับ

แถมไม่ยอมอัพเดท OpenGL บน Windows ด้วย (default 1.1 ตลอดชาติ)


My Blog

By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 20/06/11 0:19 #301654 toggle
mr_tawan's picture

ผมว่ามันไม่ได้เกี่ยวอะไรกับ DirectX หรอกครับ เอาเข้าจริง ๆ นะ 555 WebGL บน IE (ถ้าจะทำ) อาจจะรันบน DirectX ก็ได้ ใครจะไปรู้


By: joomla
iPhoneUbuntu
joomla's blog
on 20/06/11 8:55 #301685 toggle
joomla's picture

ข่าวนี้จะเกิดแรงบันดาลใจหรือชี้ทางให้แฮคเกอร์แพร่กระจายมัลแวร์/โจมตีผ่าน WebGL


v___v

By: rattananen
AndroidWindows
rattananen's blog
on 20/06/11 11:33 #301723 toggle
rattananen's picture

งงกับ comment ใน blognone

พอข่าว Apple, Google: บูชา แม้จะไม่มีเหตุผล

พอข่าว MS: ไม่ว่าจะมีเหตุผลอะไร ขอให้ได้ทับถมไว้ก่อน


no system is safe.

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 20/06/11 23:44 #301954 Reply to:301723 toggle
lew's picture

คอมเมนต์ไหนไม่มีเหตุผลอย่างไรก็ reply บอกเจ้าของคอมเมนต์ได้นี่ครับ

มางงตรงนี้จะมีประโยชน์อะไร????


LewCPE's Google+

By: rattananen
AndroidWindows
rattananen's blog
on 20/06/11 23:56 #301960 Reply to:301954 toggle
rattananen's picture

ขอโทษครับผมใช้คำไม่เคลียร์เอง

ควรจะใช้คำว่า "แปลกใจกับ comment ใน blognone มากกว่า"


no system is safe.

By: lancaster
ContributoriPhoneAndroidWindows
lancaster's blog
on 20/06/11 13:43 #301753 toggle
lancaster's picture

เอาจริงผมค่อนข้างมั่นใจว่าโฆษณาจะย้ายจาก flash ไปเป็น webgl แล้่วเราก็ต้องมาลง plugin webglblock กันต่อไป

By: Thaina
Windows
Thaina's blog
on 20/06/11 13:48 #301754 Reply to:301753 toggle
Thaina's picture

+999999

ผมลืมคิดเรื่องนี้เลยนะเนี่ย


My Blog