ข้อมูลเมตาของ IPTC จะถูกเพิ่มลงในรูปภาพที่อัปโหลดบน Facebook โดยอัตโนมัติ


91

รูปภาพจำนวนมากที่อัปโหลดบน Facebook มีช่อง IPTC / IIM ซึ่งดูเหมือนจะถูกเพิ่มโดยอัตโนมัติในระหว่างกระบวนการอัปโหลด:

  • คำสั่งพิเศษสตริงที่ขึ้นต้นด้วย "FBMD"
  • อ้างอิงส่งต้นฉบับ

ดูตัวอย่างภาพนี้ (บุคคล) ที่อัปโหลดบน Facebook และถอดรหัสโดยใช้ Exif Viewer ของ Jeffrey: http://exif.regex.info/exif.cgi

นี่คืออะไร?


6
"นี่คืออะไร?" - นั่นคือสิ่งที่คุณต้องถาม Facebook ...
CBroe

1
BTW เป็นไปได้ไหมที่จะดูข้อมูล IPTC โดยไม่ใช้เครื่องมือหรือ API เช่น Exif Viewer ของ Jeffrey? เช่นใน hex-viewer? หรืออย่างน้อยตรวจสอบว่ามีข้อมูล IPTC หรือไม่โดยการตรวจสอบไฟล์ภาพไบนารีเท่านั้น? (เช่นในโปรแกรมแก้ไขข้อความที่สามารถแสดงเนื้อหาเลขฐานสิบหก) จนถึงตอนนี้ฉันไม่ประสบความสำเร็จในการหาคำตอบ +1 สำหรับคำถามที่ดี
Not So Sharp

ขณะนี้ฉันกำลังพยายามค้นหาสิ่งที่เข้ารหัสในช่องข้อมูลเมตานี้ ในขณะที่ฉันทำงานในระดับไบต์ฉันสามารถบอกคุณได้ว่ามันเป็นอย่างที่เขาโพสต์หลังจาก FBMD คุณพบตัวเลขเป็นข้อความตัวอักษรและตัวเลข (ทั้งหมดอยู่ในชุด ASCII) มันเป็นแค่ข้อความในกรณีทดสอบของฉันยาว 94 ไบต์และฉันยังไม่สามารถแตกมันเพื่อดูว่ามีอะไรเก็บไว้ที่นั่น
bconstanzo

@bconstanzo ที่ดูไม่เหมือนอักขระ ascii ในกรณีของฉันมีเลขศูนย์มากในแถว
MaKiPL

@MaKiPL ฉันห่างหายจากหัวข้อนี้มาระยะหนึ่งแล้วดังนั้นอาจเป็นไปได้ว่า facebook เปลี่ยนการใช้ข้อมูลเมตาประเภทนี้ ดูเหมือนว่าพวกเขากำลังใช้ (ในทางที่ผิดอาจจะ?) ฟิลด์ข้อมูลเมตาของ ITPC เพื่อเก็บข้อมูลเมตาที่เข้ารหัสของพวกเขาเองซึ่งเป็นผู้ที่รู้วิธี หากไม่มีข้อมูลเพิ่มเติมการทำวิศวกรรมย้อนกลับในฟิลด์ข้อมูลจะมีน้อยมาก
bconstanzo

คำตอบ:


44

ตามเว็บไซต์นี้ :

คำแนะนำพิเศษ [IPTC Core] ป้ายกำกับทางเลือกจากสคีมา IPTC IIM รุ่นเก่าที่ใช้สำหรับ " คำแนะนำ "

คำแนะนำ [IPTC Core] นี่คือช่องข้อความธรรมดาที่สามารถรวมคำแนะนำจากผู้ให้บริการหรือผู้สร้างไปยังผู้รับภาพถ่าย อาจรวมถึงสิ่งใด ๆ ต่อไปนี้: การห้าม (เช่นนิตยสารข่าวสาร OUT) และข้อ จำกัด อื่น ๆ ที่ไม่ครอบคลุมโดยฟิลด์ข้อกำหนดการใช้สิทธิ์ (หรือฟิลด์ที่เกี่ยวข้องกับสิทธิ์ PLUS ใหม่); ข้อมูลเกี่ยวกับวิธีการจับภาพต้นฉบับ (บันทึกการสแกนโปรไฟล์สี ฯลฯ ) หรือข้อมูลข้อความเฉพาะอื่น ๆ ที่ผู้ใช้อาจต้องการเพื่อการทำสำเนาที่ถูกต้อง สิทธิ์เพิ่มเติมหรือเครดิตที่จำเป็นเมื่อเผยแพร่ หมายเหตุ: ช่องนี้ "แชร์" กับฟิลด์ "คำแนะนำ" ในแผง Origin ของกล่องโต้ตอบ Adobe Photoshop File Info

ตัวอย่าง: * สามารถใช้รูปภาพได้เพียงครั้งเดียวเท่านั้นไม่ใช่เฉพาะในนิตยสารฉบับภาษาอังกฤษเป็นภาพภายในโดยมีสีไม่เกินขนาดเต็มหน้ากระดาษ สิทธิ์ของบุคคลที่สามเพิ่มเติมที่จะเจรจากับ Julie Doe / XYZ Agency ล่วงหน้า สงวนสิทธิ์ทั้งหมดที่ไม่ได้ให้ไว้โดยเฉพาะ ดูใบส่งของสำหรับใบอนุญาตเฉพาะ

เพื่อประกอบการพิจารณาเท่านั้น; ห้ามทำซ้ำในรูปแบบใด ๆ โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า *

นั่นคือโทรคมนาคมนานาชาติสื่อมวลชนสภา (IPTC)มาตรฐานการแลกเปลี่ยนข้อมูลแบบจำลอง (IIM)

ฉันไม่สามารถถอดรหัสข้อมูลของ Facebook ได้ แต่การวางดาวน์โหลดและวางรูปภาพอีกครั้งจะทำให้ข้อมูลเปลี่ยนไปเล็กน้อย

การใช้ IrfanView เพื่อตั้งค่าคำแนะนำพิเศษเป็น "การทดสอบ" ใน JPG โดยไม่มีข้อมูล IPTC เพิ่มไบต์เหล่านี้ในส่วนหัว:

ภาพหน้าจอ hexed.it ของข้อมูล IPTC ที่เพิ่มใน JPG

ฉันดาวน์โหลด 339 ภาพที่มีความยาวคำสั่ง 94 หลังจากFBMDนั้นและไบต์ต่อไปนี้ยังคงเหมือนเดิม:

0 {'0': 339}
1 {'1': 339}
2 {'0': 339}
3 {'0': 339}
4 {'0': 339}
5 {'a': 339}
8 {'0': 339}
9 {'3': 339}
10 {'0': 339}
11 {'0': 339}
12 {'0': 339}
13 {'0': 339}
18 {'0': 339}
19 {'0': 339}
20 {'0': 339}
21 {'0': 339}
26 {'0': 339}
27 {'0': 339}
28 {'0': 339}
29 {'0': 339}
34 {'0': 339}
35 {'0': 339}
36 {'0': 339}
37 {'0': 339}
42 {'0': 339}
43 {'0': 339}
44 {'0': 339}
45 {'0': 339}
50 {'0': 339}
52 {'0': 339}
53 {'0': 339}
58 {'0': 339}
60 {'0': 339}
61 {'0': 339}
66 {'0': 339}
68 {'0': 339}
69 {'0': 339}
74 {'0': 339}
76 {'0': 339}
77 {'0': 339}
82 {'0': 339}
84 {'0': 339}
85 {'0': 339}
90 {'0': 339}
92 {'0': 339}
93 {'0': 339}

ฉันยังพบ 3 ภาพที่มีเพียง 86 ไบต์ลึกลับหลังจากFBMDนั้นเช่น23000986030000f91d0000e5230000502900004889000041ac000004c900007aee0000cf0f0100f02d0100บันทึกไว้ในช่วงไม่กี่เดือนที่ผ่านมา ไบต์เดียวกันมี:

0 {'2': 3}
1 {'3': 3}
2 {'0': 3}
3 {'0': 3}
4 {'0': 3}
5 {'9': 3}
6 {'8': 3}
8 {'0': 3}
9 {'3': 3}
10 {'0': 3}
11 {'0': 3}
12 {'0': 3}
13 {'0': 3}
16 {'1': 3}
18 {'0': 3}
19 {'0': 3}
20 {'0': 3}
21 {'0': 3}
26 {'0': 3}
27 {'0': 3}
28 {'0': 3}
29 {'0': 3}
34 {'0': 3}
35 {'0': 3}
36 {'0': 3}
37 {'0': 3}
42 {'0': 3}
43 {'0': 3}
44 {'0': 3}
45 {'0': 3}
50 {'0': 3}
51 {'0': 3}
52 {'0': 3}
53 {'0': 3}
58 {'0': 3}
59 {'0': 3}
60 {'0': 3}
61 {'0': 3}
66 {'0': 3}
67 {'0': 3}
68 {'0': 3}
69 {'0': 3}
74 {'0': 3}
76 {'0': 3}
77 {'0': 3}
82 {'0': 3}
84 {'0': 3}
85 {'0': 3}
86 {'\x00': 3}

โพสต์บล็อกนี้ดูเหมือนจะรู้เพิ่มเติมเกี่ยวกับเรื่องนี้:

[... ] ในวันที่ 2014-11-13 Facebook แนะนำรหัสติดตามใหม่ ปรากฏเป็นช่องข้อมูลเมตาของคำแนะนำพิเศษของ IPTC พวกเขาดูเหมือน:

คำแนะนำพิเศษ: FBMD01000ac60300004a1d00002d4b000067580000c9650000d5fc000054350100953a0100d3420100e84b01005f8f0100

คำแนะนำพิเศษ: FBMD23000969010000b1590000cb7700000a8600000c07010046820100b8c0010052590200e5c902006e440300

ฉันคิดว่า "FBMD" ย่อมาจาก "ข้อมูลสมาชิก Facebook" (แต่ฉันคิดผิด)

ฉันสับสนเพื่อถอดรหัสแง่มุมที่น่าสนใจอย่างหนึ่งในสตริงเหล่านี้: ความยาว แต่ละสตริงเริ่มต้นด้วย "FBMD" อักขระเลขฐานสิบหกสองตัว (1 ไบต์) และความยาว 16 ไบต์ (4 อักขระ) จากนั้นความยาว + 1 ชุดของค่า 32 บิต (8 ไบต์)

FBMD01 000a = ความยาว 10 ดังนั้นควรคาดหวัง 11 ช่อง: c6030000 4a1d0000 2d4b0000 67580000 c9650000 d5fc0000 54350100 953a0100 d3420100 e84b0100 5f8f0100

FBMD23 0009 = ความยาว 9 ดังนั้นคาดว่าจะมี 10 ช่อง: 69010000 b1590000 cb770000 0a860000 0c070100 46820100 b8c00100 52590200 e5c90200 6e440300

ฉันได้ถามชุมชน Facebookเกี่ยวกับเรื่องนี้


10

ดูเหมือนมีคนกำลังดูอยู่

ฉันพบสิ่งนี้ในตอนแรกมีลิงก์ไปยังโพสต์กองนี้

อ้างจากด้านบน:

"อัปโหลดรูปภาพและแท็ก Facebook ด้วยแท็กที่แอบฝังไว้: A008E8E97FA55

เพื่อน“ A” บน Facebook ดาวน์โหลดมัน

เพื่อน "A" ส่งข้อความถึงเพื่อนคนอื่น - คนที่คุณไม่รู้จักเพื่อน "B" และเพื่อนอีกคนของเพื่อน "C"

เพื่อน“ B” ไม่ได้อยู่บน Facebook หรือบางทีพวกเขาก็โพสต์ไปที่ Reddit เป็นส่วนใหญ่

เพื่อน“ B” โพสต์ใน Reddit Facebook เห็นสิ่งนี้ (โดยการกำจัด Reddit อย่างเป็นระบบวิธีที่เครื่องมือค้นหากวาดล้าง 'เว็บ' ทั้งหมดโดยทั่วไป) หลังจากเห็นสิ่งนี้สองสามครั้งย้ำอย่างรวดเร็วตอนนี้ Facebook รู้แล้วว่าคุณค่อนข้างสนิทกับเพื่อน“ บี”

ตอนนี้ Facebook รู้แล้วว่าคนรู้จักอีกคนของคุณคือใคร - คนที่คุณไม่รู้จักตัวเองด้วยซ้ำ!

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

บางอย่างเพิ่มเติมใน Twitter


แม้ว่าลิงก์นี้อาจตอบคำถามได้ แต่ควรรวมส่วนสำคัญของคำตอบไว้ที่นี่และระบุลิงก์เพื่อการอ้างอิง คำตอบแบบลิงก์เท่านั้นอาจไม่ถูกต้องหากหน้าที่เชื่อมโยงเปลี่ยนไป - จากรีวิว
greg-449
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.