City of Hats - Exposure Intelligence Platform
๐Ÿ“ฆ Dead Drops

ไธ€ๆฌกๆ€งๅฎ‰ๅ…จๆŠ•้€’ใ€‚
็„ถๅŽๆถˆๅคฑใ€‚

้€š่ฟ‡้˜…ๅŽๅณ็„š็š„่‡ชๆฏๆŠ•้€’ๅ‘้€ๅŠ ๅฏ†ๆถˆๆฏใ€ๆ–‡ไปถๅ’Œๅ‡ญ่ฏใ€‚ๅ…ทๅค‡้šๅ†™ๆœฏใ€ๆ—ถ้—ด้”ๅ’Œๅคš่ทฏๅพ„ๆŠ•้€’ๅŠŸ่ƒฝ โ€” ไธ“ไธบ่ฟž้€š้“้ƒฝ้œ€่ฆๆถˆๅคฑ็š„ๅœบๆ™ฏ่€Œๆž„ๅปบใ€‚

ๅˆ›ๅปบ Dead Drop →

ไธบไธดๆ—ถๅฎ‰ๅ…จ่€Œๆž„ๅปบ

ๆฏไธช Dead Drop ้ตๅพชไธฅๆ ผ็š„็”Ÿๅ‘ฝๅ‘จๆœŸ๏ผšๅˆ›ๅปบใ€ๆŠ•้€’ใ€้”€ๆฏใ€‚ๆฒกๆœ‰้‡ๆ–ฐไธ‹่ฝฝ๏ผŒๆฒกๆœ‰ๆœๅŠกๅ™จๅ‰ฏๆœฌ๏ผŒๆฒกๆœ‰ๆ•ฐๅญ—่ถณ่ฟนใ€‚

๐Ÿ”ฅ

้˜…ๅŽๅณ็„š

ๆ”ถไปถไบบๆ‰“ๅผ€ๆŠ•้€’ๅŽ๏ผŒๅŠ ๅฏ†่ฝฝ่ทๅฐ†ๅœจๆœๅŠกๅ™จไธŠๆฐธไน…้”€ๆฏใ€‚ๆฒกๆœ‰็ฌฌไบŒๆฌกๆœบไผš โ€” ไธ่ƒฝ้‡ๆ–ฐไธ‹่ฝฝใ€ไธ่ƒฝๅค‡ไปฝใ€ไธ่ƒฝๆขๅคใ€‚ๆ•ฐๆฎไป…ๅญ˜ๅœจไบŽ้œ€่ฆ็š„้‚ฃไธ€ๅˆปใ€‚

่‡ชๆฏ
๐Ÿ–ผ๏ธ

้šๅ†™ๆŠ•้€’

ๅฐ†ๆ‚จ็š„ๅŠ ๅฏ†่ฝฝ่ท้š่—ๅœจๆ™ฎ้€šๅ›พ็‰‡ไธญใ€‚่ฝฝไฝ“ๅ›พ็‰‡็œ‹่ตทๆฅๅƒๆ™ฎ้€š็…ง็‰‡ โ€” ๅชๆœ‰ๆ‹ฅๆœ‰ๆญฃ็กฎๅฏ†้’ฅ็š„ๆ”ถไปถไบบๆ‰่ƒฝๆๅ–้š่—ๆถˆๆฏใ€‚้€‚ๅˆๆ•Œๅฏน็ฝ‘็ปœ็Žฏๅขƒใ€‚

้šๅ†™ๆœฏ
โฐ

ๆ—ถ้—ด้”ๅŠ ๅฏ†

ไธบๆ‚จ็š„ๆŠ•้€’่ฎพ็ฝฎๆ—ถ้—ด็ช—ๅฃใ€‚ๅŠ ๅฏ†ๅ†…ๅฎนไผš่‡ชๅŠจ่ฟ‡ๆœŸๅนถไปŽๆœๅŠกๅ™จไธญๆธ…้™ค๏ผŒๅณไฝฟๆฒกๆœ‰ไบบ่ฏปๅ–ไนŸไผšๅœจๆŒ‡ๅฎšๆ—ถ้—ดๅŽๅคฑๆ•ˆใ€‚

ๆ—ถ้—ด้”
๐Ÿ”€

ๅคš่ทฏๅพ„ๆŠ•้€’

ไฝฟ็”จ Shamir ็ง˜ๅฏ†ๅ…ฑไบซๅฐ†่งฃๅฏ†ๅฏ†้’ฅๅˆ†ๆˆๅคšไธชไปฝ้ขใ€‚ๆŠ•้€’ๅช่ƒฝๅœจๆ‰€ๆœ‰ไปฝ้ข้‡ๆ–ฐ็ป„ๅˆๅŽๆ‰่ƒฝ่งฃๅฏ† โ€” ้€š่ฟ‡ไธๅŒ้€š้“ๅˆ†ๅˆซๆŠ•้€’ไปฅๅฎž็Žฐๆœ€้ซ˜ๅฎ‰ๅ…จๆ€งใ€‚

Shamir ไปฝ้ข

ๅˆ›ๅปบใ€‚ๆŠ•้€’ใ€‚้”€ๆฏใ€‚

Dead Drop ้ตๅพชไธฅๆ ผ็š„็”Ÿๅ‘ฝๅ‘จๆœŸใ€‚ๆ— ้œ€่ดฆๆˆท๏ผŒๆ— ้œ€้…ๅฏน โ€” ๅช้œ€ไธ€ไธช้“พๆŽฅๅ’Œไธ€ไธชๅฏ†้’ฅใ€‚

1

ๆ’ฐๅ†™ๆ‚จ็š„ๆŠ•้€’

ๅ†™ๅ…ฅๆถˆๆฏๆˆ–้™„ๅŠ ๆ–‡ไปถใ€‚้€‰ๆ‹ฉ้€‰้กน๏ผš้šๅ†™ๆœฏใ€ๆ—ถ้—ด้”ใ€ๅคš่ทฏๅพ„ไปฝ้ขใ€‚ไธ€ๅˆ‡ๅœจ็ฆปๅผ€ๆ‚จ็š„่ฎพๅค‡ไน‹ๅ‰้ƒฝ้€š่ฟ‡ AES-256-GCM ๅœจๅฎขๆˆท็ซฏๅŠ ๅฏ†ใ€‚

2

ๅˆ†ไบซ้“พๆŽฅ

ๆ‚จไผšๆ”ถๅˆฐๅŒ…ๅซๆŠ•้€’ไปฃ็ ็š„ๅ”ฏไธ€ๆฃ€็ดข URLใ€‚่งฃๅฏ†ๅฏ†้’ฅๅตŒๅ…ฅๅœจ URL ็‰‡ๆฎตไธญ โ€” ๆฐธ่ฟœไธไผš่งฆๅŠๆœๅŠกๅ™จใ€‚้€š่ฟ‡ๆ‚จไฟกไปป็š„ไปปไฝ•ๆธ ้“ๅˆ†ไบซใ€‚

3

ๆ”ถไปถไบบๆฃ€็ดขๅนถ้”€ๆฏ

ๆ”ถไปถไบบๆ‰“ๅผ€้“พๆŽฅ๏ผŒๆถˆๆฏๅœจๅ…ถๆต่งˆๅ™จไธญ่งฃๅฏ†๏ผŒๆœๅŠกๅ™จๆฐธไน…ๅˆ ้™คๅŠ ๅฏ†่ฝฝ่ทใ€‚ไธ€ๆฌก้˜…่ฏปใ€‚้›ถ็—•่ฟนใ€‚

Dead Drop ็”Ÿๅ‘ฝๅ‘จๆœŸ โ€” ๆ’ฐๅ†™ใ€ๅŠ ๅฏ†ใ€ๆŠ•้€’ใ€ๆฃ€็ดขใ€้”€ๆฏ
โœ๏ธ
ๆ’ฐๅ†™
ๅฎขๆˆท็ซฏ E2E ๅŠ ๅฏ†
โ˜๏ธ
ๅญ˜ๅ‚จ
ไป…ๅŠ ๅฏ† blob
๐Ÿ”—
ๅˆ†ไบซ
ๅฏ†้’ฅไฟ็•™ๅœจ URL ็‰‡ๆฎตไธญ
๐Ÿ“–
ๆฃ€็ดข
ๅœจๆต่งˆๅ™จไธญ่งฃๅฏ†
๐Ÿ”ฅ
้”€ๆฏ
ๆฐธไน…ๅˆ ้™ค

ๅฝ“ๆ‚จ้œ€่ฆไธ€ๆฌกๆ€งๆŠ•้€’ๆ—ถ

Dead Drops ไธ“ไธบไบคๆŽฅ่€Œ่ฎพ่ฎก๏ผŒ่€Œ้žๅฏน่ฏใ€‚ไปฅไธ‹ๆ˜ฏๅฎƒไปฌ้€‚็”จ็š„ๅœบๆ™ฏใ€‚

๐Ÿšจ

ไบ‹ไปถๅ“ๅบ”

ไธŽๅฎ‰ๅ…จๅ›ข้˜Ÿๅˆ†ไบซๆณ„้œฒ่ฏฆๆƒ…ใ€ๅ…ฅไพตๆŒ‡ๆ ‡ๅ’Œๅ–่ฏๆˆชๅ›พ โ€” ไธๅœจ Slack ๆˆ–็”ตๅญ้‚ฎไปถไธญ็•™ไธ‹่ฏๆฎใ€‚

๐Ÿ”‘

ๅ‡ญ่ฏๆŠ•้€’

ๅ‘้€้˜…ๅŽๅณ็„š็š„ไธดๆ—ถๅฏ†็ ใ€API ๅฏ†้’ฅๆˆ–ๆขๅคไปฃ็ ใ€‚ไธๅ†ๆœ‰"ๆˆ‘ๅœจ Slack ไธŠๅ‘็š„"้ฃŽ้™ฉใ€‚

โš–๏ธ

ๆณ•ๅพ‹ไธŽๅˆ่ง„

ไบคไป˜ๆ•ๆ„Ÿๆณ•ๅพ‹ๆ–‡ไปถใ€ๅˆๅŒๆˆ–ๅˆ่ง„ๆŠฅๅ‘Š๏ผŒๆฃ€็ดขๅŽไฟ่ฏ้”€ๆฏใ€‚ๅฎขๆˆท็ซฏๅฎŒๆ•ดๅฎก่ฎก่ทŸ่ธชใ€‚

๐Ÿ“ฐ

ไธพๆŠฅไบบๆฅๆบ

้€š่ฟ‡ไธŽๆ™ฎ้€šๅ›พ็‰‡ๆ— ๆณ•ๅŒบๅˆ†็š„้šๅ†™ๆŠ•้€’ๆŽฅๅ—ๅŒฟๅไธพๆŠฅใ€‚ๆ— ๅ…ƒๆ•ฐๆฎใ€ๆ— ่ธช่ฟนใ€ๆ— ๆšด้œฒใ€‚

๐Ÿฅ

ๅŒป็–—ไฟๅฅ / HIPAA

ไฝฟ็”จๆ•ฐๅฐๆ—ถๅ†…่ฟ‡ๆœŸ็š„ๆ—ถ้—ด้”ๆŠ•้€’ๅฎ‰ๅ…จไผ ่พ“ๆ‚ฃ่€…ๆ•ฐๆฎๆˆ–ๆฃ€ๆต‹็ป“ๆžœใ€‚็ฌฆๅˆๆ•ฐๆฎๆœ€ๅฐๅŒ–่ฆๆฑ‚ใ€‚

๐Ÿข

ไผไธšๆ–‡ไปถไผ ่พ“

้€š่ฟ‡ๅŠ ๅฏ†ๆŠ•้€’ๅ‘้€่‘ฃไบ‹ไผšๆ–‡ไปถใ€ๅนถ่ดญๆๆ–™ๆˆ–่ดขๅŠกๆŠฅๅ‘Š๏ผŒไฝฟ็”จๅคš่ทฏๅพ„ๅฏ†้’ฅๅˆ†ๅ‰ฒๅฎž็ŽฐๅŒ้‡ๆŽˆๆƒใ€‚

Dead Drop ่ง„ๅˆ™

่ฟ™ไบ›ไธไป…ไป…ๆ˜ฏๅŠŸ่ƒฝ โ€” ๅฎƒไปฌๆ˜ฏไธๅฏ็ป•่ฟ‡็š„ๆžถๆž„็บฆๆŸใ€‚

ๅผบๅˆถๆ‰ง่กŒ

  • ไธ€ๆฌกๆ€งๆฃ€็ดข โ€” ้ฆ–ๆฌก่ฏปๅ–ๅŽๅˆ ้™ค
  • ๅฎขๆˆท็ซฏ AES-256-GCM ๅŠ ๅฏ†
  • ่งฃๅฏ†ๅฏ†้’ฅๆฐธไธ่งฆๅŠๆœๅŠกๅ™จ
  • ๆ—ถ้—ด้”ๆŠ•้€’่‡ชๅŠจ่ฟ‡ๆœŸ
  • ๆ— ้œ€่ดฆๆˆทๆˆ–้…ๅฏน
  • ๆ–‡ไปถ้™„ไปถ๏ผˆๆœ€ๅคง 25 MB๏ผ‰
  • ๅฎขๆˆท็ซฏๅ“ˆๅธŒ้“พๅฎก่ฎกๆ—ฅๅฟ—

่ฎพ่ฎกไธŠๆฐธ่ฟœไธไผš

  • ไธ่ƒฝ้‡ๆ–ฐไธ‹่ฝฝๆˆ–ๅ†ๆฌก้˜…่ฏป
  • ๆ— ๆœๅŠกๅ™จ็ซฏ้ข„่งˆๆˆ–ๆธฒๆŸ“
  • ๆ— ไบ‘ๅญ˜ๅ‚จๆˆ–ๅค‡ไปฝๅ‰ฏๆœฌ
  • ๆ— ่ฝฌๅ‘ๆœบๅˆถ
  • ๆ— ๅ‘้€่€…่บซไปฝๅ…ณ่”
  • ๆœๅŠกๅ™จๆ— ๅ…ƒๆ•ฐๆฎ่ฎฐๅฝ•
  • ้”€ๆฏๅŽๆ— ๆณ•ๆขๅค

็ซ‹ๅณๅฐ่ฏ• Dead Drop

ๆ— ้œ€่ดฆๆˆทใ€‚ๆ’ฐๅ†™ๅŠ ๅฏ†ๆถˆๆฏ๏ผŒ่Žทๅ–้“พๆŽฅ๏ผŒๅˆ†ไบซใ€‚ๆ”ถไปถไบบ้˜…่ฏปไธ€ๆฌก โ€” ็„ถๅŽๆฐธ่ฟœๆถˆๅคฑใ€‚