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ใ‚„Emailใซ่จผๆ‹ ใ‚’ๆฎ‹ใ•ใšใซใ€‚

๐Ÿ”‘

่ช่จผๆƒ…ๅ ฑใฎ้…ไฟก

ไธ€ๅบฆ่ชญใ‚“ใ ใ‚‰่‡ชๅทฑ็ ดๅฃŠใ™ใ‚‹ไธ€ๆ™‚ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ€APIใ‚ญใƒผใ€ใƒชใ‚ซใƒใƒชใƒผใ‚ณใƒผใƒ‰ใ‚’้€ไฟกใ€‚ใ€ŒSlackใง้€ใฃใŸใ€ใƒชใ‚นใ‚ฏใฏใ‚‚ใ†ใ‚ใ‚Šใพใ›ใ‚“ใ€‚

โš–๏ธ

ๆณ•ๅ‹™ใจใ‚ณใƒณใƒ—ใƒฉใ‚คใ‚ขใƒณใ‚น

ๆฉŸๅฏ†ๆณ•็š„ๆ–‡ๆ›ธใ€ๅฅ‘็ด„ๆ›ธใ€ใ‚ณใƒณใƒ—ใƒฉใ‚คใ‚ขใƒณใ‚นใƒฌใƒใƒผใƒˆใ‚’ๅ–ๅพ—ๅพŒใฎ็ขบๅฎŸใช็ ดๅฃŠไป˜ใใง้…ไฟกใ€‚ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆๅดใฎๅฎŒๅ…จใช็›ฃๆŸป่จผ่ทกใ€‚

๐Ÿ“ฐ

ๅ†…้ƒจๅ‘Š็™บ่€…ใ‚ฝใƒผใ‚น

้€šๅธธใฎ็”ปๅƒใจๅŒบๅˆฅใงใใชใ„ใ‚นใƒ†ใ‚ฌใƒŽใ‚ฐใƒฉใƒ•ใ‚ฃใƒ‰ใƒญใƒƒใƒ—ใ‚’้€šใ˜ใฆๅŒฟๅใฎ้€šๅ ฑใ‚’ๅ—ใ‘ไป˜ใ‘ใ€‚ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใชใ—ใ€็—•่ทกใชใ—ใ€้œฒๅ‡บใชใ—ใ€‚

๐Ÿฅ

ใƒ˜ใƒซใ‚นใ‚ฑใ‚ข / HIPAA

ๆ•ฐๆ™‚้–“ใงๆœŸ้™ๅˆ‡ใ‚Œใซใชใ‚‹ใ‚ฟใ‚คใƒ ใƒญใƒƒใ‚ฏใƒ‰ใƒญใƒƒใƒ—ใงๆ‚ฃ่€…ใƒ‡ใƒผใ‚ฟใ‚„ๆคœๆŸป็ตๆžœใ‚’ๅฎ‰ๅ…จใซ่ปข้€ใ€‚ใƒ‡ใƒผใ‚ฟๆœ€ๅฐๅŒ–่ฆไปถใซๆบ–ๆ‹ ใ€‚

๐Ÿข

ใ‚จใƒณใ‚ฟใƒผใƒ—ใƒฉใ‚คใ‚บใƒ•ใ‚กใ‚คใƒซ่ปข้€

ๅ–็ท ๅฝนไผšใƒฌใƒ™ใƒซใฎๆ–‡ๆ›ธใ€M&A่ณ‡ๆ–™ใ€่ฒกๅ‹™ๅ ฑๅ‘Šใ‚’ใ€ใƒ‡ใƒฅใ‚ขใƒซ่ช่จผใฎใŸใ‚ใฎใƒžใƒซใƒใƒ‘ใ‚นใ‚ญใƒผๅˆ†ๅ‰ฒไป˜ใๆš—ๅทๅŒ–ใƒ‰ใƒญใƒƒใƒ—ใง้€ไฟกใ€‚

Dead Dropใƒซใƒผใƒซ

ใ“ใ‚Œใ‚‰ใฏๅ˜ใชใ‚‹ๆฉŸ่ƒฝใงใฏใ‚ใ‚Šใพใ›ใ‚“ โ€” ใƒใ‚คใƒ‘ใ‚นใงใใชใ„ใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃไธŠใฎๅˆถ็ด„ใงใ™ใ€‚

ๅผทๅˆถ

  • ใƒฏใƒณใ‚ฟใ‚คใƒ ๅ–ๅพ— โ€” ๆœ€ๅˆใฎ่ชญใฟๅ–ใ‚ŠๅพŒใซๅ‰Š้™ค
  • ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆๅดAES-256-GCMๆš—ๅทๅŒ–
  • ๅพฉๅทใ‚ญใƒผใฏใ‚ตใƒผใƒใƒผใซ่งฆใ‚Œใชใ„
  • ใ‚ฟใ‚คใƒ ใƒญใƒƒใ‚ฏใƒ‰ใƒญใƒƒใƒ—ใฎ่‡ชๅ‹•ๆœ‰ๅŠนๆœŸ้™
  • ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใ‚„ใƒšใ‚ขใƒชใƒณใ‚ฐไธ่ฆ
  • ใƒ•ใ‚กใ‚คใƒซๆทปไป˜๏ผˆๆœ€ๅคง25 MB๏ผ‰
  • ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆๅดใƒใƒƒใ‚ทใƒฅใƒใ‚งใƒผใƒณ็›ฃๆŸปใƒญใ‚ฐ

่จญ่จˆไธŠใ€ๆฑบใ—ใฆ

  • ๅ†ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ‚„2ๅ›ž็›ฎใฎ่ชญใฟๅ–ใ‚Šใชใ—
  • ใ‚ตใƒผใƒใƒผๅดใฎใƒ—ใƒฌใƒ“ใƒฅใƒผใ‚„ใƒฌใƒณใƒ€ใƒชใƒณใ‚ฐใชใ—
  • ใ‚ฏใƒฉใ‚ฆใƒ‰ใ‚นใƒˆใƒฌใƒผใ‚ธใ‚„ใƒใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใ‚ณใƒ”ใƒผใชใ—
  • ่ปข้€ใƒกใ‚ซใƒ‹ใ‚บใƒ ใชใ—
  • ้€ไฟก่€…IDใธใฎใƒชใƒณใ‚ฏใชใ—
  • ใ‚ตใƒผใƒใƒผใงใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใƒญใ‚ฎใƒณใ‚ฐใชใ—
  • ็„ผๅดๅพŒใฎใƒชใ‚ซใƒใƒชใƒผใชใ—

ไปŠใ™ใDead Dropใ‚’่ฉฆใ™

ใ‚ขใ‚ซใ‚ฆใƒณใƒˆไธ่ฆใ€‚ๆš—ๅทๅŒ–ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ไฝœๆˆใ—ใ€ใƒชใƒณใ‚ฏใ‚’ๅ–ๅพ—ใ—ใฆๅ…ฑๆœ‰ใ€‚ๅ—ไฟก่€…ใฏไธ€ๅบฆใ ใ‘่ชญใฟ โ€” ใใฎๅพŒๆฐธ้ ใซๆถˆใˆใพใ™ใ€‚