internet security

##การเมืองบ้านเรานั้นมีการคดโกงกันหลายส่วน ซึ่งเป็นปัญหาที่เราควรช่วยกันแก้ไข วงการสื่อสารบ้านเรานั้นก็มีการหมกเม็ดนั่นนิดนี่หน่อยเช่นกัน
วันนี้ผมอยากเขียนถึงผู้ให้บริการ Internet (หรือที่เรียกกันเป็นศัพท์เทคนิคว่า ISP) เจ้าหนึ่งครับ เราจะไปดูและรู้ทันกลเม็ดลูกไม้ต่างๆที่เขานำมาใช้กัน แต่ก่อนหน้านั้นผมขอเกริ่นนำพอเป็นพิธีก่อนนะครับ

ผมเป็นคนหนึ่งที่ใช้ Internet ADSL เหตุผลที่ติดตั้ง Internet ชนิดนี้ไว้ที่บ้าน เพราะมีเบอร์โทรศัพท์ของผู้ให้บริการโทรศัพท์แห่งหนึ่งอยู่และเขาก็ให้บริการ Internet ด้วย
ผมแปลกใจเพราะผู้คนต่างบอกว่า Internet เจ้านี้มีคุณภาพดีที่สุด แต่ "คุณภาพ" ที่คนเขาพูดถึงกันนี้น คงจะหมายถึง "ความเร็ว" อย่างเดียวหรือเปล่าผมไม่แน่ใจ สิ่งที่ผมเห็นคือผู้ให้บริการ Internet เจ้านี้ใส่ลูกเล่นทุกเม็ด เพื่อแลกกับความเร็ว ใส่กลเม็ดต่างๆทำทุกวิถีทางให้คนตรวจสอบไม่ได้ (หรือตรวจสอบยากขึ้น) ว่า Internet ของเขาช้า

เราอาจลืมดูไปว่าเราเสียอะไรไปบ้างเพื่อแลกมากับความเร็ว ซึ่งเป็นจุดที่ผมอยากชี้ให้เห็น

##อ่านถึงตรงนี้ คงมีหลายคนอยากรู้ว่า ตกลงแล้ว ISP ที่ผมพูดถึงนี้เป็นของเจ้าไหน?
ตัวเองกำลังใช้งานอยู่หรือเปล่า? และถ้ากำลังใช้งานอยู่จริง คงอยากเห็นว่าตัวเองเสียอะไรไปเพื่อแลกกับความเร็ว และความเร็วนี่มันมาจากไหน? สายส่งข้อมูลได้เร็วจริงๆ หรือคุณแค่โดนหลอกหรือเป็นเทคนิคเพิ่มความเร็วที่ดีกับทุกฝ่าย?

ผมสามารถตอบหลายคำถามได้ด้วยการทดลองเพียงการทดลองเดียว ง่ายๆ
คุณผู้อ่านลองเข้าไปที่เว็บ
http://www.google.com/speedtest/random350x350.jpg?x=1234567891011&y=1
(โดยไม่ใช้ plug-in จำพวก HTTPS Everywhere)

ตอบคำถามผมหนึ่งข้อ คุณเห็นอะไรเกี่ยวกับ Google อยู่ในหน้าเว็บนั้นหรือไม่?
ถ้าไม่เห็น: ยินดีด้วยคุณใช้ Internet ยี่ห้อเดียวกับผม คุณคงรู้แล้วล่ะว่าผมพูดถึงบริษัทไหน เราจะไปดูกันว่าเราเสียอะไรไปเพื่อแลกกับความเร็ว

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

นี่คือสิ่งที่ผม (และผู้ร่วมชะตากรรมคนอื่นๆ) เห็น
abnormal
ก่อนที่เราจะไปดูกันต่อว่ามันเกิดอะไรขึ้น ผมขอเคลียร์ข้อสงสัยสำหรับคนที่เห็นแบบเดียวกันก่อนนะครับ

คำถามคือ นี่เป็นภาพของ Google ที่เขาใช้เป็นส่วนประกอบของอะไรบางอย่างหรือเปล่า?
ให้คุณลองทำอย่างนี้นะครับ (กรณีที่วิธีทดสอบนี้ยัง work อยู่นะ)
ให้ลองไปดูที่
http://www.yahoo.com/speedtest/random350x350.jpg?x=1234567891011&y=1
และ
http://www.amazon.com/speedtest/random350x350.jpg?x=1234567891011&y=1
แล้วตอบให้ได้ว่า ทำไมภาพเดียวกันถึงไปอยู่ในเว็บดังได้ตั้ง 3 เว็บ
คำตอบมีเพียงหนึ่งเดียว นั่นไม่ใช่ภาพของ Google ครับ ไม่ใช่ของ Yahoo กับ Amazon ด้วย และส่วนอื่นๆ ของโลกเขาไม่ได้เห็นแบบเดียวกับเรา

##หลายคนคงเดาถูกแล้วว่าเราถูกสับเปลี่ยนข้อมูลครับ
หรือที่มีศัพท์เทคนิคเรียกว่าการทำ man-in-the-middle attack
ไอ้เจ้า man บลาๆ นี่มันมีหลักการยังไงกัน? และมันเกิดขึ้นได้อย่างไร?
ทำไมต้องเอารูปแปลกๆ ไปยัดให้เป็นของ Google? ทำไมต้องขนผักทางรถไฟความเร็วสูง?

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

##ผมอยากนำเสนอ Internet ในมุมมองใหม่ มีภาพให้ดูด้วย
Internet หน้าตาเป็นอย่างนี้ครับ
InternetMap
ภาพแผนที่ Internet เดือนมกราคม พศ.2548 ขอขอบคุณภาพจาก OpteProject http://opte.org/

มันรูปร่างเหมือนเครือข่ายอะไรสักอย่างนะครับ
Internet เป็นการโยงเชื่อมต่อกันของ node ต่างๆ นี่เอง <-อ่านแล้วไม่รู้เรื่อง ดังนั้นเราจะมามองมันใหม่ นึกถึงตอนเด็กๆ ไม่รู้คุณเคยเล่นเหมือนผมหรือเปล่า ที่เอาแก้วพลาสติกมาเจาะรูที่ตูด แล้วขึงเชือกเข้าด้วยกัน ดึงให้ตึงๆ แล้วพูดกับเพื่อนในระยะไกล เรามามองว่า Internet คือ คนบ้า (แต่ไม่โง่) กลุ่มหนึ่ง ที่เผอิญที่บ้านเป็นโรงงานผลิตแก้วพลาสติก ไอ้คนกลุ่มนี้มันทำของเล่นที่ว่านี่มาเพียบเลย แล้วก็ยกพวกมาเล่นกันสัก 1000 คน นี่แหละครับที่มาของแผนที่ Internet ทีคุณเพิ่งได้เห็นไป ที่มีเส้นสายระโยงระยางนั้นก็คล้ายไอ้บ้าที่เล่นแก้วพลาสติกนี่แหละครับ

ทีนี้มันเกี่ยวกับ man บลาๆ ยังไง?
เรามาคิดกันว่า สมมุติไอ้บ้าอลิสอยากคุยกับไอ้บ้าบ๊อบ (เรียกไอ้บ้าเพราะอยู่กลุ่มเล่นแก้วพลาสติกแบบเว่อร์ๆ) นะครับ แต่เผอิญว่าแก้วพลาสติกของอลิสไม่ได้โยงเชื่อมกับแก้วของบ๊อบ อลิสเลยใช้วิธีบอกเพื่อนคนอื่นให้บอกต่อกันไปเรื่อยๆ จนข้อความถึงบ๊อบครับ (หรืออาจเรียกว่า relay ข้อความ, หรืออาจมองว่าไอ้บ้ากลุ่มนี้มันไม่ได้เล่นแก้วพลาสติกธรรมดาแต่มันยังเล่น "เกมกระซิบ" กันด้วย <-สมัยนี้รู้จักเกมนี้หรือเปล่านี่?)
Internet ก็ทำงานแบบเดียวกัน
สำหรับผู้ใช้ Windows ทั้งหลาย เคยใช้โปรแกรม tracert กันหรือเปล่า?
โปรแกรมนี้เป็นโปรแกรมหาเส้นทางแบบคร่าวๆ ว่าคอมพิวเตอร์ของเรา ต่อกับอีกเครื่องที่อยู่ใน Internet ได้อย่างไร
เดี๋ยวผมใช้ให้ดู
tracert
ภาพนี้ผมลองหาดูว่า คอมพิวเตอร์ของผม เชื่อมต่อกับ blognone ยังไง
(ผมไม่ censor IP Address เพราะผมไม่เชื่อว่าสิ่งที่ผมเขียนอยู่เป็นเรื่องที่ผิด แม้อาจจะเกิดความขัดแย้งขึ้น ผมก็เชื่อในสิ่งที่ผมทำอยู่ดี)

ตีความได้ว่า ทีแรกคอมพิวเตอร์ของผม บอกข้อความกับ router (192.168.0.1) ให้มันบอกต่อ
มันก็บอกต่อไปเรื่อยๆ จนถึง blognone (203.150.228.244)

จะเห็นได้ว่า กว่าข้อมูลจะถึง blognone มันต้องถูกส่งผ่านคอมพิวเตอร์กลางทางถึง 8 เครื่อง กว่าข้อความของอลิสจะส่งถึงบ๊อบ ก็ต้องผ่านคนตั้ง 8 คน

การส่งข้อมูลต่อๆ กันแบบนี้อาจพบปัญหาดังที่จะได้เล่าให้ฟังนี้ครับ สมมุติว่ามีตัวอิจฉาในละครหลังข่าวชื่ออีฟ เล่นแก้วพลาสติกอยู่ด้วย แทนที่จะส่งคำรักของอลิสไปถึงบ๊อบ อีฟอาจพูดให้ทั้งคู่เข้าใจผิดกันก็ได้โดยที่ทั้งคู่ไม่รู้ตัวเลย
(เป็นเรื่องที่ทำได้ถ้าอีฟเป็นทางผ่านของข้อความ) อีฟนี่แหละครับ man in the middle
และผู้ให้บริการ Internet ก็สามารถทำแบบเดียวกับอีฟได้เช่นกัน

##กลิ่นตุๆ
ounji
คำถามถัดไปคือ ไอ้ที่ผมลองเอามาให้พิมพ์เนี่ย
"/speedtest/random350x350.jpg?x=1234567891011&y=1"
มันคืออะไร? ทำไมต้องเอาไปยัดให้ Google, Yahoo, ... ด้วย?

เราลองมองมุมของเขาดูดีกว่า
ผมขอถามคุณว่า "ถ้าคุณจะทดสอบว่า Internet ของคุณ เร็วแค่ไหน คุณจะทำยังไง?"
คำถามที่ผมเพิ่งถามไป เป็นสิ่งที่เขาคิดครับ เป็นที่มาของไอ้ภาพ randomๆ ที่คุณเห็นในเว็บ Google นั่นแหละ

และเขาก็คาดการณ์คำตอบของคุณ แบบเดียวกับที่ผมจะบอกให้ฟัง เขาเดาว่าคุณจะ search คำว่า "internet speed test" ใน Google แล้วคุณจะต้องไปเข้าเว็บ speedtest.net แหงแซะ

เขาเป็น ISP กฎหมายไทยไม่ได้ระบุเรื่องนี้ไว้อย่างชัดเจนนัก เขาเป็นคนที่อยู่ตรงกลางเหมือนอีฟ สำหรับคุณผู้ใช้บริการแล้ว เขามีอำนาจควบคุมข้อมูลเกือบไม่จำกัดหรือก็คือ เขาคิดว่าเขาสามารถทำ man-in-the-middle attack ใส่ทุกคนได้ไม่ว่ากรณีใดๆ โดยชอบด้วยกฎหมาย

สิ่งทำเขาทำคือ หลอกการทำงานของโปรแกรม speedtest.net
พูดโดยหลักการแล้วคือ ในการทดสอบความเร็ว download ของ speedtest.net แทนที่เขาจะไป download ข้อมูลจริงๆ เขารู้ว่าคุณไม่ได้เอาข้อมูลนี้ไปทำอะไร ขอให้มีอะไรมั่วๆ ส่งมาก็ได้
แทนการส่ง request ไปจริงๆ เขาไปอ่านข้อมูลจาก harddisk ของตัวเองมาส่งให้คุณ
(เหมือนระบบ cache แต่ไม่ใช่ เพราะเป็นการสับเปลี่ยนข้อมูลโดยสมบูรณ์) ขอเน้นย้ำว่า speedtest.net เขียนโปรแกรมขึ้นมาหลบระบบ cache ทั่วไปอยู่แล้วครับ แต่ ISP นี้ออกแบบโปรแกรมในระบบเครือข่ายมาเพื่อหลอกโปรแกรม speedtest.net โดยเฉพาะ

พูดอีกนัยหนึ่งก็คือ speedtest.net ถูกสร้างขึ้น เพื่อส่งข้อมูลให้คุณรู้ว่า ณ ขณะที่คุณกำลังใช้งานอยู่นั้น คุณสามารถ download ข้อมูลได้ด้วยความเร็วเท่าไหร่ แต่ข้อมูลนี้ส่งไม่ถึงคุณเพราะ ISP ของคุณเล่นลูกไม้ สับเปลี่ยนข้อมูลซะ

มีค่าเท่ากับ block web speedtest.net นั่นแหละครับ เพียงแต่คุณยังเห็นหน้าเว็บอยู่ก็เท่านั้น แต่ข้อมูลในนั้นเชื่อไม่ได้เลย และเพียงแค่จะ block ผลของ speedtest.net เขาทำ man-in-the-middle ใส่ทุกเว็บที่ผ่าน node ที่กำหนดไว้

เป็นเหตุผลว่าทำไม Google Yahoo ... ถึงต้องมีภาพแปลกๆ นั่นอยู่ด้วย

##ระบบ cache
cockroach
ถ้าคุณ เห็นแมลงสาบ 1 ตัว วิ่งอยู่ในบ้านคุณ คุณคิดว่าบ้านคุณมีแมลงสาบกี่ตัว
ถ้าคำตอบคือ 1 หรือ 2 ผมคิดว่าคุณมีปัญหาด้านการประมาณตัวเลขซะแล้วล่ะ หรือไม่บ้านคุณก็ต้องเจ๋งมากจนไม่มีแมลงสาบสักตัว คุณเลยไม่รู้จักแมลงสาบ

ในเรื่อง Mitsudomoe บอกไว้ว่า "ถ้าเห็นแมลงสาบ 1 ตัวแปลว่ามี 30 ตัว" ถ้า ISP ของคุณจะเล่นลูกไม้ เขาไม่ทำแค่กับ speedtest.net แน่นอน มีหลายเหตุการณ์ที่ผมตรวจพบ และโทรไปบอกให้เขาแก้ไข

ผมไม่เข้าใจทำไม ISP ถึงซื้อ bandwidth แบบธรรมดาๆ ไม่ได้ ต้องมาใส่ระบบอะไรเถื่อนๆ ลงไปด้วย
หนึ่งในระบบเถื่อนที่ผมพูดถึงคือระบบ cache เถื่อน

ระบบ cache ก็อย่างที่หลายคนเข้าใจ มันใช้เก็บข้อมูลที่ถูกเรียกซ้ำๆ กันหลายๆ ครั้ง แทนที่จะเรียกผ่านตัวกลางทุกครั้ง ก็เรียกแค่ครั้งเดียวแล้วเอาข้อมูลเดียวกันส่งให้คนหลายๆ คน ระบบนี้ถูกใช้มากใน HTTP

การมีระบบ cache ทำให้

  1. ประหยัดต้นทุนค่า bandwidth
  2. ผู้ใช้งานเว็บไซต์จะได้รับข้อมูลอย่างรวดเร็ว

ซึ่งประโยชน์ทั้งสองข้อเป็นเรื่องที่ดีกับทุกฝ่าย
และเป็นประโยชน์ที่จะเกิดขึ้นจริง ถ้าระบบ cache เป็นระบบแบบปกติที่ทำตามมาตรฐาน เช่น
เก็บ cache ตามข้อมูลที่ระบุไว้ใน HTTP Header เท่านั้น, กรณีไม่มีข้อมูลระบุไว้ใน Header ต้องไม่เก็บ cache ข้อมูลที่มี cookie อยู่ใน request header และต้องตรวจสอบจนมั่นใจแล้วว่าข้อมูลไม่มีการเปลี่ยนแปลงในสถานการณ์ต่างๆ เช่นเปลี่ยนตาม IP Address เป็นต้น

ที่ผมตั้งชื่อ ระบบที่เราได้พบนั้นเป็นระบบ cache เถื่อน เพราะ มันไม่ทำตามมาตรฐานครับ การมีระบบ cache เถื่อนเพิ่มประโยชน์ไปอีกข้อหนึ่ง
3. ประหยัดต้นทุนค่า bandwidth มหาศาล โดยไม่สนว่าข้อมูลจะผิดหรือถูก หรือข้อมูลของใครจะรั่วไหลไปให้คนอื่นหรือเปล่า

บ่อยครั้งที่เว็บไซต์ต่างประเทศทำงานแปลกๆ เช่น login ไม่เข้า, ดู Youtube แล้ว clip ไม่ตรงกับที่ควรจะเป็น, หรือเล่น Travian แล้วถูกผู้เล่นจากเมืองอื่นเข้ามาสั่งงานเมืองตัวเองแบบไม่รู้ตัว (ผมไม่ได้พบกับตัวเองโดยตรงทั้งหมดแต่เคยเห็นมาส่วนหนึ่งครับ) มีเหตุมาจาก ISP นี้นี่เองครับ แต่ผู้ใช้งานมักไม่รู้ตัวการที่เป็นต้นเหตุ แล้วโทษเจ้าของ (หรือผู้พัฒนา) เว็บไซต์ครับ

ความเร็วที่ได้มา มาจาก cache เถื่อน (cache ไม่มาตรฐาน) นี่เอง ถ้าจะเร็วกว่า ISP เจ้าอื่นก็ไม่แปลกใจเท่าไหร่ครับ ที่ไปแลกกับความเร็วคือ ความแม่นยำของข้อมูล, ความเป็นส่วนตัวในข้อมูล, และความถูกต้องในการทำงานของโปรแกรมต่างๆ บน website ครับ ข้อมูลที่เราเรียกผ่าน cache เถื่อนใช่ที่เราต้องการหรือเปล่าก็ไม่แน่ใจ

สิ่งที่ผมอยากเน้นให้คำนึงถึงนอกจาก cache เถื่อน คือ case speedtest.net ครับ
เขาใช้อำนาจของ ISP เปลี่ยนแปลงข้อมูลของเว็บนี้ ซึ่งสำหรับผู้ใช้งานแล้วยังไม่มีวิธีการรับมือ (แม้จะรู้ว่าเกิดอะไรขึ้น ก็ยังยากที่จะทำอะไรได้) คิดว่าเขาจะทำกับเว็บเพียงเว็บเดียวหรือเปล่า? ผมขอเตือนคุณผู้อ่านว่าเขาเปลี่ยนข้อมูลส่วนไหน ของเว็บใดก็ได้นะครับ (ยกเว้นพวกที่ใช้ HTTPS) และเขามีประวัติไม่ดีแล้ว (ISP สามารถทำได้ทุกเจ้า อยู่ที่ว่าจะเลือกทำแบบซื่อสัตย์หรือหมกเม็ด การที่เราใช้บริการ ISP ใด เราต้องเชื่อเขาครับ ถ้า ISP ประวัติไม่ดีก็คล้ายๆ คนเคยล้มละลายนั่นเองครับ)

##วิธีตรวจสอบว่า Internet ของคุณ ถูก tap หรือเปล่า เชิงเทคนิค
วิธีตรวจสอบแบบข้างบน (วิธีการ signature) อาจถูกเปลี่ยนรูปแบบ หลบได้ไม่ยาก

แต่การที่จะทำ man-in-the-middle สับเปลี่ยนข้อมูล HTTP ได้อย่างอิสระขนาดนี้ พูดเป็นภาษาเทคนิคคือต้องทำเหนือ Transport Layer หรือ layer 4 ขึ้นไปครับ ถึงจะทำได้ง่าย ทำที่ layer ต่ำกว่านี้ก็เป็นไปได้ แต่ยากกว่ากันมาก พอจะเปลี่ยนข้อมูลได้นิดๆ หน่อยๆ แต่จะเปลี่ยนพลิกฟ้าคว่ำดินนั้นทำได้ยาก (แต่ก็ไม่ใช่ว่าจะทำไม่ได้)

การแก้ข้อมูลอย่างอิสระ ยิ่งทำที่ layer บนๆ ยิ่งง่าย เหมือนกับข้อมูลถูกปอกเปลือกออกหมดแล้ว จะทำอะไรกับเนื้อข้อมูลก็ไม่มีปัญหา

ดังนั้นผมเชื่อว่า วิธีตรวจสอบนี้จะใช้งานได้ไปอีกนาน หรือถ้าจะพัฒนา software มาหลบอีก ก็ใช้เวลาอีกพักใหญ่ (เชื่อผม โปรเจคจบปริญญาตรีผมทำเกี่ยวกับเรื่อง relay ข้อมูลนี่แหละครับ)

ต่อจากนี้ผมขอใช้ภาษาเทคนิคนะครับ
ก่อนหน้านี้ ผมได้ใช้งาน tracert ซึ่งเป็นโปรแกรมที่มีอยู่ใน Windows ให้ดู
tracert นั้น ทำงานบน ICMP ครับ ไม่มีการ Connection
แต่ยังมีการ Trace อีกชนิดหนึ่ง ที่ทำงานบน TCP ด้วยนะ มันจะเห็นเส้นทางผ่านของ packet บน TCP เลย

ข้อสันนิษฐานผมเป็นอย่างนี้
HTTP ใช้ port 80
HTTPS ใช้ port 443
การ tap port 443 นั้น สามารถทำได้ แต่ไม่อาจแก้ไขหรืออ่านข้อมูลภายในได้ (เพรามันถูกเข้ารหัส)
ดังนั้น ไม่มีประโยชน์อะไรที่ ISP จะ tap port 443 ซึ่งมีข้อเสียคือเปลืองพลังประมวลผลมากขึ้น
ดังนั้นผมจึงคิดว่า ISP จะไม่ tap port 443

โปรแกรม trace ที่ผมพูดถึงก่อนหน้านี้ ชื่อว่า "tracetcp" ครับ เป็น opensource
load ฟรี ใช้ฟรี
วิธีใช้หาอ่านได้ในเว็บไซต์ผู้พัฒนานะครับ
สำหรับผู้ใช้ Linux ไม่ต้องน้อยใจนะ Traceroute ทำไอ้นี่ได้เหมือนกันครับ

ผมลอง trace ไปที่ port 443 ของ hostgator ดูนะครับ
trace443
จะเห็นว่า packet ของ port 443 ผ่าน intermediate node ทั้งหมด 13 nodes
นะครับ ถึงจะถึง hostgator (อันนี้เป็นเส้นทางจริงที่ควรจะเป็นครับ)

ลองทำที่ port 80 ดูแล้วคุณจะแปลกใจ
trace80
intermediate node เดิม 13 nodes
ถูกตัดทิ้ง เหลือ 6 nodes? ผ่านคอมพิวเตอร์แค่ 6 เครื่อง ก็ถึง hostgator แล้ว?
ผ่านไป 6 คน อลิสก็ได้คุยกับบ๊อบแล้วเหรอ?

(note: สำหรับคนที่อ่านไม่รู้เรื่องแต่อยากลองมั่งก็ไม่เป็นไรนะครับ แม้ไม่เข้าใจที่มาก็สามารถลองได้ วิธีการแบบสรุปๆ ก็คือ download tracetcp มา แล้วพิมพ์คำสั่งตามให้ถูกครับ อาจจะต้องรู้วิธีใช้ Command Line นิดหน่อยด้วยนะ)

ไม่ใช่เลยครับ นี่เป็นแผนของอีฟที่อยู่กลางทาง แทนที่จะส่งข้อความต่อถึงบ๊อบ กลับมาขี้จุ๊บอกว่าตัวเองเป็นบ๊อบซะเอง

ภาษาเทคนิคเรียกว่า IP Spoofing ครับ เป็นเทคนิคการ hack อย่างหนึ่ง (ถ้าใช้โดยที่ผู้รับและผู้ส่งไม่รู้ตัวนะครับ) ถ้าใช้โดยที่ผู้รับรู้ตัว เราอาจเรียกมันว่าระบบ anycast ก็ได้ ไม่ถือเป็นการ hack ครับ
ต้องขอบอกว่า ISP เจ้านี้เถื่อนถึงกับ Spoof IP Address เพื่อปลอมเป็นคนอื่น เพื่อสับเปลี่ยนข้อมูลครับ

คำถามถัดไปคือ ถ้าเขาจะเนียนขึ้น จะดักข้อมูลให้มันครบทุก port เลยได้มั้ย?

port 443 นั้น เป็น default port ของ HTTPS ครับ
และถึงแม้มันจะ secure มันเป็น TLS มันเป็น SSL มันมี Certificate ยังไงก็ตาม
ผมต้องขอบอกว่า สามารถทำได้ครับ และทำแล้วสามารถทำให้ผลการ trace ของ port 80 กับ port 443 ออกมาเหมือนกันได้ (มี intermediate node แค่ 6 nodes) นั่นคือเนียนขึ้นนั่นเอง
แต่ว่า ทำแล้ว จะไม่สามารถแก้ไขเปลี่ยนแปลงหรือแอบอ่านข้อมูลโดยไม่ทำให้เกิด certificate warning ได้ และทำแล้วจะเพิ่ม overhead ทำให้ส่งข้อมูลได้ช้าลงครับ (และเสียเวลาประมวลผลด้วย)

อย่างไรก็ดี แม้จะทำเนียนแล้ว hop ก็จะดูไม่สมเหตุสมผลอยู่ดี แถม trace ไปกลับจะมีเส้นทางต่างกันพลิกฟ้าคว่ำดินไม่สมเหตุผล พูดง่ายๆ ก็คือ ทำได้แต่ไม่คุ้มนั่นเองครับ

##ผมยังใช้ Internet เจ้านี้อยู่ด้วยเหตุผลบางประการ
สำหรับคุณผู้อ่าน
คุณเลือกได้ ความเร็วไม่ใช่เรื่องที่ได้มาลอยๆ คุณภาพไม่ใช่ความเร็ว และถึงแม้จะยังไม่มีกฎในเรื่องนี้ แต่ผู้ให้บริการไม่ควรแก้ไขหรือดัดแปลงข้อมูลหรือการทำงานของ website โดยพลการครับ
และผมก็ยินดี ที่ได้อธิบายให้คุณรู้ว่า คุณเสียอะไรไปเพื่อแลกกับความเร็ว (ที่คุณเห็น)

สวัสดีครับ แล้วพบกันใหม่ (ถ้ามีโอกาสนะครับ)

##ข้อมูลเพิ่มเติมหลังอ่าน comment

  • จากคุณ susethailand
    ดูเหมือนว่า software ที่เรามีปัญหากันอยู่นั้นคือ ของบริษัท SwiftServe ครับ สำหรับผู้มีอำนาจตัดสินใจในบริษัทสื่อสาร ผมเชื่อว่าเราไม่ควรเร่งความเร็ว Internet ด้วย software ชนิดนี้นะครับ มี solution ที่ดีกว่านี้อยู่ที่ไหนสักแห่งครับ หรือถ้าพร้อมลงทุนด้านการวิจัย ผมเชื่อว่าเราอาจสร้าง software ที่เยี่ยมกว่านี้ขึ้นมาได้ (กรณีมีทุนเหมาะสมกับการวิจัยนะครับ)
    แต่ผมพบว่านั่นเป็นความเห็นส่วนตัวของผมเท่านั้น เหตุผลเพื่อที่จะทำให้ระบบมีความโปร่งใสสูงสุด แต่มีผู้ใช้อีกหลายท่านไม่มีปัญหากับ Caching Proxy แม้มันจะไม่โปร่งใสครับ Proxy ที่นำมาใช้เนี่ยพวกเขาไม่อาจตรวจสอบได้ง่ายๆ แต่สิ่งที่พวกเขาต้องการคือ อยากให้ตามมาตรฐานล้วนๆ cache กันตาม HTTP header ไม่เอาไปใช้เป็นอุปกรณ์เปลี่ยนแปลงแก้ไขข้อมูลของเว็บอื่นๆ ครับ
  • จากคุณ churos
    นำเสนอปัญหาที่ ISP พบครับ ดูเหมือนว่า ISP จะมีปัญหาด้านการสื่อสารกับผู้ใช้
    สำหรับ ISP ที่พร้อมจะทำ Internet ให้เป็น Internet พร้อมที่จะทำตามมาตรฐาน
    ขอให้รู้ว่า นั่นเป็นจุดประสงค์ของผมเช่นกัน ผมไม่ได้ตั้งใจจะทำลายล้างผู้ให้บริการ Internet ครับ
    ถ้าคุณ cache ตามมาตรฐาน ไม่ทำ man-in-the-middle attack ใส่ผู้ใช้พร่ำเพรื่อ
    (หรืออย่างน้อยถ้าตอนนี้ทำอยู่แล้วพร้อมที่จะแก้ไข)
    คุณสู้ความเร็วของเจ้าอื่นไม่ได้ โฆษณาไม่ได้
    ผมเข้าใจว่า Internet คุณช้ากว่าเพราะอะไร ผมยินดีจะช่วยคุณครับ
    ผมจะช่วยสื่อสารระหว่างวิศวกรกับฝ่ายการตลาด (ถ้าต้องการนะครับ) ผมอาจพอช่วยคิดแคมเปญโฆษณาเจ๋งๆ ได้
    หรือผมอาจช่วยเขียนเรื่องราวที่ยากๆ ให้เข้าถึงผู้คนจำนวนมากพอเข้าใจได้
    Internet คุณช้ากว่าเฉยๆ ไม่มีใครยอมรับ product ของคุณแน่ครับ แต่ถ้าคุณช้ากว่าเพราะมีเหตุผล ผมเชื่อว่าเป็นสิ่งที่ผู้คนยอมรับได้ และเป็นจุดขายที่แตกต่างจาก Internet เจ้าอื่นๆ ครับ
  • ผมได้เสนอวิธีแก้ปัญหาไว้ในข่าวใหม่ครับ ถ้ามีข้อมูลอยากบอกผมเพิ่มเติมหรืออยากให้ผมช่วย ติดต่อได้ที่ meet.again.someday แอท aim ดอทคอม นะครับ (ผมไม่ได้เชคที่ blognone บ่อยๆ)
     
    ##อื่นๆ
    แก้ไข:
    1)เอารูปปีเตอร์ออก
    2)แก้คำผิด
    3)ปรับเปลี่ยน format ตาม Writing Guideline

ปล.
เพิ่งรู้ว่า มี comment quota ด้วย
ผมจะพยายามตอบคำถามให้มากที่สุด (เท่าที่ทำได้) แล้วกันนะครับ

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

เขาสามารถสร้าง cache server ได้โดยไม่จำเป็นต้อง
spoof ip ทุกการเชื่อมต่อครับ

ที่เห็นผลเป็นดังกล่าวเพราะเขาต้องการ spoof เพื่อ redirect packet เข้า proxy ภายใน
เพื่อแก้ไขหรือดัดแปลงข้อมูลใน Layer 7
(ผมเดาเอานะครับ)

สรุปคือ ไม่ใช่แค่เพื่อ cache แต่เอา cache มาบังหน้า เพื่อทำอย่างอื่นด้วย (ผมคิดว่านะ)

ปกติแล้ว ISP ไม่ควรใส่ Proxy โดยผู้ใช้งานไม่ได้สั่งครับ

การสร้าง Cache (ในแบบปกติๆ) จะไม่ Interrupt การทำงานช่วง Connection
คือจะปล่อยให้ ต้นทางกับปลายทาง Connect หากันได้
(คือไม่ยุ่งกับ Layer4
ทำเหมือน intermediate node ปกติ
แต่ว่าจะอ่านข้อมูลเก็บไว้เพื่อประมวลผล
การทำงานของ Cache Server ทั้งหมดในช่วง Connection ควรจะทำใน Layer ต่ำกว่า 4)

พออ่านข้อมูล HTTP Header จนเชื่อได้ว่า ข้อมูลนี้มีอยู่ใน cache จึงเข้ามาขัดการทำงาน
ดังนั้นจะไม่มีการตอบรับ connection แทนปลายทาง

แต่ว่าการจะดัดแปลงข้อมูลใน Layer 7 ก่อนที่ต้นทางกับปลายทางจะ connection สำเร็จ
จะต้องตอบรับ Connection แทนอย่างที่เห็น
คือการหลอกว่าตัวเองเป็นปลายทางซะเอง

transparent proxy เป็นแนวทางที่หลาย ISP ทั่วโลกทำครับ เพราะง่ายกว่าการบอกให้ผู้ใช้่ใส่ค่าพรอกซี่เองมาก

แนวทางการใส่ transparent proxy ได้รับการยอมรับในมาตรฐาน ใน RFC2616 ที่กำหนดมาตรฐาน HTTP เองก็ระบุพฤติกรรมของ transparent proxy ต่อ HTTP ไว้หลายประการ การตั้ง transparent proxy คงไม่ใช่เรื่องผิดอะไร แต่ในกรณีในบทความ เป็นการแก้ไขข้อมูล เพิ่มข้อมูลที่ไม่มีจริง คงผิดจากมาตรฐานและแนวทางปฏิบัติครับ

อีกเรื่องคือบทความนี้ยังไม่ได้ขึ้นหน้าแรกจนกว่าจะแก้เรื่อง formatting ให้เรียบร้อยนะครับ

ordinaryone Fri, 10/05/2013 - 12:51

In reply to by lew

ครับ สิ่งที่ผมต้องการบอกคือ
ระบบ caching proxy ไม่ควรถูกใช้โดยISPครับ
เหตุผลคือ เพราะมีตัวเลือกที่ดีกว่า (โดยการทำงานใน Layer ที่ต่ำกว่า)

การทำงานของ ISP ควรจะ transparent ที่สุดเท่าที่จะทำได้
ยิ่งทำ men in the middle ใส่ connection ได้ยิ่งน้อยยิ่งดีครับ
(คือ ยิ่งยุ่งกับ connection น้อย ยิ่งดี)
เพราะการทำ men in the middle นั้น ก่อให้เกิด vulnerability ในระบบมากขึ้น

ดังที่มีคำเตือนอยู่ในหัวข้อ 15.7 ในเอกสาร rfc ดังกล่าวครับ

ส่วนเรื่อง format เดี๋ยวผมจัดการอีกทีนะครับ

โอ้ ข้อมูลเยี่ยม ไม่นึกว่าเขาจะตั้งใจหลอกชาวบ้านขนาดนี้

แต่ผมคิดว่า SSL ดักฟังโดยไม่รู้ตัวไม่ได้นะครับ

แต่ผมยังโหลดไฟล์ได้แต่สปีดอยู่นะ บางครั้งมากกว่าสปีดที่กำหนดไว้อีก
ลองโหลดไฟล์ที่ตัวเองเพิ่งอัพไปก็ยังเร็วเต็มสปีดอยู่ดี

lancaster Wed, 08/05/2013 - 04:04

แปะผลหน่อย เจอมาหลายวันละเซ็งๆ เจอปัญหา conn reset ด้วย เคยพยายามแจ้ง call center แต่พบว่าเปล่าประโยชน์มาก

enceladus:~# traceroute -T www.facebook.com
traceroute to www.facebook.com (31.13.79.17), 30 hops max, 60 byte packets
...
 5  119-46-41-89.static.asianet.co.th (119.46.41.89)  36.816 ms  36.800 ms  36.787 ms
 6  61-91-213-177.static.asianet.co.th (61.91.213.177)  43.886 ms  43.344 ms  42.718 ms
 7  61-91-213-36.static.asianet.co.th (61.91.213.36)  34.791 ms  14.645 ms  14.602 ms
 8  edge-star-ecmp-04-sin1.facebook.com (31.13.79.17)  19.327 ms  11.824 ms  11.786 ms


enceladus:~# traceroute -T twitter.com
traceroute to twitter.com (199.59.150.39), 30 hops max, 60 byte packets
...
 6  61-91-213-177.static.asianet.co.th (61.91.213.177)  37.471 ms  46.566 ms  45.988 ms
 7  61-91-213-36.static.asianet.co.th (61.91.213.36)  45.101 ms  18.835 ms  18.718 ms
 8  r-199-59-150-39.twttr.com (199.59.150.39)  18.629 ms  10.959 ms  12.408 ms


enceladus:~# traceroute -T amazon.com
traceroute to amazon.com (72.21.215.232), 30 hops max, 60 byte packets
...
 6  61-91-213-177.static.asianet.co.th (61.91.213.177)  36.605 ms  35.942 ms  45.865 ms
 7  61-91-213-36.static.asianet.co.th (61.91.213.36)  45.168 ms  15.438 ms  24.358 ms
 8  72.21.215.232 (72.21.215.232)  24.329 ms  14.994 ms  14.799 ms

อ่า นอกจากตามบทความนี้แล้ว มันยังมีอีกอันคือระบบ block เว็บครับ สังเกตดีๆ จะมีผลเฉพาะเว็บต่างประเทศเท่านั้น เพราะเค้าไป tap ไว้แถวๆ IIG (International Gateway) ที่เป็นประตูสู่ต่างประเทศ และกรองเฉพาะ port 80 เท่านั้นครับ

เวลา trace เล่นก็จะเจออะไรประมาณนี้เป็นระยะๆ ค่อนข้างปกติ จนชินซะแล้วครับ ทุกวันนี้ถ้าอยากเข้า secure browser ก็เปิด ssh tunnel ไปหา server แถวๆ SG/HK แล้วเปิดผ่านทางนั้นเอาอีกที

เขียนยังไม่น่าจะถูกหลัก Guildline ของ BN ซักเท่าไหร่ แถมมีรูปปีเตอร์ด้วย ไม่น่าจะได้ลงหน้าแรกนะครับ

น่าจะลง Forum จะได้มีคนเห็นเยอะกว่า เพราะในช่อง Upcoming News มองเห็นได้เฉพาะสมาชิก, guest มองไม่เห็น

ปล. แต่ Speedtest สามารถเปลี่ยน Host ได้นะครับ, เปลี่ยน server เป็น ตปท ก็จะเห็นความเร็วจริงๆ ที่ผ่านท่อ iig ที่ใช้อยู่ ความเร็วในประเทศไม่ซีเรียสเท่าไหร่ แต่นอกประเทศนี่สิซีเรียสกว่า

เผื่อผู้เขียนอยากให้ลงเป้นข่าว

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

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

ขออภัยจขกท.ครับ ที่ผมบอกว่า "พิมพ์ให้สุดบรรทัด อย่าพยายามขึ้นบรรทัดใหม่เองโดยไม่จำเป็น" ผมบอกผิดไปหน่อย ต้องบอกว่าพิมพ์ไปเรื่อย ๆ โดยไม่ต้องกด enter ครับ เดี๋ยวมันตัดบรรทัดให้เอง ให้กด enter เมื่อต้องการจะขึ้นย่อหน้าใหม่เท่านั้นครับ

ครับผม
เปลี่ยน host ได้
แต่สิ่งที่ผมลองให้ดูกับ google ฯลฯ เพื่อให้รู้ว่า

เขาสับเปลี่ยนข้อมูลโดยดูจาก URI ครับ ไม่ได้ดูจาก host
ดังนั้นเปลี่ยน host ไป ก็ยังได้ข้อมูลหลอกอยู่ดี

คงจะหมายถึง"ความเร็ว"อย่างเดียวหรือเปล่าผมไม่แน่ใน

ไม่แน่ใน => ไม่แน่ใจ

ใส่กลเม็ดต่างๆทำทุกวิถ๊ทางให้คนตรวจสอบไม่ได้

วิถ๊ทาง => วิถีทาง

นี่แหละครับที่มาของแผนที่Internetทีคุณเพิ่งได้เห็นไป

ทีคุณ => ที่คุณ

เพราะอยู่กลุ่มเล่นแก้วพลาสติกแบบเว่ร์อๆ

เว่ร์อๆ => เว่อร์ๆ

เขาไปอ่านของมูลจาก harddisk ของตัวเองมาส่งให้คุณ

ของมูล => ข้อมูล

ถ้าคุณ เห็นแมลงสาป 1 ตัว วิ่งอยู่ในบ้านคุณ คุณคิดว่าบ้านคุณมีแมลงสาปกี่ตัว

หรือไม่บ้านคุณก็ต้องเจ๋งมากจนไม่มีแมลงสาปสักตัว คุณเลยไม่รู้จักแมลงสาป

ถ้าเห็นแมลงสาป 1 ตัวแปลว่ามี 30 ตัว

แมลงสาป => แมลงสาบ

ผู้ใช้งานเว็บไซท์จะได้รับข้อมูลอย่างรวดเร็ว

บ่อยครั้งที่เว็บไซท์ต่างประเทศทำงานแปลกๆ

แล้วโทษเจ้าของ(หรือผู้พัฒนา)เว็บไซท์ครับ

วิธีใช้หาอ่านได้ในเว็บไซท์ผู้พัฒนานะครับ

เว็บไซท์ => เว็บไซต์

กรณีไม่มีข้อมูลระบุใว้ใน Header

ใว้ => ไว้

สันนิษฐานผมเป็นอย่างนี้

สันนิษฐาน => ข้อสันนิษฐาน / สมมติฐาน

(ไม่เกี่ยวแต่ขอหน่อย) มีคนบอกว่าให้รักบริษัทไทย เพราะเงินทองก็ตกอยู่ที่คนไทย และคนไทยไม่โกงกันเอง

ผมอ่านข้อความข้างบนแล้วยิ้ม :))

+8 white lies ครับแหม่ ไม่พูดกลัวไม่มีคนใช้...

ป.ล.ผมก็ยังใช้เน็ตของแกด้วยเหตุผลบางประการ
ป.ล.2เพราะไอ้อันนี้แหละที่ทำให้ผมทำนายผลของ คลื่น 2.1 MHz ได้ล่วงหน้าว่าผลเป็นอย่างไร

ตกลงดีหรือไม่ดี ยังไงครับ ? อ่านไป งงไป แบบว่าความรู้น้อยครับ :)

หรือพยายามจะบอกว่า เราใช้เน็ตเจ้านี้ ข้อมูลอาจมีการรั่วไหล ? หรือยังไงครับ ?

งง 555

ไม่ดีครับ

เพราะใช้กลลวงหรอกว่าเน็ตเร็ว แล้วใช้วิธีสับรางข้อมูลให้ข้อมูลบางส่วนวิ่งทางลัด อีกส่วนวิ่งเข้าเป้าหมายปลอม ส่วนมากวิ่งเข้าเป้าหมายจริงแต่ใช้เส้นทางแบบเขาวงกต

"กลลวงหลอก"มากกว่า เพราะ "หรอก"มักใช้ท้ายประโยค
แต่อันนี้เป็นการบอกว่า "กลลวง"เพื่อ"หลอก" เลยอยู่กลางประโยค

มันแย่มากครับเมื่อคุณทำงานเป็น developer

  • ลบไฟล์ไปจาก server แล้วแต่ยังเปิดได้
  • update ไฟล์บน server แต่เปิดมาไม่มีอะไรเปลี่ยนแปลง

ความเร็ว 10 Mbps อะไรย้อมแมวขายชัดๆ
และแย่ที่สุดคือมันมีคนรู้ผมกำลังดูรูปโป๊อยู่

  • และแย่ที่สุดคือมันมีคนรู้ผมกำลังดูรูปโป๊อยู่

ผมว่า ISP ไหนก็รู้ครับ ต่อให้เปิดในบริษัทเอง gateway ก็รู้อยู่ดี

คือผมหมายถึงเขาสามารถเปิดรูปที่ผมดูอยู่ได้เลยโดยไม่ต้องไปนั่งเอา URL ไป download อีกทีน่ะครับ

ปกติ ISP อย่างมากเขามีแต่ log แต่เจ้านี้ล่อ cache เอาไว้เลย

ไม่รู้จะเก็บ request header ไว้ด้วยหรือเปล่านี่?!

ความเห็น "กรณีของผม" นะครับ

คือผมหมายถึงเขาสามารถเปิดรูปที่ผมดูอยู่ได้เลยโดยไม่ต้องไปนั่งเอา URL ไป download อีกทีน่ะครับ

ผมยังไม่เห็นว่ามันจะมีอะไรให้ผมเสียหายต่างกันนะครับ

ปกติ ISP อย่างมากเขามีแต่ log แต่เจ้านี้ล่อ cache เอาไว้เลย

เป็นเทคนิคที่เขาทำได้โดยไม่จำเป็นต้องแจ้งครับ ไม่มีกฎอะไรระบุไว้ว่าการเพิ่มความสามารถของการให้บริการต้องมุ่งไปที่การขยาย Bandwidth จริง ๆ เพียงอย่างเดียวนี่ครับ

ไม่รู้จะเก็บ request header ไว้ด้วยหรือเปล่านี่?!

อันนี้ พรบ. คอม ฯ ก็บังคับให้เก็บหมดไม่ใช่หรือครับ? หรือผมเข้าใจผิด

ถ้าจะมีอะไรที่ทำให้เสียหาย คือข้อมูลไม่ล่าสุดนั่นแหละครับ เหตุผลอื่นผมยังไม่เห็นว่าต้องกังวลอะไร

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

แล้วตอนเริ่มต้นมีข้อมูล หรือสมมติฐาน ข้อสันนิษฐานอะไรในใจครับ

คือก่อนที่จะเริ่มวิจัยมันจะต้องมีอะไรประมาณนี้ใช่มั้ยครับ ... หรือไม่ก็รู้อยู่แล้ว?

ขออภัยที่ละลาบละล้วงครับ ... คือผมรู้สึกว่ามันเป็นโปรเจ็คจบที่โคตรเจ๋ง!!!

ไม่ใช่ project ที่เจ๋งอะไรมาก
และในเวลาที่กำหนด ทำแค่พอใช้ได้เท่านั้นครับ
(ไม่สมบูรณ์)

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

แต่ว่าหลังจากทำไปส่วนหนึ่งแล้วถึงรู้ว่า สิ่งที่ผมตั้งใจจะทำทีแรกนั้น ใช้ในจุดประสงค์นั้นไม่ได้
และผมมีทางเลือกอื่นที่ดีกว่า เลยเปลี่ยนแนวทาง project ใหม่

ดังนั้นสรุปว่า ผมทำเรื่องที่ผมรู้อยู่แล้วครับ (แต่ว่ามีเรื่องที่ผมไม่รู้รวมอยู่ด้วยเลยผิดแผนไปหน่อย)

ผมเข้าไปทุกลิงค์ เจอคล้ายๆ กันหมดเลย

Google

  1. That’s an error.

The requested URL /speedtest/random350x350.jpg?x=1234567891011&y=1 was not found on this server. That’s all we know.

Yahoo

Sorry, the page you requested was not found.
Please check the URL for proper spelling and capitalization. If you're having trouble locating a destination on Yahoo!, try visiting the Yahoo! home page or look through a list of Yahoo!'s online services. Also, you may find what you're looking for if you try searching below.

Amazon

Looking for something?
We're sorry. The Web address you entered is not a functioning page on our site

Go to Amazon.com's Home Page

ส่วน tracetcp มันขึ้น error ตลอดเลย -*-

จริงๆแล้วเป็นของค่ายที่ว่ามานั่นแหละครับ
แต่ว่าเครือข่ายส่วนที่คุณใช้ อาจไม่ผ่าน node ที่ผมพูดถึงครับ
ถือว่าโชคดีไป(มั้ง) ถ้าส่วนอื่นไม่มีปัญหานะครับ

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

ขั้นตอนที่ผมตั้งใจจะสื่อเป็นงี้ครับ
cache ไม่มารตฐาน => ประหยัด bandwidth จำนวนมาก => มี bandwidth เหลือมากขึ้น => เร็วขึ้น

ไม่ใช่แค่
cache ไม่มารตฐาน => อ่านจาก cache => เร็วขึ้น
นะครับ

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

จริง ๆ ตามพรบ. คอมฯ ที่เลื่องลือก็บอกอยู่แล้วว่าต้องบันทึกไว้หมดว่าใครเข้าอะไรบ้าง ผมไม่เห็นว่ามันจะต่างกันสักเท่าไหร่

ผมถือว่าถ้าใช้งานจริง ๆ แล้วไม่รู้สึกผมก็ปล่อยครับ ถ้าไม่ใช่แบบที่เจอที่มหาลัย ข้อมูลเก่าจนน่ารำคาญ เข้า Blognone ยังต้อง https ไม่งั้นหน้าเว็บเก่าสนิท คอมเมนท์ไม่โผล่ ฯลฯ ต้อง Ctrl+F5 ทุกรอบ

เกือบหักจอทิ้งเพราะรูปแมลงสาบยักษ์ครับ อยากให้เปลี่ยนรูปให้ดูเหมาะๆ กว่านี้นิดนึง...

ถ้าเป็นโรคหัวใจ ผมคงหัวใจวายตายไปแล้ว ( ._.)

เป็นหนึ่งในข่าว (?) ที่สุดยอดมาก แต่ก่อนเคยไว้ใจ ISP และคิดว่าบริการอันนี้จะไม่เหมือนบริการอีกอันที่ห่วย

สรุปเป็นหมดทุกบริการเลยสินะ

คือผมเคยคิดอะไรแนวๆ นี้ครับ คือประมาณว่า ISP ต่อ tunnel พิเศษที่มี hop ต่ำๆ ไปยังเว็บ speedtest นอกนั้นก็เป็นเส้นทางปกติ

แต่นี่มันแย่กว่าที่คิดไว้อีกหลายเท่าเลย

ผมอยากให้ข่าวนี้ขึ้นหน้าแรก Blognone มากๆ เลย แต่คุณเจ้าของโพสท์ต้องมาแก้คำผิดต่างๆ ให้ตรงระเบียบของ Blognone ด้วยนะครับ ไม่งั้นคงไม่ได้ขึ้นแน่

บทความค่อนข้างดีครับ แต่ผมยังรู้สึกว่าใช้วิธีอธิบาย-ยกตัวอย่างเข้าใจยากไปหน่อย (อ้อม) และไม่ค่อยสมเหตุสมผล

ยกตัวอย่างแบบตรงๆ เลยจะง่ายกว่าอธิบายเป็น "คนสามคนร้อยลูกแก้ว" นะ ผมอ่านแล้วมึนเลย

บทความนี้ ในเชิงเทคนิค ผู้ที่เคยทำงานมาด้านนี้หรือกำลังศึกษาคงเข้าใจไม่ยาก แต่ในขณะที่ผมและหลายๆท่าน อาจจะงงๆกับบทความนี้เล็กน้อย แต่ผมก้พอเข้าใจเบื้องต้นแล้วว่าคืออะไร คงจะเหลือแต่ ยกตัวอย่างหรืออธิบาย พร้อมรูปประกอบคำอธิบายจะดีมากๆเลยครับ

เป็นไปได้ว่า คุณอยู่ในส่วนที่ route ไป amazon ต้องผ่าน node ที่ผมพูดถึง
แต่ route ไปอีกสองที่ ไม่ต้องผ่าน node ดังกล่าวครับ

ผมเข้าจากมือถือ (ISP คนละเจ้ากับเจ้าของบทความ) ผมเห็นแมลงสาบตัวเบ้อเริ่ม
แต่พอเข้าจากในคอม (ISP เจ้าเดียวกับเจ้าของบทความ) เห็นรูปตัวการ์ตูนซะงั้น

คำถามคือ ทำไมสิงที่ผมเห็นมันถึงแตกต่างกัน

ISP ต่างกัน มีจุดมุ่งหมายจะดัก speedtest เหมือนกัน แต่มีลายละเอียดไม่เหมือนกันครับ ภาพที่เห็นเลยไม่เหมือนกัน สรุป concept เดียวกัน แต่วิธีปฏิบัติตัวใครตัวมันครับ

ขอให้ข้อมูลในฝั่ง ISP แต่ผมไม่ได้ทำงานในที่ๆท่านๆพูดถึงนะครับ
สิ่งที่ ISP นี้ทำอยู่ก็คือ Proxy หรือ Caching นั่นแหละครับ แต่อุปกรณ์ที่ว่าก็ถูกพัฒนามาเรื่อยๆจาก

  1. Caching รุ่นแรกๆ
    packet TCP port 80 จะถูกส่งไปหา Caching ด้วยวิธีใดๆก็ตามไม่ว่าตั้งเองใน browser หรือถูก redirect ด้วย L4 Switch แต่ Caching จะไปเอาหน้าเวปปลายทางด้วย IP ของ Caching เอง ซึ่งก็จะเจอปัญหาตามมาโดยเฉพาะ server ประมาณ File Sharing ที่จำกัด bandwidth ต่อ IP ต่อวัน

  2. IP Spoofing บน Caching
    วิธีแก้ปัญหาของรุ่นแรกก็คือการทำ IP Spoofing โดย Caching จะส่ง IP ต้นทางเป็น IP ของ user ปลายทาง การ Spoof มันเป็นวิธีการ แต่จะเรียกว่า hack หรือเปล่าผมไม่ออกความเห็นละกัน แต่ปัญหาใหม่ของ Caching คือมันเก็บแค่ static connect แต่ web ส่วนมากเริ่มเป็น dynamic แทน

  3. VDO Caching / Social Media Caching
    เมื่อเวลาเปลี่ยนคนส่วนมากเข้าเว็บประเภท Portal น้อยลง เข้า YouTube หรือ Facebook กันมากขึ้น Caching ไม่สามารถช่วยลด bandwidth ได้เหมือนเมื่อก่อน VDO YouTube ตัวเดียวกันกลับมีหลายๆ URL เข้าถึงได้เช่น
    http://www.youtube.com/watch?v=9bZkp7q19f0 หรือ
    http://youtube.com/watch?v=9bZkp7q19f0 มันก็ VDO ตัวเดียวกัน
    Caching รุ่นใหม่ก็จะรู้ว่าถ้าเป็น VDO ตัวเดียวกัน แม้อยู่ต่าง site กันมันก็ตัวเดียวกันนั่นแหละ

แล้วทีนี้เกี่ยวอะไรกับ speedtest.net

ที่บอกไปช่วงแรกเพื่อบอกว่าวิธีที่ ISP ทำเขาทำอย่างไร ก็ file ที่ speedtest.net ใช้แต่ละที่มันตัวเดียวกันแต่ URL ต่างกันก็เลยเก็บมันไว้ใน Caching นั่นแหละ แต่ ISP ไปทำกับ Speedtest.net เพื่ออะไร
ปัญหาหลักๆที่ ISP โดนกันก็คือ

  1. speedtest.net ไม่ใช่เครื่องมือที่ตอบได้เป๊ะว่าคุณซื้อ Internet ที่ความเร็วเท่าไร ตอบได้แค่คร่าวๆ speedtest.net จะตอบได้ใกล้เคียงที่สุดเมื่อคุณเลือก server ที่ใกล้ที่สุด ทำไมน่ะหรือ ก็เพราะว่ายิ่งไกล latency ยิ่งสูง และธรรมชาติของ TCP เมื่อส่ง data ไปก็ต้องรอ ACK (acknowledge packet) กลับมา หาก lantency สูงช่วงที่รอ ACK ก็ยิ่งนาน ช่วงรอ ACK นี่แหละทำให้คุณพบว่า download file เดียวกันในประเทศยังไงก็เร็วกว่าไป download จากต่างประเทศ
    การทดสอบความเร็วที่ถูกต้องคือการ download หลายๆ session พร้อมๆกัน ทำให้ช่วงที่รอ ACK ก็มี session อื่นมาใช้รับข้อมูลไปแทน จึงเป็นเหตุผลว่าทำไมแต่ก่อนจึงมีโปรแกรม GetRight หรือ FlashGet มาช่วย download และทำไมเราโหลดบิตกันได้เต็ม bandwitdh ก็เพราะโปรแกรม bittorrent มันเปิดหลายๆ session ไปหาหลายๆ seeder นั่นเอง

  2. ลูกค้าส่วนใหญ่ไม่ได้เข้าใจเรื่องเทคนิค เดิม ISP ขาย 512Kbps (ตอนนั้นโฆษณาว่าเร็วกว่า modem 56K 10เท่า) ก็เปิดวงจร ADSL เข้าบ้านให้ที่ 512Kbps แต่ความคาดหวังของลูกค้าคือต้อง download ได้เร็วตามนั้นซึ่งมันไม่ใช่ เพราะข้อมูลที่ส่งไปให้ลูกค้าในแต่ละ packet คือ header + data ทำให้ปัจจุบันเวลาเปิดวงจร ADSL เดี๋ยวนี้ต้องเปิดเกินไว้ ถ้าคุณไปดูที่ ADSL modem ของคุณจะพบว่าคุณซื้อ 10M แต่ ADSL Modem คุณบอกว่า 11-13 Mbps

ดังนั้นเหตุผลที่ ISP ต้องทำแแบบนี้เพราะไปอธิบายลูกค้าทุกรายไม่ไหว ลูกค้าส่วนใหญ่เชื่อถือใน speedtest.net มาก สิ่งที่ ISP ทำก็คือไป caching speedtest.net ให้ไปอยู่ใกล้ลูกค้าที่สุดเพื่อให้ผลทดสอบออกมาถูกต้องมากที่สุดเท่านั้นเอง

การ caching มันก็ ok ครับ แต่คุณจะมาบอกว่าเน็ตคุณเร็วแบบนู้นแบบนี้ไม่ได้

โดยเฉพาะเวลาเปิดข้อมูลที่ไม่เคย cache ไว้้เลยเนี่ย มันไม่ใช่อ่ะ

และการทดสอบการ speed เค้าต้องการทดสอบความเสถียร / throughput ที่ได้รับจริง / ค่า latency ที่แท้จริง ไม่ใช่ค่าหลอกๆที่ได้จากระบบ cache ครับ

ถ้าผมจำไมรผิด การ test บน speedtest เป็น multiple concurrent อยู่แล้ว ถ้าเป็นแบบนั้นคำอธิบายของคุณตรงส่วน speedtest ก็ invalid ไปหล่ะครับ

ว่าเน็ตของตัวเองอัตราแชร์เยอะอัตรา throughput เทียบกับปริมาณ user น้อย

เลยต้องทำการหลอกลูกค้าว่าเน็ตเราเร็วนะแทนโดยการ cache everywhere possible xD

มันจะดีกว่าถ้า ISP กล้าที่จะบอกลูกค้าว่าการใช้งาน Internet ของคุณ มีการผ่านระบบ Cache เพื่อเพิ่มความเร็วขึ้น

ผมว่ามีทุกเจ้าเลยนะ เค้าบอกว่า ความเร็วที่ให้คือความเร็วในการเชื่อมต่อระหว่างคุณกับ (caching) server ของ isp ใน tou

ความจริงคือ caching จะเน็น static web เพราะมีโอกาศ hit ใด้มากกว่า ต่อให้ข้อมูลส่วนตัวของคุณหลุดเข้าไปใน cache มันก็จะโดนลบออกมาอยู่ดี เพราะกลไกล cache คือเก็บข้อมูลที่ไช้บ่อยไว้บน server ลบข้อมูลเก่าและไม่ค่อยใด้ไช้ออกจากระบบ

มันลามมา dynamic web หน่ะครับ อย่างเปิด xda หรือเว็บอื่นๆที่ login ไว้(ผ่าน cookie) บางหน้ามันก็ไม่ขึ้น login บางหน้าก็ขึ้น login โดยที่ไม่ได้ login ใหม่แต่อย่างใด แปลกไหมครับ?

ถ้าจำไม่ผิดบางคนจะได้เห็นความแปลกๆของ facebook อยู่บางช่วง

อธิบายไม่ไหวก็กรอกใส่กระดาษหรือหน้าเว็บไว้อธิบาย ทำวีดีโอไว้สิครับท่าน - -" อย่าบอกนะว่า BW ไม่พอให้ลูกค้าเข้ามาอ่าน

แล้วลูกค้าจะเชื่อจริงๆ เหรอครับ? ปกติก็จะบอกว่าเป็นข้ออ้าง (ซึ่งคิดอีกที มันก็เป็นข้ออ้างจริงๆ แหละ)

ก็ถ้าเอาคนมาอธิบายทั้งหมดไม่ไหว ก็ต้องทำแบบนี้ไม่ใช่หรือครับ?

เหมือนตามเว็บที่แยกหมวด FAQ ไว้

เห็นด้วยครับ เพราะเหมือนกับ TOS นั่นแหละ

ของพวกนี้ไม่ได้มีไว้ให้อ่าน แต่ยังเป็นเกราะกันภัยสำหรับผู้ให้บริการด้วย

แต่อย่างที่บอกว่ากฏหมายในไทยตรงนี้ไม่ชัด เค้าก็เลยไม่ทำออกมาครับ

จากประสบการณ์ตรง ขึ้นชื่อว่า ลูกค้า ถึงเขาไม่อ่าน ถึงเขาไม่เข้าใจ ถึงเขาจะผิด เขาก็ไม่(ยอมรับว่า)ผิดหรอกครับ

เรื่อง ACK ได้รับช้านี่ถ้าเน็ตเสถียรจริง (อัตราการแชร์น้อย คุณภาพเครือข่ายดีไม่มี loss หรือ crc error มากกเกินไป) มันก็ไม่เป็นปัญหาหรอกครับ ปัจจุบัน OS ใช้งาน Adaptive RWIN(Window Scaling) กันหมดแล้ว(post XP) ACK มาช้าเหรอ OS ก็ขยาย RWIN (แบบ auto) สิ

เหตุผลจริงๆมันควรเป็นการแชร์ช่องสัญญาณเยอะมากกว่า

ผมว่าประเด็นหลักคือ ค่าจริงมันมีโอกาสน้อยมากที่จะได้ถึงค่าที่โฆษณา ยิ่งช่วง 17.00-24.00 นี่ยื่งแล้วใหญ่ แถมยังมี overhead ต่างๆ อีกเยอะที่ speedtest วัดไม่ได้

ซึ่งผมว่าส่วนมากในนี้ อย่างผมใช้เน็ต 10Mbps ดาวน์โหลดได้ 800-950KB/s ในช่วงค่ำ และได้ 1-1.1MB/s ในช่วงเช้าๆ ก็พอโอเคแล้ว เทียบกับโครงสร้าง

แต่ด้วยสโลแกนของ speedtest.net ที่บอกว่า คุณได้อย่างที่เค้าโฆษณาหรือเปล่า ทำให้ลูกค้าสนแต่ตัวเลขที่ปรากฎจริงๆ โดยไม่สนใจคำอธิบายอื่นๆ เลย ทั้งๆ ที่ทางปฎิบัติในระดับ application มันไม่มีทางได้ตามโฆษณาแน่ๆ (ดอกจันก็มีอยู่)

การทำ caching ตัวนี้จริงเป็นการทำให้ลูกค้าพอใจครับ

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

ตัวดอกจันเองไม่ได้เลวร้ายอะไรครับ
เพียงแต่หลักการโฆษณาที่ชแค่โชว์ตัวเลขไว้โฆษณาแล้วใส่ดอกจันเอาทีหลังแบบนี้แหละที่ไม่ชอบครับ ทุกที่ใส่หมดแหละครับดอกจัน เพียงแต่วัดความจริงใจต่อผู้บริโภคแล้วมันต่างกัน

คุณสามารถ cache ได้ครับ

ประเด็นคือ คุณควร cache สิ่งที่สมควร cache
ถ้า cache นอกมาตรฐาน ผมเรียกว่าcacheเถื่อนครับ
แต่คุณอาจจะมีเหตุผลของคุณที่ไม่ได้อธิบายไว้นะครับ

การ cache ข้อมูลเวปเดียวกัน ที่มี URI ต่างกัน
ถ้าเจ้าของเวป ต้องการให้cache(ซึ่งเป็นผลดีกับ server) จะใส่ checksum ของไฟล์
ไว้เป็นE-tagในheaderครับ ให้พอมีclueหน่อย
ถ้าตรวจ E-tag กับ Content-Length (hostname และ IPAddress) ตรง ก็แม่นยำระดับหนึ่งแล้ว

speedtest.net ออกแบบโปรแกรมให้ทำการ random
query string (หรือที่รู้จักกันเป็น ตัวแปรGET ในPHP)ที่ต่อท้ายใหม่ครับ ดังนั้นไม่มี request ที่ซ้ำกันง่ายๆ
ไม่ใช่ของที่ควร cache (อันนี้อย่างน้อยในความเห็นผมนะ)

อีกประเด็นคือ ที่เจ้านี้ทำไม่ใช่แค่การ cache ครับ
เพราะ ไฟล์นี้ไม่เคยอยู่ใน google เลย

iDan Fri, 10/05/2013 - 00:14

In reply to by susethailand

"Our requirements were challenging but SwiftServe was able to provide us with an immediate and effective solution with their expertise and full technical support",

-- True Corporation (Thailand)

ที่มา: SwiftServe

ปล. scroll ลงดูข้างล่างหน่อยครับ ตอบคำถามผมหน่อย - -"

โดนเช่นกันครับ หลังจากเทสไม่ทัน 5 นาที ยาฮูก็ใช้ไม่ได้ล่ะ
ทีมงานเค้าไวดีแฮะ

เข้าข่ายนะ
(๑) นําเขาสูระบบคอมพิวเตอรซึ่งขอมูลคอมพิวเตอรปลอมไมวาทั้งหมดหรือบางสวน หรือ
ขอมูลคอมพิวเตอรอันเปนเท็จ โดยประการที่นาจะเกิดความเสียหายแกผูอื่นหรือประชาชน

มาตรา ๑๑ ผูใดสงขอมูลคอมพิวเตอรหรือจดหมายอิเล็กทรอนิกสแกบุคคลอื่นโดยปกปด
หรือปลอมแปลงแหลงที่มาของการสงขอมูลดังกลาว อันเปนการรบกวนการใชระบบคอมพิวเตอรของ
บุคคลอื่นโดยปกติสุข ตองระวางโทษปรับไมเกินหนึ่งแสนบาท

ขอบคุณข้อมูลดี ๆ ภาษาเขียนบ้าน ๆ เข้าใจ Logic ชัด ..

ปล. ไม่รู้ผมคิดไปเองหรือเปล่า​?

ฟัดเมี้ยวววววววววววววววววววววววววววว

ขอบคุณสำหรับบทความครับ

ส่วนตัวไม่ติดใจเรื่อง speed net เลยครับ

แต่ติดใจตรงโดนสับเปลี่ยนข้อมูลนี้แหละ

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

เคยได้ยินเรื่อง fake speed test ของค่ายนึงมานาน แต่มาเจอจขกท.อธิบายละเอียดดี

แต่เรื่อง bit torrent cache server ก็ได้ยินว่ามีเหมือนกัน มีช่วงนึงมีคนเอา IP ชุดนั้นมาเผยแพร่ในเวบบิทด้วย ว่าช่วยseedตลอดยิ่งกว่าco-lo เสียอีก แต่เหมือนจะต้องเปิดoption DHT ด้วยนะ

อ้อผมไม่กลัวเรื่องหลอกความเร็ว หรือเรื่องcaching เท่าไร แต่ที่กลัวกว่า คือกลัวจะมีการใช้ประโยชน์กับคดีแปลกๆ อย่างข่าวเรื่องข่าวหุ้นตก ที่เคยเอามาลงเนื้อหากัน ในหลายๆจุด สืบทราบได้โดยไม่ต้องขอข้อมูลจากผู้ให้บริการเลย จนน่าสงสัยว่าข่าวsniffer gateway ตอนรบ.ทหาร อาจจะมีประยุกต์ใช้ร่วมกับ transparent proxy ของค่ายเนทด้วยน่ะซี

lancaster Thu, 09/05/2013 - 12:17

In reply to by Fourpoint

p2p cache server ที่ isp ติดตั้ง กับกรณี junk piece นี่คนละเคสกันเลยครับ

p2p cache นี่ช่วยทำให้ทุกคนสามารถโหลดบิทได้เร็วขึ้นครับ มันจะมารูปแบบของ peer ปกติเลย มี user ตามเว็บบิทดังๆหลายที่ รวมถึงกระจายข้อมูลผ่าน dht, peer exchange อะไรพวกนี้ด้วยครับ เรียกได้ว่ามาแบบถูกต้องเลย

ส่วน junk piece อันนั้นมันมาจากฝั่งค่ายหนังส่งคนมาปล่อยขยะครับ

Fourpoint Thu, 09/05/2013 - 19:14

In reply to by lancaster

เอ junk piece เกิดจากการเชื่อมต่อที่ไม่สมบูรณ์หรือ file ที่ไม่สมบูรณ์ก็ได้นี่ครับ ซึ่งผมคิดว่าอาจเกิดจาก cache peer ได้เช่นกัน

แต่ถ้าแบบจงใจปล่อยขยะ อันนั้นผมว่าอีกเรื่องนึง

อาจเกิดได้ แต่ไม่เกิดครับครับ เท่าที่ทราบ cache peer ของไทยไม่เคยปล่อย junk piece ครับ

ที่ปล่อยจริงคือค่ายหนังต่างประเทศครับ เป็นความจงใจด้วย คนอะไรจะปล่อยขยะได้ทุก piece โดยไม่มีข้อมูลจริงเลย มันไม่ใช่เรื่องบังเอิญครับ

sompol Wed, 08/05/2013 - 23:57

ผมลอง http://www.google.com/speedtest/random350x350.jpg?x=1234567891011&y=1 แล้วก็อย่างอื่น .../speedtest/random350x350.jpg?x=1234567891011&y=1 จาก ISP ของฮ่องกง ไม่เจอรูปอะไรซ้ำเลยกันเลย มันฟ้องแต่ว่าไม่มี URL นั้นๆ

เดี๋ยวกลับเมืองไทย ต้องไปลองใหม่ หึๆ

ดูเหมือนจะ match string แล้วส่ง traffic เหล่านี้ไป process เฉพาะ ก็คงพวกประเภท cache แหละมั้งครับ แต่ดูเหมือนจะเขียน rule matching url ใน header ง่ายๆ ทำให้แค่กลับคำนิดหน่อยก็หลุดแล้ว อันนี้ขอเดาว่า เนื่องจาก traffic มีจำนวนมาก จะ match แบบ complex มากไม่ไหว น่าจะทำที่อุปกรณ์เน็ตเวิร์คที่เป็น ASIC รองรับ throughput สูง เช่น router ตัวใหญ่ๆ (เดานะขอรับ)

อีกอย่างผมลอง เข้ากด refresh (F5) รัวๆ พบว่า สามารถหลุดเข้าไปหน้าเว็บที่ตอบสนองมาจริงได้ แสดงว่า มันคงไม่ match ทุก request(ทุก packet ที่ส่งออกไป) เหมือนมี rate limit จำกัดไว้ (ถ้าไม่ใช่ limit ของ hardware ที่ทำการดักข้อมูลเอง ก็น่าจะเป็นการ limit ไว้ป้องกัน DDos ที่ตัวมันเอง จนเปลืองทรัพยากรมากเกินไป) ถ้าลองใช้ IP เดิม request ถี่ๆ หน่อย ก็จะหลุดไปได้ ตรงนี้คงเพราะไม่มีความจำเป็นต้อง match ถี่ๆ เพราะคนปกติคงไม่กด speed test รัวๆ ในเวลาสั้น

ปล. ผมเดานะครับ ไม่ได้เกี่ยวข้อง ไปเห็นกับเค้าเลย :P

เพิ่มเติมครับ

https://kb.bluecoat.com/index?page=content&id=KB4685&actp=RSS

ก็สอนวิธี match speedtest ใน Proxy กันเป็นเรื่องปกตินานแล้ว แต่จะใช้ทำอะไรต่อก็แล้วแต่ประยุกต์

ระยะนี้คนที่ดู Youtube บนอุปกรณ์ที่ไม่ใช่พีซี (ผมเจอกับ Android และ GoogleTV คนอื่นน่าจะเคยเจอ) จะเจอปัญหาคลิปไม่ตรงปกอ่ะครับ

คลิกเข้าไปเจอละครไทยมั่ง เจอคลิปดาราเกาหลีมั่ง ไอ้ปกมันก็เขียนชัดว่าไม่ใช่

เข้าใจว่าบน PC นี่อาจจะใช้วิธีการอ้างอิงถึงวิดีโอคนละวิธีกัน

คำถามต่อไป...

แล้วมั่นใจแค่ไหนว่า ISP อื่นๆ จะไม่กระทำการแบบเดียวกันนี้อีก??

หากคุณหรือผมตกเป็น ผู้เสียหายจะมีวิธีการเรียกร้องไปทาง ISP/กสทช./สคบ/สบท. ได้อย่างไร? และต้องเตรียมข้อมูล และเอกสารอะไรบ้าง? หรือ รวมตัวกันฟ้องหมู่??

และเรามีทางไหนบ้างที่สามารถทำให้มั่นใจได้ว่า มันจะไม่เกิดขึ้นอีก? หรือป้องกันไม่ให้ ISP ทำแบบนี้อีก??

ผมเห็นว่า เรื่องนี้ไม่ใช่เรื่องเล่นๆ มันอาจจะเป็นคำตอบสำหรับปัญหาอื่นๆ ก็ได้ หรือไม่ข้อมูลความเป็นส่วนตัวของคุณอาจจะรั่วไหล... การ cache ไฟล์ไว้ เป็นเรื่องที่ ISP ย่อมกระทำได้ หากแต่ควรอยู่มีจรรยาบรรณของ ISP อะไรควร อะไรไม่ควร การโกหกหลอกหลวงผู้บริโภค (เรื่อง Bandwidth Speed Test) เป็นสิ่งที่ไม่ควรจะเกิดขึ้น และไม่สามารถให้อภัยได้

นี่ล่ะครับสิ่งที่ผมต้องการ

การที่จะมาบอกว่าเรารู้แล้ว มันยังไม่ช่วยอะไรครับ
เราจะทำยังไงเพื่อปกป้องสิทธิของเรามากกว่า

สรุปเป็นกันหมดทั้ง True ทั้ง 3BB (?)
แต่แก้ไวน่าดู แหม่…

หรือว่าเน็ตร้องไห้ช้า เพราะไม่ใช้วิธีนี้นะ? อิอิ

ผมพยายามทำในส่วนของผมครับ
คือให้ข้อมูลเท่านั้นเอง
เพราะผมทำได้แค่นั้นจริงๆ

ใน US ตอนที่จะมีกฎหมาย SOPA PIPA
คนออกมาประท้วงเรื่อง Internet Censorship จนกฎหมายถูกยกเลิกไป
น่าเสียดาย ประเทศไทยไม่มีเวลาแบบนั้น
เพราะการ block website ถูกบอกว่าถูกกฎหมายมาตั้งแต่แรก
(เขาใช้เทคนิคเดียวกันในการ block website ครับ
แต่เทคนิคนี้ใช้ได้อีกหลายอย่างไม่ใช่แค่กับการ block website)

ผมคนเดียว เปลี่ยนแปลงอะไรไม่ได้(อย่างน้อยก็ไม่ง่าย)
จุดประสงค์ในการเขียนข่าวนี้คือ ผมต้องการให้ Internet ในประเทศ
ทำงานในอย่างที่ควรจะเป็นครับ(แม้จะช้าลง)

ที่ผ่านมาเราได้ใช้ Internet เร็วกว่าที่ควรจะเป็น
สำหรับคนในประเทศแล้ว มันเหมือนความฝัน
ฝันที่ถูกใช้เทคนิคต่างๆทำให้เหมือนกับว่าเป็นจริงขึ้นมา
โฆษณา การตลาด ใส่ตัวเลขแข่งกันให้วุ่น

ถ้าปล่อยนานไป Internet บ้านเราจะกู่ไม่กลับครับ
แข่งความเร็วกันจน Internet ไม่เป็น Internet อีกต่อไปแล้ว
(หรืออย่างน้อยก็ไม่ใช่ Internet แบบปกติ)

บริษัทเขาแข็งแกร่ง มีพันธมิตรทั่วไปหมด(แม้แต่ Blognone) มีคนพยายามลบล้างบทความของผมหรือทำลายความน่าเชื่อถือหลายครั้งแล้วเช่นกัน (ผมเองยอมรับว่า bias และใส่ความคิดเห็นส่วนตัวลงไปมาก แต่อย่างที่เห็นในบทความผมไม่ได้ระบุด้วยซ้ำว่า ISP ไหน ผมให้แต่ข้อมูล คุณเป็นคนได้ตรวจสอบกับตัวเอง)
note: ผมไม่ได้ลองลงเรื่องลักษณะนี้เป็นครั้งแรกนะครับ(แต่เพิ่งลงใน Blognone)

ทิศทางต่อไปจะเป็นอย่างไร อยากให้คุณผู้อ่านทุกๆคนช่วยกันกำหนดครับ

จริงๆ แล้วผมอยากให้บทความได้ขึ้นไปหน้าแรกนะครับ

แต่แค่เนื้อหาบทความดีมันไม่พอครับ คุณต้องปฏิบัติตาม guildline ในการเขียนข่าวด้วย (ได้โปรดแก้ไขเถอะครับ จะได้ขึ้นหน้าแรก)

@lew ออกมาบอกสักระยะแล้วนะ

iDan Fri, 10/05/2013 - 21:48

In reply to by PaPaSEK

+1 ครับ ลองเรียบเรียงให้เรียบร้อย ให้ข่าวขึ้นหน้า 1 ก่อนครับ อันนี้เชียร์ครับ ผมรู้จุดประสงค์คุณครับ และผมเห็นว่าเรื่องนี้ไม่ผิดและเสียหายตรงไหนครับ ผู้บริโภคต่างหากที่เสียหาย บริษัทเขาแข็งแกร่งแล้วยังไงครับ? ถ้าในเมื่อสิ่งที่คุณบอกกล่าวกับเรานั้นเป็นความจริง และการที่มันเป็นจะเป็นการตั้งค่ามาตรฐานสำหรับผู้ให้บริการอินเทอร์เน็ตไทยในอนาคต

โลกที่เสรีและเปิดกว้างขึ้นอยู่กับเว็บที่เสรีและเปิดกว้าง --Free and Open

User ส่วนมากอาจจะไม่รู้ แต่พอเขารู้แล้ว มันอยู่ที่ว่าเขายอมรับกับมันได้หรือยัง ถ้ายอมรับได้ก็เงียบไป แต่ถ้ายอมรับไม่ได้ มันก็จะเข้าสู่ขั้นตอนการเรียกร้องสู่ภาครัฐฯ ที่เกี่ยวข้องต่อไป (การเรียกร้องแบบเป็นหมู่อ่ะครับ) แต่ตอนนี้ เราได้บอกกล่าวสู่สาธารณะแล้วหรือยัง ถ้าไม่ขึ้นหน้าแรกมันก็จบอยู่แค่คนในเว็บนี้ครับ.. ;) ยังไม่ทันได้เริ่มก็บอกแพ้ซะละ..

ปล. บทความของคุณ มันช่วยตอบคำถามได้เยอะเลย ทั้งเปลี่ยนไปใช้ DNS ของตัวอื่นไม่ได้ แล้วต้องใช้ 203.144.207.49, 203.144.207.29 ส่วน 8.8.8.8, 8.8.4.4 อึดเป็นเต่า... และการเล่นหนังผิดม้วนบน YouTube และการเล่นหนังไปครึ่งเรื่องแล้วหลุด ต้องกด F5 ใหม่ แล้วเริ่มต้นดูใหม่... และ ฯลฯ เยอะมากเลยครับ...

ปล.2 คำถามยังไม่ได้คำตอบที่ตรงประเด็นเลยนะครับ...

ผมได้ทำการแก้ไข format ใหม่ เท่าที่เห็นเรียบร้อยแล้วครับ
เรื่องพวกเกี่ยวกับการ้วนวรรค หรือตัวพิมพ์ เล็ก ใหญ่ ในภาษาอังกฤษ
และ แก้คำผิดเท่าที่เห็นครับ

ถ้าผมตกหล่นส่วนไหนไป (ผมแก้ที่ละข้อตามที่เห็นใน Writing Guideline แต่อาจมีหลุดไปบ้าง)
ก็อยากให้คุณช่วยแนะนำด้วยครับ

  1. ย่อหน้าไม่ต้องเว้นวรรคตรงข้างหน้าครับ ให้พิมพ์ติดชิดไปเลยครับ
  2. หากยังไม่ขึ้นย่อใหม่ ให้พยายามเขียนติดกันไปเลยครับ ระบบจะทำการตัดบรรทัดเอง
  3. ก่อนวงเล็บเปิด และหลังวงเล็บปิด ให้เว้นวรรคหนึ่งครั้งครับ
  4. การเรียงลำดับหัวข้อ, การใส่ block quote, การใส่ block code ให้ใส่ tag ซึ่งสามารถ html tag โดยอยู่ในลิงค์นี้ครับ
  5. หากคุณต้องการทำย่อหน้าให้ถูกจริงๆ ไม่ควรทำย่อหน้าโดยการเว้นวรรคหลายๆ ตัว แต่ให้ใช้ Tag dl dt และ dd แทน ซึ่งสามารถได้ตามตัวอย่างในลิงค์ข้างบนครับ

ทั้งหมดที่กล่าวมานั้น สำคัญมากครับ..

ยืนยันว่าผมไม่ใด้ทำงานให้ isp ใดๆครับ

แต่ผมคิดว่าการ cache data ไม่น่าจะทำให้เกิดความเสียหายขึ้น ถึงจะมีเจ้าหนึ่ง (ซึ่งผมไม่เคยไช้แต่ใด้ข่าวมาว่า) ที่เคยใส่ ad popup ในหน้าเวป google ซึ่งก็โดนด่าจนเลิกไป

การรับ Connection แทน แม้จะทำให้กลิ่นไม่ดี แต่ก็มีผลช่วยให้ respond time เร็วขึ้น ที่สำคัญคือ port ที่ secure ไม่มีการแตะต้อง

โดยรวมผมคิดว่าไม่ชอบ แต่ก็ยังไม่ล้ำเส้น

ถ้าทำแค่ cache data ในส่วนของ user ทั่วไปคงไม่มีปัญหาใดๆแหละครับ
แต่มันสามารถทำอย่างอื่นได้ด้วยเช่นการบิดเบือนหรือ censor ข้อมูลหลากหลายได้ หรือเข้าถึงข้อมูลเฉพาะส่วนบุคคล ได้ในกรณีที่ใช้งานอย่างไม่ถูกต้องเนี่ยซิ
ซึ่งตรงนี้มันควรจะเปิดเผยมากกว่านี้ สามารถตรวจสอบหรือพิสูจน์ได้ว่าไม่มีการนำไปทำในทางที่ไม่เหมาะสม หรืออย่างน้อยก็ควรจะมีมาตราฐานหรือกฏหมายอะไรบางอย่างมารองรับบ้าง ไม่ใช่ขึ้นอยู่กับ isp อย่างเดียว

ป.ล.รอวันที่ผู้บริโภคออกมาทวงถามสิทธิอยู่ครับ

เป็นบทความที่ดีครับ แต่ผมขอสารภาพตรงๆ ว่าอ่านไม่จบ ยังงงอยู่ว่าประเด็นคืออะไร ต้องเลื่อนมาอ่านคอมเม้นเพื่อสรุปความ แล้วค่อยกลับไปอ่านใหม่

ขอบคุณครับ

Sephanov Thu, 09/05/2013 - 23:16

ก๊อบ /speedtest/random350x350.jpg?x=1234567891011&y=1 ไปวางต่อท้ายลิ้งค์ไหนๆ ก็ได้เหมือนเดิม กรี้ดดดดดด!!!!

ผมเคยคิดเหมือนกันว่า ISP น่าจะโกงความเร็ว Speedtest ได้ เช่น เมื่อ Client เรียก URL ที่มีคำว่า SpeedTest มันจะให้ Priority สูงขึ้น แต่ไม่นึกว่าจะใช้วิธีชุ่ยแบบนี้ได้

อีกอย่าง ตัว SpeedTest เองก็น่าจะปรับปรุงเพื่อป้องกันการโกงจาก ISP เช่น สุ่มค่า Hashing ของข้อมูลที่ส่งกลับมาเพื่อทดสอบอะไรพวกนี้นะครับ

โดยส่วนตัว ปรับปรุงที่โปรแกรม Benchmark หรือระบบ Benchmark น่าจะง่ายกว่านะครับ

เน็ตร้องไห้ ไม่พบรูปภาพ สงสัยที่เทสไปเป็นความเร็วจริง ช่วง 2ทุ่ม จาก10เม็ก เหลือแค่ 2เม็ก โครตเน่าเลยเล่นเกมกระตุกอีก

กรณีอย่างนี้น่าจะผิดกฏหมาย พรบ. คอมพิวเตอร์หรือเปล่าครับ?
ที่เขียนไว้ประมาณว่า "นำเข้าสู่ระบบคอมพิวเตอร์ซึ่งข้อมูลคอมพิวเตอร์ปลอมไม่ว่าทั้งหมดหรือบางส่วน หรือข้อมูลคอมพิวเตอร์อันเป็นเท็จ ..." ผมก็จำไม่ได้ทั้งหมดนะครับ แต่คิดว่าการทำอย่างนี้มันน่าจะเข้าข่ายการทำผิด พรบ. คอมพิวเตอร์ หรือเปล่าครับ??

ปล. ขอบคุณสำหรับบทความดีๆครับ!

Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
ServiceNow
public://topics-images/ytnrfphe_400x400.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png
True
public://topics-images/true_logo.png
SoftBank
public://topics-images/softbank.jpg
Pac-Man
public://topics-images/pacman.png
Harry Potter
public://topics-images/harry.png
Marvel
public://topics-images/marvel.png
Skydance
public://topics-images/skydance.png
SEA
public://topics-images/sealogo.png
Find Hub
public://topics-images/find.png
Accessibility
public://topics-images/accessibility-128x128_2x.png
Material Design
public://topics-images/m3-favicon-apple-touch.png
Android 16
public://topics-images/android16.png
Android
public://topics-images/android_0.png
Firefox
public://topics-images/firefox_logo-2019.svg_.png
Google Messages
public://topics-images/messages.png
Notepad
public://topics-images/notepad.png
Singapore
public://topics-images/flag_of_singapore.svg_.png
Airbnb
public://topics-images/airbnb.png
PS5
public://topics-images/ps5.png
Krafton
public://topics-images/krafton.png
Doom
public://topics-images/doom-game-s_logo.svg_.png
AMD
public://topics-images/amd_logo.svg_.png
GTA
public://topics-images/gta_0.png
DoorDash
public://topics-images/doordash.png
YouTube
public://topics-images/yt.png
YouTube Music
public://topics-images/yt-music.png
Facebook
public://topics-images/fb.png
iQiyi
public://topics-images/iqiyi_0.png
Viu
public://topics-images/viu.png
Amazon Prime Video
public://topics-images/prime-vid.png
Spotify
public://topics-images/spotify.jpg
HBO Max
public://topics-images/max.png
Threads
public://topics-images/threads.png
Alexa
public://topics-images/alexa.png
Kindle App
public://topics-images/kindle.png
Shopee
public://topics-images/shopee.png
Waze
public://topics-images/waze.png
Bilibili
public://topics-images/bili.png
Google Maps
public://topics-images/maps.png
Apple Music
public://topics-images/apple-music.png
Claude
public://topics-images/claude.png
TikTok
public://topics-images/tiktok.png
Xbox
public://topics-images/xbox.png
Tesla
public://topics-images/tesla.png
Google Calendar
public://topics-images/gcal.png
Google Meet
public://topics-images/meet.png
NotebookLM
public://topics-images/notebooklm.png
Reddit
public://topics-images/reddit.png
Assassin’s Creed
public://topics-images/ac.png
Mark Zuckerberg
public://topics-images/zuck.jpg
Meta
public://topics-images/meta.png
Epic Games
public://topics-images/epic_games_logo.svg_.png
Unreal
public://topics-images/unreal_engine_logo-new_typeface-svg.png
Fortnite
public://topics-images/fortnite.png
DeepMind
public://topics-images/deepmind.png
Databricks
public://topics-images/databricks.png
Netflix
public://topics-images/netflix-logo.png
Microsoft Azure
public://topics-images/azure.png
Microsoft Copilot
public://topics-images/microsoft_copilot_icon.svg_.png
Bing
public://topics-images/bing.png
EA
public://topics-images/ea.png
Intel
public://topics-images/intel.png
Amazon
public://topics-images/amazon.png
AWS
public://topics-images/aws.png
Zoom
public://topics-images/zoom.png
Dropbox
public://topics-images/dropbox_0.png
Dell Technologies
public://topics-images/dell-tech.png
Nothing
public://topics-images/nothing.svg_.png
Microsoft Teams
public://topics-images/teams.png
Mojang
public://topics-images/mojang.png
Minecraft
public://topics-images/minecraft.png
Redis
public://topics-images/redis_logo.svg_.png
Ubisoft
public://topics-images/ubisoft_logo.svg_.png
Elden Ring
public://topics-images/elden.png
Brave
public://topics-images/brave.png
Opera
public://topics-images/opera.png
Vivaldi
public://topics-images/vivaldi.png
Microsoft Edge
public://topics-images/edge.png
Duolingo
public://topics-images/duolingo.png
LinkedIn
public://topics-images/linkedin.png
Canva
public://topics-images/canva.png
Realme
public://topics-images/realme.png
NASA
public://topics-images/nasa-logo.png
Booking.com
public://topics-images/booking.png
Agoda
public://topics-images/agoda.png
Bolt
public://topics-images/bolt.png
Temu
public://topics-images/temnu.png
LINE
public://topics-images/line.png
Facebook Messenger
public://topics-images/messenger.png
WhatsApp
public://topics-images/whatsapp.png
Telegram
public://topics-images/telegram.png
Signal
public://topics-images/signal.png
X.com
public://topics-images/x.png
Grok
public://topics-images/grok.png
xAI
public://topics-images/xai.png
CapCut
public://topics-images/capcut.png
Edits
public://topics-images/edit.png
Google One
public://topics-images/gone.png
Tinder
public://topics-images/tinger.png
Whoscall
public://topics-images/whoscall.png
OneDrive
public://topics-images/onedrive.png
Lightroom
public://topics-images/lr.png
Meitu
public://topics-images/meitu.png
Outlook
public://topics-images/outlook.png
Excel
public://topics-images/excel.png
PowerPoint
public://topics-images/ppt.png
Microsoft Word
public://topics-images/word.png
Phone Link
public://topics-images/phone-link.png
OneNote
public://topics-images/onenote.png
Windows App
public://topics-images/windows-app.png
Notion
public://topics-images/notion.png
Google Drive
public://topics-images/drive.png
YouTube Kids
public://topics-images/yt-kids.png
Gboard
public://topics-images/gboard.png
DeepSeek
public://topics-images/deepseek_logo.svg_.png
Prince of Persia
public://topics-images/prince-persia.png
Sony
public://topics-images/nq0nd2c0_400x400.jpg
Cisco
public://topics-images/jmyca1yn_400x400.jpg
Alibaba Cloud
public://topics-images/qm43orjx_400x400_cloud.png
Coinbase
public://topics-images/consumer_wordmark.png
CarPlay
public://topics-images/carplay.png
Rust
public://topics-images/rust-logo-blk.png
Red Hat
public://topics-images/redhat.png
Anthropic
public://topics-images/anthropic.png
Xcode
public://topics-images/xcode.png
Tim Cook
public://topics-images/tim-cook.jpg
Donald Trump
public://topics-images/trump.jpg
Microsoft Surface
public://topics-images/surface.jpg
Copilot+ PC
public://topics-images/copilotpc.png
Stellar Blade
public://topics-images/stellar-blade.jpg
Snapdragon
public://topics-images/snapdragon_chip.png
Qualcomm
public://topics-images/qualcomm-logo.svg_.png
CoreWeave
public://topics-images/coreweave.png
Ford
public://topics-images/ford.png
Xiaomi
public://topics-images/xiaomi.png
Google Cloud
public://topics-images/google_cloud_logo.svg_.png
PlayStation Network
public://topics-images/psn.png
PlayStation Plus
public://topics-images/ps-plus.png
Windsurf
public://topics-images/windsurf.png
Square Enix
public://topics-images/square-enix.png
MIT
public://topics-images/x7hyjl3t_400x400.jpg
Zoox
public://topics-images/zoox.jpg
Evernote
public://topics-images/1neatidg_400x400.jpg
Magic the Gathering
public://topics-images/magic.png
Call of Duty
public://topics-images/cod.png
NVIDIA
public://topics-images/nvidia_logo.svg_.png
Satya Nadella
public://topics-images/nadella.png
Nintendo
public://topics-images/nintendo.png
Japan
public://topics-images/japan_flag.png
China
public://topics-images/china-flag-sq.png
Sam Altman
public://topics-images/sam-altman.png
SNK
public://topics-images/snk_logo.svg_.png
EPYC
public://topics-images/epyc.png
Juniper
public://topics-images/juniper.png
CMA
public://topics-images/cma.png
App Store
public://topics-images/app-store.png
DoJ
public://topics-images/doj.png
Siri
public://topics-images/siri.png
Apple Intelligence
public://topics-images/apple-intelligence.png
Acer
public://topics-images/acer.png
GeForce
public://topics-images/geforce.png
Omen
public://topics-images/omen.png
Alienware
public://topics-images/alienware.png
Dell
public://topics-images/dell.png
Bungie
public://topics-images/bungie.png
Marathon
public://topics-images/marathon.png
Intel Arc
public://topics-images/badge-arc-graphics.png
GitHub
public://topics-images/8zfrryja_400x400.png
GitHub Copilot
public://topics-images/copilot.png
Foxconn
public://topics-images/foxconn_0.png
Visual Studio
public://topics-images/vs.png
Visual Studio Code
public://topics-images/vscode.png
WSL
public://topics-images/wsl.png
Linux
public://topics-images/linux.png
Tencent
public://topics-images/tencent_logo_2017.svg_.png
Entra
public://topics-images/microsoft_entra_id_color_icon.svg_.png
RHEL
public://topics-images/rhel-icon.png
MSI
public://topics-images/msi-logo-for_digital_use_b.png
MCP
public://topics-images/mcp.png
Docker
public://topics-images/docker.png
RISC-V
public://topics-images/risc-v-logo.svg_.png
Fedora
public://topics-images/fedora.png
ASUS
public://topics-images/asus.png
ROG
public://topics-images/rog-logo_red.png
Naughty Dog
public://topics-images/naughty-dog.png
AIS
public://topics-images/357073423_657473419752809_8491928084596189631_n.png
National Telecom
public://topics-images/nt.jpg
Elon Musk
public://topics-images/elon_musk_2015_0.jpg
OpenShift
public://topics-images/openshift-logotype.svg-0.png
Shift Up
public://topics-images/shiftup.png
Bethesda
public://topics-images/bethesda.png
The Elder Scrolls
public://topics-images/tes.png
CATL
public://topics-images/img_7841.png
Radeon
public://topics-images/radeon.png
Borderlands
public://topics-images/borderlands4.png
Android XR
public://topics-images/android-xr.png
Ninja Theory
public://topics-images/ninja.jpg
Jonathan Ive
public://topics-images/ive.jpg
Bitcoin
public://topics-images/bitcoin.svg_.png
Baidu
public://topics-images/baidu.jpg
Wear OS
public://topics-images/wearos.png
Activision
public://topics-images/activision.svg_.png
Netmarble
public://topics-images/netmarble.png
NetEase
public://topics-images/netease.png
Fujifilm
public://topics-images/l_9ycfw2_400x400.png
Google Vids
public://topics-images/vids.png
Google Docs
public://topics-images/docs.png
Google Sheets
public://topics-images/sheets.png
Google Chat
public://topics-images/gchat.png
Google Slides
public://topics-images/slides.png
Google Photos
public://topics-images/photos_0.png
Snapchat
public://topics-images/snapchat.png
Google TV
public://topics-images/gtv.png
Android Auto
public://topics-images/aauto.png
Gmail
public://topics-images/gmail.png
Google Forms
public://topics-images/forms.png
Google Workspace
public://topics-images/workspace_0.png
Android Studio
public://topics-images/android_studio_logo_2024.svg_.png
Pocket
public://topics-images/spnhfky8_400x400.png
Mozilla
public://topics-images/mozilla.jpg
Thunderbird
public://topics-images/thunderbird.png
Bluesky
public://topics-images/bluesky.jpg
Warhammer
public://topics-images/warhammer-bw.png
Relic Entertainment
public://topics-images/relic_entertainment_logo.svg_.png
Age of Empires
public://topics-images/age_of_empires_franchise_logo.png
Azul
public://topics-images/azul.png
Meta Quest
public://topics-images/meta-quest.png
Informatica
public://topics-images/qzlzwpsp_400x400.jpg
Salesforce
public://topics-images/salesforce.com_logo.svg_.png
Steam
public://topics-images/steam.png
Valve
public://topics-images/valve_logo.svg_.png
SteamOS
public://topics-images/steamos_wordmark.svg_.png
Steam Deck
public://topics-images/steam-deck.png
Arch Linux
public://topics-images/archlinux-logo-standard-version.svg_.png
Half-Life
public://topics-images/orange_lambda.svg_.png
Counter-Strike
public://topics-images/counter-strike.png
OnlyFans
public://topics-images/onlyfans_logo_icon_blue.png
Strava
public://topics-images/strava.png
Mortal Kombat
public://topics-images/mortal-kombat.png
Canon
public://topics-images/canon.png
Snipping Tool
public://topics-images/snipping.png
Microsoft Paint
public://topics-images/paint.png
Microsoft Photos
public://topics-images/photos.png
File Explorer
public://topics-images/file_explorer.png
Git
public://topics-images/git-logo.svg_.png
Star Wars
public://topics-images/star-wars.png
Activision Blizzard
public://topics-images/actvision-blizz.png
Microsoft Store
public://topics-images/microsoft-store.png
France
public://topics-images/france.png
Ricoh
public://topics-images/ricoh_logo_2005.svg_.png
Xeon
public://topics-images/xeon.png
.NET
public://topics-images/dotnet.png
SQL Server
public://topics-images/microsoft_sql_server_2025_icon.svg_.png
Power BI
public://topics-images/power-bi.png
Microsoft Fabric
public://topics-images/fabric.png
MSN
public://topics-images/msn.png
SharePoint
public://topics-images/sharepoint.png
Ubuntu
public://topics-images/ubuntu-logo-2022.svg_.png
Debian
public://topics-images/debian-openlogo.svg_.png
LLM
public://topics-images/7410e129-824e-479c-93c7-558e87130b8f.png
Meituan
public://topics-images/meituan.png
Logitech
public://topics-images/logitech_logo.svg_.png
Llama
public://topics-images/llama.png
Oracle
public://topics-images/oracle_logo.svg_.png
Circle
public://topics-images/circle.png
T-Mobile
public://topics-images/tmobile.jpg
Starlink
public://topics-images/starlink.jpg
SpaceX
public://topics-images/hbri04tm_400x400.jpg
Apple Arcade
public://topics-images/en-us-large-1x.png
TypeScript
public://topics-images/typescript.svg_.png
AlmaLinux
public://topics-images/almalinux.png
Subnautica
public://topics-images/subnautica.png
Clair Obscur
public://topics-images/clair-33.png
Dragon Quest
public://topics-images/dragon_quest_logo.png
Twitter
public://topics-images/twitter300.png
One UI
public://topics-images/one-ui.png
Fire TV
public://topics-images/amazon_fire_tv_2024.svg_.png
Stellantis
public://topics-images/stellantis.png
Taobao
public://topics-images/taobao.png
WeChat
public://topics-images/wechat.png
Alipay
public://topics-images/alipay.png
DingTalk
public://topics-images/dingtalk.png
Alibaba
public://topics-images/alibaba-group-logo.svg_.png
Pokemon
public://topics-images/international_pokemon_logo.svg_.png
NBTC
public://topics-images/nbtc.png
CD Projekt
public://topics-images/cd_projekt_logo.svg_.png
Cyberpunk 2077
public://topics-images/cyberpunk.png
The Witcher
public://topics-images/witcher.png
Boeing
public://topics-images/boeing.png
Discord
public://topics-images/discord.png
Grammarly
public://topics-images/grammarly.png
Google Lens
public://topics-images/lens.png
WordPress
public://topics-images/wordpress.png
Automattic
public://topics-images/automattic.png
Zotac
public://topics-images/zotac.png
Black Forest Labs
public://topics-images/flux.png
Sega
public://topics-images/sega.png
Twitch
public://topics-images/twitch.png
Person
public://topics-images/gemini_generated_image_ddj47iddj47iddj4.png
IntelliJ
public://topics-images/intellij.png
CrowdStrike
public://topics-images/cs_logo.png
Bandai Namco
public://topics-images/bandainamco.png
Oppo
public://topics-images/oppo.png
Dontnod
public://topics-images/don-t_nod.png
Hugging Face
public://topics-images/huggingface.png
Bixby
public://topics-images/logo_bixby_new.svg_.png
Gemma
public://topics-images/gemma.png
Flash Express
public://topics-images/flash.png
Lyft
public://topics-images/lyft.png
James Bond
public://topics-images/007.png
Snowflake
public://topics-images/snowflake.png
IO Interactive
public://topics-images/ioi.png
The Sims
public://topics-images/the_sims.png
Character.AI
public://topics-images/character_ai.png
IBM
public://topics-images/xy93qvy4_400x400.png
USB
public://topics-images/usb-logo.png
Zynga
public://topics-images/zynga.svg_.png
Broadcom
public://topics-images/broadcom.png
Photoshop
public://topics-images/ps.png
Adobe
public://topics-images/adobe.png
Premiere Pro
public://topics-images/premier.png
Database
public://topics-images/gemini_generated_image_nlgayenlgayenlga.png
GeForce Now
public://topics-images/gf-now.png
Go
public://topics-images/o6aczwfv_400x400.png
ChatGPT
public://topics-images/chatgpt.png
Final Fantasy
public://topics-images/ff.png
Swift
public://topics-images/swift_logo.svg_.png
Cursor
public://topics-images/cursor.png
AirPods Max
public://topics-images/airpodsmax.png
Koei Tecmo
public://topics-images/koei_tecmo.png
Team Ninja
public://topics-images/team-ninja.png
Disney+
public://topics-images/disney-plus.png
Capcom
public://topics-images/capcom.png
Pornhub
public://topics-images/pornhub-logo.svg_.png
Proton
public://topics-images/proton.png
PlayStation
public://topics-images/playstation.png
GOG
public://topics-images/gog-logo.png
Mistral
public://topics-images/mistral.png
No Man's Sky
public://topics-images/nomansky.png
Hello Games
public://topics-images/hello-games-logo.png
SCB
public://topics-images/scb.png
Kasikorn Bank
public://topics-images/kbank.png
Grasshopper Manufacture
public://topics-images/grasshopper-100.png
Metal Gear
public://topics-images/metal_gear_franchise_logo.svg_.png
Google Wallet
public://topics-images/g-wallet.png
PayPal
public://topics-images/paypal.png
Mark Cuban
public://topics-images/cuban.jpg
Giant Squid
public://topics-images/giant-squid.png
Black Myth: Wukong
public://topics-images/blackmyth.jpg
Deathloop
public://topics-images/deathloop_logo.webp_.png
Resident Evil
public://topics-images/residentevil.png
Street Fighter
public://topics-images/street_fighter_logo.png
Ryu Ga Gotoku
public://topics-images/ryugagotokustudio.png
Like a Dragon
public://topics-images/lad-logo.png
Sonic the Hedgehog
public://topics-images/sonic.png
Blender
public://topics-images/logo_blender.svg_.png
Volvo
public://topics-images/volvo-iron-mark-black.svg_.png
Atomic Heart
public://topics-images/atomic.png
Hitman
public://topics-images/hitman.png
Mac
public://topics-images/apple-finder.png
Arc Raiders
public://topics-images/arc-raiders.jpg
Krungsri Bank
public://topics-images/krungsri.png
Owlcat Games
public://topics-images/owlcat.png
Scale
public://topics-images/scale_ai.png
The Outer Worlds
public://topics-images/1600px-outerworlds-logo.png
Obsidian Entertainment
public://topics-images/obsidian_entertainment.svg_.png
Avowed
public://topics-images/avowed.png
Grounded
public://topics-images/grounded.png
Atlus
public://topics-images/atlus_logo_thin_stroke_277x108.png
High on Life
public://topics-images/high-logo.png
Ryzen
public://topics-images/ryzen.png
Flight Simulator
public://topics-images/microsoft_flight_simulator.png
Indiana Jones
public://topics-images/indiana_jones_logo.svg_.png
Dawnwalker
public://topics-images/the-blood-of-dawnwalker-logo-light.png
Rebel Wolves
public://topics-images/rebel-wolves-logo-black.png
inXile
public://topics-images/inxile_entertainment_logo.png
Double Fine Productions
public://topics-images/double-fine.png
Game Freak
public://topics-images/game_freak_logo.svg_.png
iOS 26
public://topics-images/ios26.png
Tahoe
public://topics-images/macos26.png
iPadOS 26
public://topics-images/ipados26.png
Zelda
public://topics-images/zelda_logo.svg_.png
watchOS 26
public://topics-images/watchos26.png
Apple Vision Pro
public://topics-images/applevisionpro.png
Amiibo
public://topics-images/amiibo.png
Thunder Lotus
public://topics-images/thunder-lotus.png
Games
public://topics-images/role-playing_video_game_icon.svg_.png
Waymo
public://topics-images/waymo.png
Grab
public://topics-images/grab_0.png
Fallout
public://topics-images/fallout_logo.svg_.png
Warner Bros. Discovery
public://topics-images/wbd.png
Splatoon
public://topics-images/splatoon.png
Kingston
public://topics-images/kingston.png
Roblox
public://topics-images/roblox_thumb.png
Google Pixel
public://topics-images/pixel_wordmark.svg_.png
Jensen Huang
public://topics-images/jensen-headshot-1906-600x338.png
Midjourney
public://topics-images/61396273.png
NBCUniversal
public://topics-images/umh_w5l-400x400.png
Disney
public://topics-images/disney.png
Snap
public://topics-images/snap_inc.png
Wikipedia
public://topics-images/wikipedia-logo-v2.svg_.png
Kaggle
public://topics-images/kaggle_logo.svg_.png
Wikimedia Foundation
public://topics-images/wikimedia_foundation.png
IonQ
public://topics-images/ionq.png
Apple TV+
public://topics-images/apple_tv_plus.png
Slack
public://topics-images/slack.png
Webex
public://topics-images/webex.png
Wayland
public://topics-images/wayland.png
GNOME
public://topics-images/gnomelogo.svg_.png
X.Org
public://topics-images/xorg.png
PCI-SIG
public://topics-images/pci-sig_logo.png
PCI
public://topics-images/pci_express.svg_.png
Instinct
public://topics-images/instinct.png
MariaDB
public://topics-images/img_9067.png
Mattel
public://topics-images/mattel-2019-svg.png
Silent Hill
public://topics-images/silent_hill_2022_logo.png
Bloober Team
public://topics-images/blooberlogo260b.png
India
public://topics-images/flag_of_india.png
Nexon
public://topics-images/nexon.svg_.png
Helldivers
public://topics-images/helldivers_print_logo.png
Mac Mini
public://topics-images/mac-mini-202410-gallery.png
Dyson
public://topics-images/dyson.png
Mario Kart
public://topics-images/mario-kart-100.png
Germany
public://topics-images/flag_of_germany.svg_.png
Gears of War
public://topics-images/gears-of-war-logo-2006.png
Warren Buffett
public://topics-images/buffett.png
Craig Federighi
public://topics-images/craige1.png
Boston Dynamics
public://topics-images/boston.png
aespa
public://topics-images/aespa.png
NewJeans
public://topics-images/newjeans.png
iPhone 16
public://topics-images/iphone16_.png
iPhone 16 Pro
public://topics-images/iphone16_pro.png
Indonesia
public://topics-images/indo_flag.png
Devil May Cry
public://topics-images/dmc5.png
Etsy
public://topics-images/etsy.png
Ghost of Yōtei
public://topics-images/ghost.png
BT
public://topics-images/bt_logo_2019.svg_.png
Kubernetes
public://topics-images/kubernetes_logo_without_workmark.svg_.png
Pixelfed
public://topics-images/pixelfed.png
Mastodon
public://topics-images/mastodon.png
Iran
public://topics-images/iran.png
Israel
public://topics-images/flag_of_israel.png
Warner Bros.
public://topics-images/warner_bros.png
Qwen
public://topics-images/qwenpng.png
Donkey Kong
public://topics-images/dk.png
Mario
public://topics-images/mario.png
Honda
public://topics-images/kln5su0v_400x400.jpg
Wix
public://topics-images/wix.png
Google Tensor
public://topics-images/ggtensor.png
Bank of Thailand
public://topics-images/bankofthailand.png
Beat Saber
public://topics-images/beat.png
PlayStation VR
public://topics-images/psvr2.png
Texas Instrument
public://topics-images/ti.png
NFC
public://topics-images/daak0pur_400x400.jpg
LG
public://topics-images/lg.png
EA Sports FC
public://topics-images/ea-fc.png
Volkswagen
public://topics-images/volkswagen_logo_2019.svg_.png
Disco Elysium
public://topics-images/disco.png
Neowiz
public://topics-images/neowiz_holdings_logo.png
Lies of P
public://topics-images/lies-p.png
Thinking Machines Lab
public://topics-images/u6tsxu60_400x400_0.png
Mira Murati
public://topics-images/-pnysxgr_400x400.png
Vimeo
public://topics-images/vimeo.png
Japan Airlines
public://topics-images/jal.png
HarmonyOS
public://topics-images/harmonyos_logo.png
Sequoia
public://topics-images/sequoia.png
iPadOS 18
public://topics-images/ipados-18-num-96x96_2x.png
Sakana AI
public://topics-images/dtnrodgp_400x400.png
Runway
public://topics-images/lpx3j0s7_400x400.png
Exynos
public://topics-images/exynos.png
MediaTek
public://topics-images/mediatek_logo.svg_.png
Arm
public://topics-images/arm.png
Facebook Groups
public://topics-images/groupslogo2.png
Death Stranding
public://topics-images/death_stranding_logo.png
Bumble
public://topics-images/bumble.png
Rematch
public://topics-images/logorematch_transcreen.png
GWM
public://topics-images/2025-gwm-logo-rgb-digital_2.png
Barclays
public://topics-images/barclays_logo.svg_.png
Asana
public://topics-images/asana.png
Dying Light
public://topics-images/dying-light-200.png
Creative Commons
public://topics-images/apple-touch-icon.png
EU
public://topics-images/flag-for-european-union_1f1ea-1f1fa.png
Cambodia
public://topics-images/flag_of_cambodia.svg_.png
HDMI
public://topics-images/high_definition_multimedia_interface_logo.svg_.png
Denmark
public://topics-images/denmark-flag.png
Riot Games
public://topics-images/riot_games_2022.svg_.png
League of Legends
public://topics-images/lol.png
Valorant
public://topics-images/valorant.png
Pioneer
public://topics-images/459525305_7951848951587833_4839605414563613731_n.png
Google Earth
public://topics-images/gearth.png
Google TV Streamer
public://topics-images/gtv_0.png
Chromecast
public://topics-images/chromecast.png
Fairphone
public://topics-images/fairphone.png
Honor
public://topics-images/honor_logo-2020-svg.png
Counterpoint Research
public://topics-images/counterpoint.png
BBC
public://topics-images/bbc.png
TrueMove H
public://topics-images/334187583_158099563725447_7727972013376860320_n.png
AliExpress
public://topics-images/aliexpress.png
Norway
public://topics-images/flag_of_norway.svg_.png
Research
public://topics-images/research-icon.png
Science
public://topics-images/science.png
Figma
public://topics-images/wpgpzf_m_400x400.png
Gemini
public://topics-images/gemini-colors.png
Social Security
public://topics-images/social-security.png
Hikvision
public://topics-images/cdyc5hhc_400x400.png
Autodesk
public://topics-images/autodesk_logo_2021.svg_.png
Rare
public://topics-images/rare_logo_2015.svg_.png
Sea of Thieves
public://topics-images/sea-of-thieves.png
Skype
public://topics-images/skype.png
Safe Superintelligence
public://topics-images/ssi.png
PowerShell
public://topics-images/powershell_256.png
Apple Store
public://topics-images/apple_store.png
Battlefield
public://topics-images/battlefieldlogo.svg_.png
Robinhood
public://topics-images/1ftlyz2c_400x400.png
Malaysia
public://topics-images/malaysia-flag.png
Forza
public://topics-images/forza_logo_2020.svg_.png
John Romero
public://topics-images/romero.jpg
TSMC
public://topics-images/tsmc_1.png
Vietnam
public://topics-images/flag_of_vietnam.svg_.png
React
public://topics-images/react.png
KPLUS
public://topics-images/kplus.png
Jack Dorsey
public://topics-images/jack.jpg
Replit
public://topics-images/replit.png
GlobalFoundries
public://topics-images/gf.png
MIPS
public://topics-images/mips.png
Linda Yaccarino
public://topics-images/c5dthmbt.png
GameStop
public://topics-images/ouc1sr_p_400x400.png
Belkin
public://topics-images/belkin_logo_2024.svg_.png
Home Assistant
public://topics-images/home-assistant.png
Next.js
public://topics-images/if82cpbs_400x400.jpg
Hertz
public://topics-images/hertz_car_rental_logo.svg_.png
Jio
public://topics-images/jio.png
Lucid Motors
public://topics-images/lucidmotor.png
Guinness World Record
public://topics-images/gwr.png
EFF
public://topics-images/eff.png
TIOBE
public://topics-images/tiobe.png
MLX
public://topics-images/102832242.png
DoD
public://topics-images/dod.png
IDC
public://topics-images/idc.png
OpenGL
public://topics-images/opengl_logo.svg_.png
Vulkan
public://topics-images/vulkan_logo.svg_.png
NIST
public://topics-images/hp8oa5cb_400x400.png
ASML
public://topics-images/img_1736.jpeg
Curl
public://topics-images/curl_icon.png
Google Assistant
public://topics-images/assistant.png
ChromeOS
public://topics-images/chromeos_logo.svg_.png
Adobe Firefly
public://topics-images/firefly.png
SonicWall
public://topics-images/sonicwall.png
Astronomer
public://topics-images/astro.jpg
Corning
public://topics-images/corning.png
Emoji
public://topics-images/emoji.png
CUDA
public://topics-images/nvidia_cuda.png
Ready or Not
public://topics-images/readyornot-logo.png
Google Tasks
public://topics-images/gtasks.png
Qi
public://topics-images/qi.png
Lego
public://topics-images/lego_logo.svg_.png
Game Boy
public://topics-images/nintendo_game_boy_logo.svg_.png
SK Hynix
public://topics-images/img_2498.png
Sonos
public://topics-images/sonos_logo.png
Eidos
public://topics-images/eidos_montreal.png
Tomb Raider
public://topics-images/tomb_raider_logo_2022.png
Guardians of the Galaxy
public://topics-images/guardians_of_the_galaxy-logo.png
Kindle
public://topics-images/kindle-smile-logo.png
Amazon Prime
public://topics-images/prime.png
Amazon Luna
public://topics-images/amazon-luna-logo.png
Moon Studios
public://topics-images/moon.png
Ghost Recon
public://topics-images/ghost_recon_logo.png
Wolfenstein
public://topics-images/wolfenstein_logo.svg_.png
Pony.ai
public://topics-images/img_2799.png
Premier League
public://topics-images/pl-logo-light.png
Horizon
public://topics-images/horizon_game_series_logo.png
Exchange
public://topics-images/exchange_1500x1500.png
Mercedes-Benz
public://topics-images/mercedes_benz-logo.png
Django
public://topics-images/django_logo.svg_.png
Apple Card
public://topics-images/apple-card.png
JPMorgan
public://topics-images/logo-jpm-brown.png
Bitchat
public://topics-images/img_6038.png
Palo Alto Networks
public://topics-images/img_6100.png
KBTG
public://topics-images/c8qypege_400x400.jpg
Linux Foundation
public://topics-images/lf_sustainability_banner.png
Octopath Traveler
public://topics-images/project_octopath_traveler_logo.png
Monster Hunter
public://topics-images/monster_hunter_logo.png
Hideo Kojima
public://topics-images/kojima.jpg
Nintendo Switch
public://topics-images/switch1.png
Cerebras
public://topics-images/celebras.png
2K Games
public://topics-images/2k_2021_logo.svg_.png
BioShock
public://topics-images/bioshock-logo.svg_.png
Australia
public://topics-images/flag_of_australia.png
Groq
public://topics-images/groq.png
Ukraine
public://topics-images/flag_of_ukraine.svg_.png
Delta Air Lines
public://topics-images/o1z2hvzv_400x400.jpg
SAP
public://topics-images/img_8162.png
Audible
public://topics-images/lj9g-ikl_400x400.png
Vine
public://topics-images/vine_logo.svg_.png
THQ Nordic
public://topics-images/thq_nordic_logo_2016.svg_.png
Darksiders
public://topics-images/darksiders_logo.png
Embracer Group
public://topics-images/embracer_group_logo.svg_.png
Kingdom Come
public://topics-images/kcd2-banner-2.png
Gearbox
public://topics-images/gearbox_software_logo.svg_.png
Rockstar
public://topics-images/rockstar.png
Amazon Games
public://topics-images/amazon_games_logo.svg_.png
New World
public://topics-images/new-world.png
Crystal Dynamics
public://topics-images/cd.png
Metro Games
public://topics-images/metro.png
Supermicro
public://topics-images/img_8331.png
Genshin Impact
public://topics-images/genshin_impact_logo.svg_.png
Tan Lip-Bu
public://topics-images/img_8326.jpeg
Hulu
public://topics-images/hulu.png
iFixit
public://topics-images/ifixit_logo.svg_.png
Nightdive Studios
public://topics-images/nightdive_studios.svg_.png
id Software
public://topics-images/id_software.svg_.png
Quake
public://topics-images/quake.png
Astro
public://topics-images/astro.png
Zend
public://topics-images/logo-zend-reg.png
PHP
public://topics-images/php-logo.svg_.png
Framework Laptop
public://topics-images/framework.png
WebKit
public://topics-images/webkit_logo-2023-svg.png
Safari
public://topics-images/safari.png
Diablo
public://topics-images/diablo.png
Warcraft
public://topics-images/warcraft_logo.png
Blizzard
public://topics-images/blizzard_entertainment_logo_2015.svg_.png
Overwatch
public://topics-images/overwatch_circle_logo.svg_.png
World of Warcraft
public://topics-images/logo-wow.png
Hearthstone
public://topics-images/hearthstone.png
HandBrake
public://topics-images/handbrake.png
AOL
public://topics-images/hkam9td-400x400.png
Yahoo!
public://topics-images/yahoo.png
PayPay
public://topics-images/paypay.png
WinRAR
public://topics-images/winrar.png
ESET
public://topics-images/eset.png
Internet Archive
public://topics-images/bygruzmj_400x400.png
OpenSSH
public://topics-images/2387206.png
Vodafone
public://topics-images/vodafone.png
Verizon
public://topics-images/verizon.png
Microsoft Defender
public://topics-images/defender.png
Cryptocurrency
public://topics-images/bitcoin.svg__0.png
LINE Webtoon
public://topics-images/naver_line_webtoon_logo.png
Google News
public://topics-images/google-news.png
Pebble
public://topics-images/pebble.png
FFmpeg
public://topics-images/ffmpeg_logo_new.svg_.png
VLC
public://topics-images/vlc_icon.svg_.png
AV1
public://topics-images/av1_logo_2018.svg_.png
Football Manager
public://topics-images/fm.png
United Kingdom
public://topics-images/flag_of_the_united_kingdom.png
Python
public://topics-images/python-logo-notext.svg_.png
DuckDuckGo
public://topics-images/duck.png
nginx
public://topics-images/nginx.png
Google Translate
public://topics-images/google-translate.png
Parag Agrawal
public://topics-images/parag.jpg
VirtualBox
public://topics-images/virtualbox_2024_logo.svg_.png
Google Flights
public://topics-images/travel_flights_96dp_maskable.png
Posit
public://topics-images/posit-logo-2024.png
Apple Health
public://topics-images/apple-health.png
BMW
public://topics-images/bmw.svg_.png
Node.js
public://topics-images/node.js_logo.svg__0.png
Workday
public://topics-images/qa8vjtrt_400x400.png
MSNBC
public://topics-images/msnbc_2023.svg_.png
PuTTY
public://topics-images/screenshot-2025-08-20-at-00.23.08.png
Batman
public://topics-images/batman.png
LibreOffice
public://topics-images/libreoffice.png
Google Pixel 10
public://topics-images/pixel10_.png
Pixel Watch
public://topics-images/watch.png
Google Pixel Buds
public://topics-images/buds-2a.png
Ghost of Tsushima
public://topics-images/gotlogo.png
Fitbit
public://topics-images/fitbit.png
Hollow Knight
public://topics-images/silksong-cover.png
Tropico
public://topics-images/tropico_logo.png
DirectX
public://topics-images/directx.png
ROG Ally
public://topics-images/rog-ally.png
FBI
public://topics-images/seal_of_the_federal_bureau_of_investigation.svg_.png
ZA/UM
public://topics-images/zaum.png
Saudi Arabia
public://topics-images/flag_of_saudi_arabia.png
Niantic Labs
public://topics-images/niantic.png
Pokemon Go
public://topics-images/pokemon-go.png
Scopely
public://topics-images/scopely.png
Monopoly
public://topics-images/monopoly.png
Transformers
public://topics-images/transformers_2014_logo.png
Hashbro
public://topics-images/hasbro_logo.svg_.png
Sony Pictures
public://topics-images/sony_pictures_inc-logo.svg_.png
Angry Birds
public://topics-images/angry_birds_promo_art.png
Atom Text Editor
public://topics-images/atom.png
Electron
public://topics-images/electron.png
Zed
public://topics-images/zed.png
Finland
public://topics-images/flag_of_finland.svg_.png
South Korea
public://topics-images/flag_of_south_korea.png
Xbox Game Pass
public://topics-images/xbox_game_pass.png
HP
public://topics-images/hp_new.png
Taylor Swift
public://topics-images/img_0838.png
Atari
public://topics-images/atari_official_2012_logo.svg_.png
BYD
public://topics-images/byd_auto_2022_logo.svg_.png
Stardew Valley
public://topics-images/stardew.png
Escape From Tarkov
public://topics-images/tarkov.png
McDonalds
public://topics-images/mcdonalds.png
Taco Bell
public://topics-images/taco-bell-icon.png
Fastly
public://topics-images/fastly_logo.svg_.png
Bangkok Bank
public://topics-images/bangkok-bank.png
Dolby
public://topics-images/dolby.png
Hisense
public://topics-images/hisense.png
Sharp
public://topics-images/sharp.png
Toshiba
public://topics-images/toshiba.png
Anker
public://topics-images/ankerpng.png
EVO
public://topics-images/evo_championship_series_logo.png
MrBeast
public://topics-images/img_1683.jpeg
Garmin
public://topics-images/garmin.png
HPE
public://topics-images/img_1744.png
Atlassian
public://topics-images/atlassian.png
The Browser Company
public://topics-images/browser-company.png
ThinkPad
public://topics-images/thinkpad_logo.svg_.png
Lenovo
public://topics-images/lenovo-2015-svg_0.png
European Commission
public://topics-images/eu-com.png
Firaxis Games
public://topics-images/firaxis.png
AppLovin
public://topics-images/9qvw0l4x_400x400.png
OnePlus
public://topics-images/oneplus.png
Beats
public://topics-images/beats.png
VK
public://topics-images/vk.png
Russia
public://topics-images/flag_of_russia.png
Wargaming
public://topics-images/wg.png
Nebius
public://topics-images/tcowockq_400x400.png
AirPods
public://topics-images/airpodspro3.png
Apple Watch
public://topics-images/watch11.png
Apple Watch Ultra
public://topics-images/watchultra3.png
iPhone 17 Pro
public://topics-images/ip17_pro.png
iPhone Air
public://topics-images/iphoneair.png
iPhone 17
public://topics-images/iphone17.png
Apple Watch SE
public://topics-images/applewatchse.png
Unicode
public://topics-images/13873561.jpeg
Bending Spoons
public://topics-images/bending.png
Larry Ellison
public://topics-images/larryel.png
Stability AI
public://topics-images/stability_ai-wordmark.png
NPM
public://topics-images/npm.png
F5 Networks
public://topics-images/f5_400.png
HMD
public://topics-images/hmd_global_logo_2024.png
Fire Emblem
public://topics-images/fire_emblem_logo.svg_.png
FDA
public://topics-images/untvhciq_400x400.jpg
Hades
public://topics-images/hades-2-logo.png
Metroid
public://topics-images/metroid_logo_2017.svg_.png
Nova Launcher
public://topics-images/nova.png
Alphabet
public://topics-images/alphabet.png
Webtoon
public://topics-images/webtoon1.png
Ray-Ban
public://topics-images/ray-ban_logo.svg_.png
Java
public://topics-images/java_programming_language_logo.svg_.png
StubHub
public://topics-images/stubhub.png
Oakley
public://topics-images/oakley_logo.svg_.png
Horizon Worlds
public://topics-images/meta-horizon.png
Netskope
public://topics-images/netskope.png
WebAssembly
public://topics-images/webassembly_logo.svg_.png
Roku
public://topics-images/roku.png
AYANEO
public://topics-images/ayaneo.png
AKB48
public://topics-images/akb48.png
Northrop Grumman
public://topics-images/northrop_grumman.png
True ID
public://topics-images/true-id.png
Google Play Games
public://topics-images/gg-play-games.png
Insomniac
public://topics-images/insomniac_games.png
Deus Ex
public://topics-images/deus_ex_universe_logo.png
Housemarque
public://topics-images/housemarque.svg_.png
Google Search
public://topics-images/google-search-app.png
Raspberry Pi
public://topics-images/x9zmzhi9_400x400.jpg
eBay
public://topics-images/img_4817.jpeg
Klook
public://topics-images/klook.png
Google Home
public://topics-images/new-google-home.png
Jules
public://topics-images/jules.png
Supabase
public://topics-images/supabase.png
Firebase
public://topics-images/firebase.png
Peter Molyneux
public://topics-images/peter_molyneux.jpg
Affinity
public://topics-images/p5wlrso8_400x400.jpg
Unity
public://topics-images/unity.png
Deloitte
public://topics-images/logo_of_deloitte.svg_.png
Hitachi
public://topics-images/d5cb3u_d_400x400.png
AltStore
public://topics-images/altstore.jpg
Nobel
public://topics-images/nobel.png
Arduino
public://topics-images/arduino_logo.png
Sora
public://topics-images/img_8233.png
Windows XP
public://topics-images/windows_xp.png
GoPro
public://topics-images/gopro.png
Pikmin
public://topics-images/pikmin.png
Windows 10
public://topics-images/windows_10_logo.svg_.png
Toyota
public://topics-images/toyota-logo.png
iPad Pro
public://topics-images/ipadpro.png
Apple M5
public://topics-images/apple-m5.png
Coral
public://topics-images/coral_symbol.png
Parallels
public://topics-images/parallels.png
Privacy Sandbox
public://topics-images/privacy-sandbox.png
Indiegogo
public://topics-images/352568630_639892788063249_6998682290287321916_n.jpg
GIMP
public://topics-images/wilber-big.png
JavaScript
public://topics-images/unofficial_javascript_logo_2.svg_.png
Xubuntu
public://topics-images/vvrc4lnm_400x400.jpg
Atlas
public://topics-images/atlas_browser.png
Mastercard
public://topics-images/mastercard.png
ICANN
public://topics-images/icann_logo.svg_.png
Halo
public://topics-images/halo-series-logo.svg_.png
Open Source
public://topics-images/open_source_initiative.svg_.png
Grokipedia
public://topics-images/grokipedia.png
Redmi
public://topics-images/redmi.png
SUSE
public://topics-images/suse.png
Superhuman
public://topics-images/img_1132.jpeg
Paramount
public://topics-images/paramount.png
Pat Gelsinger
public://topics-images/img_1172.jpeg
Animal Crossing
public://topics-images/img_1544.png
Magic Leap
public://topics-images/magic_leap_logo.svg_.png
Coca-Cola
public://topics-images/coca_cola.png
PlayStation Portal
public://topics-images/ps-portal.png
Polestar
public://topics-images/polestar.png
Eclipse Foundation
public://topics-images/eclipse-foundation.png
Moonshot AI
public://topics-images/moonshot-ai.png
BioWare
public://topics-images/bioware_2018.svg_.png
Mass Effect
public://topics-images/logo_mass_effect.svg_.png
Red Dead Redemption
public://topics-images/red-dead.png
ROCm
public://topics-images/rocm.png
Reuters
public://topics-images/reuters.png
Battery
public://topics-images/battery.png
Yann LeCun
public://topics-images/357655504_766123181865912_4812354228100980545_n.jpg
Amazon Leo
public://topics-images/leo-logo.png
X
public://topics-images/google-x.png
Steam Machine
public://topics-images/steam-machine.png
Deezer
public://topics-images/deezer_logo.jpg
Windows
public://topics-images/windows.png
Jeff Bezos
public://topics-images/jeff.jpg
The Game Awards
public://topics-images/the-game-award.png
Antigravity
public://topics-images/google-antigravity.png
Nexperia
public://topics-images/vydrpct0_400x400.jpg
Netherlands
public://topics-images/netherland_flag.png
SQLite
public://topics-images/sqlite.png
Rocket League
public://topics-images/rocket.png
AirDrop
public://topics-images/airdrop.png
Cities: Skylines
public://topics-images/cities-2.png
Ai2
public://topics-images/ai2.png
CSA
public://topics-images/csa.jpg
Matter
public://topics-images/matter.png
Apple TV
public://topics-images/appletv.png
Cryptography
public://topics-images/gemini_generated_image_lmurlulmurlulmur-removebg-preview.png
Quick Share
public://topics-images/quickshare.png
PS3
public://topics-images/ps3.png
PDPC
public://topics-images/pdpc.png
Far Cry
public://topics-images/farcry-logo.png
Spring
public://topics-images/spring.png
KDE
public://topics-images/kde.png
SCB 10X
public://topics-images/scb10x.png
Airbus
public://topics-images/logo_blue-copy.png
Nano Banana
public://topics-images/nano-banana.png
teppay
public://topics-images/teppay.png
Absurd Ventures
public://topics-images/absurd.png
IPO
public://topics-images/ipo_font.png
Memory
public://topics-images/media-flash.svg_.png
Synopsys
public://topics-images/bfge93-w_400x400.jpg
MKBHD
public://topics-images/mkbhd.jpg
Let's Encrypt
public://topics-images/lsujvwxu_400x400.jpg
Bun
public://topics-images/bun.png
Z.ai
public://topics-images/zai.png
Kiro
public://topics-images/kiro.png
Binance
public://topics-images/f5y2qenu_400x400.jpg
Total War
public://topics-images/total-war.png
Oxford English Dictionary
public://topics-images/oajpdine_400x400.jpg
Mihoyo
public://topics-images/mihoyo.png
Tekken
public://topics-images/tekken_series_logo.svg_.png
XREAL
public://topics-images/xreal.png
Elastic
public://topics-images/elastic.png
Elasticsearch
public://topics-images/elasticsearch.png
OpenSearch
public://topics-images/opensearch.png
Log4j
public://topics-images/apache_log4j_logo.png
Circana
public://topics-images/circana.png
Terra
public://topics-images/terra.png
Larian Studios
public://topics-images/larian.jpg
Time
public://topics-images/cv44xy5x_400x400.jpg
Control
public://topics-images/control.png
Remedy Entertainment
public://topics-images/remedy.png
Alan Wake
public://topics-images/alanwake-logo.svg_.png
Rockman
public://topics-images/rockman_logo.png
R
public://topics-images/r_logo.svg_.png
System76
public://topics-images/system76.png
Tether
public://topics-images/fzan41qwaae5z82.jpg
iRobot
public://topics-images/ifhlpvr6_400x400.jpg
Team Fortress 2
public://topics-images/tf2.png
Coursera
public://topics-images/cour.png
Truth Social
public://topics-images/400x400ia-75.png
Marissa Mayer
public://topics-images/marissa_new4_400x400.jpg
Ruby
public://topics-images/ruby_logo.svg_.png
Rainbow Six
public://topics-images/_iyt1s_o_400x400.jpg
Coupang
public://topics-images/img_7831.png
Plaud
public://topics-images/img_8489.png
Bose
public://topics-images/bose_logo.svg-3.png
FIFA
public://topics-images/cfum2ynz_400x400.jpg
VSCO
public://topics-images/400x400ia-75_0.png
jQuery
public://topics-images/img_0009.jpeg
TCL
public://topics-images/jblwyp8-400x400.jpg
GitLab
public://topics-images/8kkdkesj_400x400.jpg
John Ternus
public://topics-images/john_ternus.png
Dragon Ball
public://topics-images/db_official.png
AirTag
public://topics-images/airtag1.png
Micron
public://topics-images/img_0696.jpeg
Artificial Intelligence
public://topics-images/robot_for_ai_tag.png
Cainiao
public://topics-images/vqzpygpj_400x400.jpg
Notepad++
public://topics-images/notepad-logo.svg_.png
Crunchyroll
public://topics-images/crunchyroll1.png
NFL
public://topics-images/nfl.jpg
Doraemon
public://topics-images/img_1882.jpeg
Strategy
public://topics-images/2vbrujdh_400x400.png
God of War
public://topics-images/god_of_war-norse-logo.png
Saber Interactive
public://topics-images/saber.png
Castlevania
public://topics-images/castlevania_logo.png
Dead or Alive
public://topics-images/doa_wordmark.png
Android 17
public://topics-images/android-17-icon.png
OpenClaw
public://topics-images/openclaw.png
Vim
public://topics-images/vimlogo.svg_.png
ByteDance
public://topics-images/bytedance_logo_english.svg_.png
Western Digital
public://topics-images/wd_logo.svg_.png
Podcast
public://topics-images/applepodcasts.png
Gentoo
public://topics-images/gentoo.png
Google I/O
public://topics-images/google_io_logo.svg_.png
Fei-Fei Li
public://topics-images/r1ix4qgx_400x400.jpg
World Labs
public://topics-images/lyrgq_kn_400x400.jpg
Manus
public://topics-images/manus.png
Chrome
public://topics-images/google_chrome.png
SanDisk
public://topics-images/sandisk-logo.png
Phil Spencer
public://topics-images/spencer-phil.jpg
TiMi Studios
public://topics-images/timi.jpg
MacBook Pro
public://topics-images/mbp.png
Stripe
public://topics-images/hhdzmj7w_400x400.jpg
Deliveroo
public://topics-images/307858940_5663179810468659_3271454549944860814_n.jpg
Block
public://topics-images/block-logo.png
PS5 Pro
public://topics-images/ps5-pro-icon.png
Leica
public://topics-images/leica_camera_logo.png
iPad Air
public://topics-images/ipadair400.png
Wise
public://topics-images/wiselogo_0.png
Motorola
public://topics-images/moto.png
California
public://topics-images/flag_of_california.svg_.png
Studio Display
public://topics-images/studio_display.png
Macbook Air
public://topics-images/macbookair.png
iPhone 17e
public://topics-images/iphone-17e.png
MacBook Neo
public://topics-images/macbookneo_thumb.png
IETF
public://topics-images/internet_engineering_task_force_logo.svg_.png
Mac Studio
public://topics-images/img_7252.png
United Airlines
public://topics-images/img_7255.jpeg
Meizu
public://topics-images/meizu.svg_.png
Vite
public://topics-images/vitejs-logo.svg-2.png
LINE MAN Wongnai
public://topics-images/line_man_wongnai_logo.jpeg
Wiz
public://topics-images/wiz_logo.svg_.png
Transport Tycoon
public://topics-images/transport_tycoon_coverart.png
Starfield
public://topics-images/starfield_logo.svg_.png
Apple Maps
public://topics-images/apple_maps_ios_26_icon.png
FCC
public://topics-images/fcc.png
Crimson Desert
public://topics-images/crimson-desert.jpg
EverQuest
public://topics-images/eq-logo.png
WHOOP
public://topics-images/whoop.png
Artemis
public://topics-images/artemis.png
Microsoft AI
public://topics-images/microsoft_ai_logo.jpg
EmDash
public://topics-images/emdash.png
Thaicom
public://topics-images/thaicom_logo.png
Security
public://topics-images/40b9ba96-7767-4bdb-ae42-aeec448f5e6a-removebg-preview.png
Meta AI
public://topics-images/meta-ai-logo-2026.png
Greece
public://topics-images/greece-flag.png
iCloud
public://topics-images/icloud1.png
Exteen
public://topics-images/308805805_456316516524882_4999869199557221663_n.png
Intel Atom
public://topics-images/atom_0.png
Core Ultra
public://topics-images/core-ultra.png
Core
public://topics-images/core.png
Baldur's Gate
public://topics-images/baldurs_gate.png
Vercel
public://topics-images/vercel.png
XChat
public://topics-images/xchat_icon.png
BeReal
public://topics-images/bereal.png
FIDO
public://topics-images/mefomyob_400x400.jpg
Passkey
public://topics-images/passkey_icon.png
Lovable
public://topics-images/lovable.png
South Africa
public://topics-images/southafrica.png