โพสต์ Twitter ของคุณสามารถบอกได้ว่าคุณอาศัยอยู่ที่ไหน
หากคุณยังคิดว่าการถกเถียงเรื่องความเป็นส่วนตัวบนอินเทอร์เน็ตเป็นเรื่องตลก บทความนี้อาจเปลี่ยนมุมมองของคุณ เราได้พิสูจน์แล้วว่าคุณไม่สามารถเป็นเฉื่อยช่องบนอินเทอร์เน็ตได้ แม้คุณจะระมัดระวังในสิ่งที่แชร์ก็ตาม โดยเฉพาะหากคุณอยู่บน Twitter
มีสคริปต์ฟรีชื่อ Tinfoleak ที่สามารถดึงข้อมูลจำนวนมากเกี่ยวกับ ผู้ใช้ Twitter รายใดก็ได้ เพียงจากโปรไฟล์และทวีตของพวกเขา ให้ผมแสดงให้เห็นว่ามันทำงานอย่างไร
การตั้งค่า Tinfoleak
Tinfoleak เป็นเพียงสคริปต์ Python เดียว ทำให้ใช้งานได้บนระบบแทบทุกประเภท คุณไม่ต้องเรียนเขียนโปรแกรม Python เพื่อใช้งาน แต่รู้ภาษาจะช่วยหากคุณต้องการปรับเปลี่ยนสคริปต์
หมายเหตุ: ตามที่ผมทราบ Tinfoleak ไม่ได้ได้รับอนุญาตภายใต้ใบอนุญาตโอเพนซอร์สเฉพาะเจาะจง หากคุณทราบว่าใช้สัญญาอนุญาตอะไร กรุณาแจ้งให้เราทราบ
ขั้นแรก คุณต้องดาวน์โหลดและติดตั้ง Python คุณสามารถหาคำแนะนำเฉพาะแพลตฟอร์มได้ที่เว็บไซต์ Python เอง
โปรดติดตั้ง Python 2.7 เนื่องจาก Python 3.x ยังไม่รองรับโดย Tweepy ไลบรารี Python ที่เราต้องการด้วย
ต่อไป คุณต้องดาวน์โหลดและติดตั้ง Tweepy ซึ่งช่วยให้สคริปต์ Python เข้าถึง Twitter API ได้ง่าย คุณไม่ต้องรู้วิธีใช้ Tweepy เพียงติดตั้งก่อนดำเนินการต่อ
คำแนะนำอยู่ที่หน้าโปรเจกต์ Tweepy
สุดท้าย คุณจะต้องดาวน์โหลด Tinfoleak เอง ดาวน์โหลดที่นี่ แตกไฟล์ด้วยโปรแกรมอย่าง 7-Zip และวางไว้ที่ไหนก็ได้ — แม้บนเดสก์ท็อปก็ได้ แก้ไขไฟล์ tinfoleak.py ด้วย текст editor ที่ชอบ และใส่ข้อมูล Twitter Dev OAuth credentials ของคุณ
สิ่งที่ผมพบจากการใช้ Tinfoleak
ตอนนี้ Tinfoleak พร้อมทำงานแล้ว ให้ดูว่ามันทำได้อะไร ด้วย command prompt ผมไปที่สคริปต์และรัน:
python ./tinfoleak.py
เราจะได้พารามิเตอร์เยอะมากที่ใช้สั่งให้ Tinfoleak ทำงาน ตอนแรกอาจสับสน ลองรันตัวอย่างเร็วๆ บนบัญชีของผม @carbonduck
python ./tinfoleak.py -n carbonduck -b
พารามิเตอร์ -n ระบุบัญชี Twitter ที่ต้องการสำรวจ คือ carbonduck พารามิเตอร์ -b ถัดมาหมายถึงเราสนใจเฉพาะ รายละเอียดพื้นฐาน ของบัญชี
ทันทีเราเห็นสิ่งน่าสนใจ — เช่น วันที่สร้างบัญชี จำนวนทวีตและผู้ติดตามทั้งหมด — แต่ยังไม่ค่อยน่าสนใจมาก
python ./tinfoleak.py -n carbonduck -s
พารามิเตอร์ -s ใช้ดูแอป Twitter ที่บัญชีนั้นใช้ ผมไม่ค่อยใช้แอป ผลลัพธ์น่าเบื่อ แต่อาจมีสถานการณ์ที่การดูแอปของใครเป็นประโยชน์หรือสนุก
python ./tinfoleak.py -n carbonduck -h
นี่คือ hashtag ทั้งหมดที่ผมใช้ ซึ่งได้มาจากพารามิเตอร์ -h จากนี้คุณอาจกล่าวโทษว่าผมใช้กลยุทธ์ "ยิงปืนกระจาย" ใส่ hashtag มากเกินไปต่อทวีต — และคุณพูดถูก
ยากที่จะคิดสถานการณ์ที่การรู้ hashtag ของใครจะใช้ทำร้ายได้ แต่มันช่วยให้เห็นใจและความสนใจของเขาได้เร็ว
python ./tinfoleak.py -n carbonduck -m
พารามิเตอร์ -m ให้ดึงทุก mention ที่ผู้ใช้ทำ พวกเขาคุยกับใคร และบ่อยแค่ไหน นี่คือวิธีรู้
อีกครั้ง ไม่ได้อาฆาตมากนัก จนกว่าจะพิจารณาว่าข้อมูลทั้งหมดนี้เป็นข้อมูลสาธารณะอยู่แล้วจากการเรียกดู Twitter แต่มันน่ากลัวว่ามันสามารถเข้าถึงได้ในไม่กี่วินาที ไหม?
python ./tinfoleak.py -n carbonduck -g
สุดท้ายนี่คือด้านน่าสนใจที่สุดของ Tinfoleak: พารามิเตอร์ -g ซึ่งดึงข้อมูลตำแหน่งทางภูมิศาสตร์จากฟีเจอร์ Twitter With Location เมื่อโพสต์ทวีต
หากคุณไม่รู้ Twitter ให้คุณเพิ่มตำแหน่งในทวีต ขึ้นอยู่กับการตั้งค่าบัญชีและ Twitter client ที่ใช้ ทวีตของคุณอาจมีข้อมูลตั้งแต่เมืองและจังหวัด จนถึงพิกัดละติจูด-ลองจิจูดที่แม่นยำ (เห็นได้ในภาพด้านบน)
หากคุณอยู่บ้านและโพสต์ตำแหน่งไปกับทวีตอย่างโง่เขลา ใครก็อาจดูพิกัดและรู้ว่าคุณอาศัยอยู่ที่ไหน น่ากลัว
python ./tinfoleak.py -n carbonduck -p 1
นี่คือฟีเจอร์น่าสนใจอีกอย่างที่มีนัยสำคัญ พารามิเตอร์ -p ให้ดาวน์โหลดทุกรูปภาพที่ปรากฏในประวัติทวีตของผู้ใช้ได้แบบ procedural
นี่คือสัญญาณเตือนสีแดงสำหรับผู้ที่อัปโหลดรูปมากบน Twitter คุณจะรู้สึกอย่างไร หากใครก็โหลดรูปทั้งหมดของคุณได้อย่างง่ายดายโดยคุณไม่รู้? อีกครั้ง ไม่ได้เป็นไปไม่ได้มาก่อน แต่คำว่า "อย่างง่ายดาย" เป็นหัวใจสำคัญ
python ./tinfoleak.py -n carbonduck -tpython ./tinfoleak.py -n carbonduck -c 1000python ./tinfoleak.py -n carbonduck -f wordpython ./tinfoleak.py -n carbonduck --sdate YYYY/MM/DDpython ./tinfoleak.py -n carbonduck --edate YYYY/MM/DDpython ./tinfoleak.py -n carbonduck --stime HH:MM:SSpython ./tinfoleak.py -n carbonduck --etime HH:MM:SS
นี่คือตัวเลือกและตัวกรองเพิ่มเติมเพื่อจำกัดทวีตที่ Tinfoleak สำรวจ:
- -t เปิดใช้ timestamp ในผลลัพธ์
- -c ระบุจำนวนทวีตที่ต้องการค้นหา ค่าเริ่มต้น 100
- -f ค้นหาเฉพาะทวีตที่มี word
- --sdate ระบุวันที่เริ่มต้นค้นหา
- --edate ระบุวันที่สิ้นสุดค้นหา
- --stime ระบุเวลาเริ่มต้นค้นหา
- --etime ระบุเวลาสิ้นสุดค้นหา
การปกป้องตัวเองจาก Tinfoleak
"ปัญหา" ของ Tinfoleak คือมันเป็นเครื่องมือที่ถูกต้องตามกฎหมาย ทุกอย่างที่มันทำคือใช้ Twitter API เพื่อดึงข้อมูลที่พร้อมใช้งานสาธารณะอยู่แล้ว การป้องกันที่แท้จริงคือปิดบัญชี Twitter แม้ข้อมูลจะยังคงมีอยู่ได้ 30 วันหลังจากนั้น
นอกจากนั้น ตัวเลือกการป้องกันค่อนข้างจำกัด
สิ่งสำคัญที่สุดคือเลือกไม่ใช้ทวีตที่มีตำแหน่ง:
- ไปที่การตั้งค่า Twitter
- คลิก Security and Privacy
- ยกเลิกถูก "Add a location to my Tweets"
- คลิก "Delete all location information"
เพื่อลบรูปภาพ คุณต้องลบทวีตที่มีรูปภาพเหล่านั้น สำหรับสิ่งนี้ คุณอาจต้องการใช้บริการที่ลบทวีตแบบ procedural แทนการล่ามือ
หรือหากคุณต้องการไปจนสุด คุณสามารถทำลายตัวตนออนไลน์ของคุณได้
คุณคิดยังไง? การเข้าถึงทวีตอดีตอย่างลึกซึ้งนี้ทำให้คุณกังวล หรือคิดว่าไม่เป็นไร? แชร์ความคิดเห็นด้านล่าง