์ด๋ฒ์๋ ๊ฐ์ธ์ ๋ณด ์ ์ถ ์ด์ผ๊ธฐ์ธ๋ฐ, ์ด๋ฒ์๋ ์ต๊ทผ ๋ฐ๊ฒฌ๋ ๋ ๊ฑด์ ์ฌ๋ก๋ฅผ ํตํด IT ํ๋ก์ ํธ์ ์ฌํ ์ธ๊ณ์ ๋ํด ์กฐ๊ธ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด์ ๊ฐ์ฌ ์ค์ ์๋ฒ(
ะะธัะบะปะตะนะผะตั: ะฒัั ะธะฝัะพัะผะฐัะธั ะฝะธะถะต ะฟัะฑะปะธะบัะตััั ะธัะบะปััะธัะตะปัะฝะพ ะฒ ะพะฑัะฐะทะพะฒะฐัะตะปัะฝัั
ัะตะปัั
. ะะฒัะพั ะฝะต ะฟะพะปััะฐะป ะดะพัััะฟะฐ ะบ ะฟะตััะพะฝะฐะปัะฝัะผ ะดะฐะฝะฝัะผ ััะตััะธั
ะปะธั ะธ ะบะพะผะฟะฐะฝะธะน. ะะฝัะพัะผะฐัะธั ะฒะทััะฐ ะปะธะฑะพ ะธะท ะพัะบััััั
ะธััะพัะฝะธะบะพะฒ, ะปะธะฑะพ ะฑัะปะฐ ะฟัะตะดะพััะฐะฒะปะตะฝะฐ ะฐะฒัะพัั ะฐะฝะพะฝะธะผะฝัะผะธ ะดะพะฑัะพะถะตะปะฐัะตะปัะผะธ.
"Putin's Team"(putinteam.ru)์ด๋ผ๋ ํฐ ์ด๋ฆ์ ํ๋ก์ ํธ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค.
MongoDB๊ฐ ์ด๋ ค ์๋ ์๋ฒ๊ฐ 19.04.2019๋ XNUMX์ XNUMX์ผ์ ๋ฐ๊ฒฌ๋์์ต๋๋ค.
๋ณด์๋ค์ํผ ๋์ฌ์จ์ด๋ ์ด ๊ธฐ๋ฐ์ ๊ฐ์ฅ ๋จผ์ ๋๋ฌํ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ํน๋ณํ ๊ท์คํ ๊ฐ์ธ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ง ์์ง๋ง ์ด๋ฉ์ผ ์ฃผ์(1000๊ฐ ๋ฏธ๋ง), ์ด๋ฆ/์ฑ, ํด์๋ ๋น๋ฐ๋ฒํธ, GPS ์ขํ(์ค๋งํธํฐ์์ ๋ฑ๋กํ ๋ ๋ํ๋จ), ๊ฑฐ์ฃผ ๋์ ๋ฐ ์ฌ์ดํธ ์ฌ์ฉ์์ ์ฌ์ง์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ๊ฐ์ธ ๊ณ์ ์ด ์์ต๋๋ค.
{
"_id" : ObjectId("5c99c5d08000ec500c21d7e1"),
"role" : "USER",
"avatar" : "https://fs.putinteam.ru/******sLnzZokZK75V45-1553581654386.jpeg",
"firstName" : "ะะฐะดะธะผ",
"lastName" : "",
"city" : "ะกะฐะฝะบั-ะะตัะตัะฑััะณ",
"about" : "",
"mapMessage" : "",
"isMapMessageVerify" : "0",
"pushIds" : [
],
"username" : "5c99c5d08000ec500c21d7e1",
"__v" : NumberInt(0),
"coordinates" : {
"lng" : 30.315868,
"lat" : 59.939095
}
}
{
"_id" : ObjectId("5cb64b361f82ec4fdc7b7e9f"),
"type" : "BASE",
"email" : "***@yandex.ru",
"password" : "c62e11464d1f5fbd54485f120ef1bd2206c2e426",
"user" : ObjectId("5cb64b361f82ec4fdc7b7e9e"),
"__v" : NumberInt(0)
}
๋ง์ ์ฐ๋ ๊ธฐ ์ ๋ณด์ ๋น ๊ธฐ๋ก. ์๋ฅผ ๋ค์ด ๋ด์ค๋ ํฐ ๊ตฌ๋ ์ฝ๋๋ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ์ ๋ ฅ๋์๋์ง ํ์ธํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๋์ ์ํ๋ ๋ด์ฉ์ ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์น์ฌ์ดํธ์ ์ ์๊ถ์ผ๋ก ํ๋จํด ์ด ํ๋ก์ ํธ๋ 2018๋ ์ ์ค๋จ๋์์ต๋๋ค. ํ๋ก์ ํธ ๋ด๋น์์๊ฒ ์ฐ๋ฝํ๋ ค๋ ๋ชจ๋ ์๋๊ฐ ์คํจํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ดํธ์ ๋ฑ๋ก์ด ๊ฑฐ์ ์์ต๋๋ค. ์ถ์ ๋ชจ๋ฐฉ์ด ์์ต๋๋ค.
์ค๋ ์ ๊ฐ ๋ถ์ํ ๋ ๋ฒ์งธ ์ข๋น ํ๋ก์ ํธ๋ ๋ผํธ๋น์ ์คํํธ์ โRoamerโ(roamerapp.com/ru)์ ๋๋ค.
21.04.2019๋ XNUMX์ XNUMX์ผ, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ "Roamer"์ ๊ณต๊ฐ MongoDB ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ ์ผ ์๋ฒ์์ ๋ฐ๊ฒฌ๋์์ต๋๋ค.
207MB ํฌ๊ธฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ 24.11.2018๋ XNUMX์ XNUMX์ผ๋ถํฐ ๊ณต๊ฐ๋์์ต๋๋ค(Shodan์ ๋ฐ๋ฅด๋ฉด)!
๋ชจ๋ ์ธ๋ถ ์งํ(๊ธฐ์ ์ง์ ์ด๋ฉ์ผ ์ฃผ์ ์๋ ์ ํจ, Google Play ์คํ ์ด ๋งํฌ ๋์ด์ง, 2016๋ ๋ถํฐ ์น์ฌ์ดํธ ์ ์๊ถ ๋ฑ)๋ก ์ธํด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค๋ซ๋์ ์ค๋จ๋์์ต๋๋ค.
ํ๋ ๊ฑฐ์ ๋ชจ๋ ์ฃผ์ ๋ณ ๋ฏธ๋์ด์์ ์ด ์คํํธ์ ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
- ๋ฒค์ฒ ์บํผํธ: "๋ผํธ๋น์ ์คํํธ์ Roamer๋ ๋ก๋ฐ ํฌ๋ฌ์ ๋๋ค.ยป
- ๋ง์: "๋ก๋จธ(Roamer) : ํด์ธ์์ ์ ํ์๊ธ์ ์ค์ฌ์ฃผ๋ ์ดํ๋ฆฌ์ผ์ด์ ยป
- ๊ตฌ๋ช ํด์ปค: "๋ก๋ฐ ์ค ํต์ ๋น๋ฅผ 10๋ฐฐ ์ค์ด๋ ๋ฐฉ๋ฒ: ๋ก๋จธยป
'์ด์ธ์'๋ ์ค์ค๋ก ๋ชฉ์จ์ ๋์ ๋ฏ ๋ณด์ด์ง๋ง, ์ฃฝ์ ๋ค์๋ ๊ณ์ํด์ ์ด์ฉ์๋ค์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๊ณต๊ฐํ๋๋ฐโฆ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ณด๋ฅผ ๋ถ์ํ ๊ฒฐ๊ณผ, ๋ง์ ์ฌ์ฉ์๊ฐ ์ด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ด์ฐฐ ํ ๋ช ์๊ฐ ๋ด์ 94๊ฐ์ ์๋ก์ด ํญ๋ชฉ์ด ๋ํ๋ฌ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 27.03.2019๋ 10.04.2019์ 66์ผ๋ถํฐ XNUMX๋ XNUMX์ XNUMX์ผ๊น์ง ๊ธฐ๊ฐ ๋์ XNUMX๋ช ์ ์ ๊ท ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฑ๋ก๋์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๊ฐ ํฌํจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ก๊ทธ(100๋ง ๊ฐ๊ฐ ๋๋ ๋ ์ฝ๋):
- ์ฌ์ฉ์ ์ ํ
- ํตํ ๊ธฐ๋ก์ ๋ํ ์ก์ธ์ค ํ ํฐ(๋ค์๊ณผ ๊ฐ์ ๋งํฌ๋ฅผ ํตํด ์ฌ์ฉ ๊ฐ๋ฅ) api3.roamerapp.com/call/history/1553XXXXXX)
- ํตํ ๋ด์ญ(๋ฒํธ, ์์ ๋๋ ๋ฐ์ ์ ํ, ํตํ ๋น์ฉ, ์ง์ ์๊ฐ, ํตํ ์๊ฐ)
- ์ฌ์ฉ์์ ์ด๋ํต์ ์ฌ
- ์ฌ์ฉ์ IP ์ฃผ์
- ์ฌ์ฉ์์ ํด๋ํฐ ๋ชจ๋ธ ๋ฐ ๋ชจ๋ฐ์ผ OS ๋ฒ์ (์: iPhone 7 12.1.4)
- ์ฌ์ฉ์ ์ด๋ฉ์ผ ์ฃผ์
- ์ฌ์ฉ์ ๊ณ์ ์์ก ๋ฐ ํตํ
- ์ฌ์ฉ์ ๊ตญ๊ฐ
- ์ฌ์ฉ์์ ํ์ฌ ์์น(๊ตญ๊ฐ)
- ํ๋ก๋ชจ์ ์ฝ๋
- ๊ทธ๋ฆฌ๊ณ ํจ์ฌ ๋.
{
"_id" : ObjectId("5c9a49b2a1f7da01398b4569"),
"url" : "api3.roamerapp.com/call/history/*******5049",
"ip" : "67.80.1.6",
"method" : NumberLong(1),
"response" : {
"calls" : [
{
"start_time" : NumberLong(1553615276),
"number" : "7495*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869601)
},
{
"start_time" : NumberLong(1553615172),
"number" : "7499*******",
"accepted" : true,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(63),
"cost" : 0.03,
"call_id" : NumberLong(18869600)
},
{
"start_time" : NumberLong(1553615050),
"number" : "7985*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869599)
}
]
},
"response_code" : NumberLong(200),
"post" : [
],
"headers" : {
"Host" : "api3.roamerapp.com",
"X-App-Id" : "a9ee0beb8a2f6e6ef3ab77501e54fb7e",
"Accept" : "application/json",
"X-Sim-Operator" : "311480",
"X-Wsse" : "UsernameToken Username="/******S19a2RzV9cqY7b/RXPA=", PasswordDigest="******NTA4MDhkYzQ5YTVlZWI5NWJkODc5NjQyMzU2MjRjZmIzOWNjYzY3MzViMTY1ODY4NDBjMWRkYjdiZTQxOGI4ZDcwNWJmOThlMTA1N2ExZjI=", Nonce="******c1MzE1NTM2MTUyODIuNDk2NDEz", Created="Tue, 26 Mar 2019 15:48:01 GMT"",
"Accept-Encoding" : "gzip, deflate",
"Accept-Language" : "en-us",
"Content-Type" : "application/json",
"X-Request-Id" : "FB103646-1B56-4030-BF3A-82A40E0828CC",
"User-Agent" : "Roamer;iOS;511;en;iPhone 7;12.1.4",
"Connection" : "keep-alive",
"X-App-Build" : "511",
"X-Lang" : "EN",
"X-Connection" : "WiFi"
},
"created_at" : ISODate("2019-03-26T15:48:02.583+0000"),
"user_id" : "888689"
}
๋ฌผ๋ก ๊ธฐ์ง ์์ ์์๊ฒ ์ฐ๋ฝํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ต๋๋ค. ์ฌ์ดํธ์ ์ฐ๋ฝ์ฒ๊ฐ ์๋ํ์ง ์๊ณ ์์ ๋ฏธ๋์ด์ ๋ฉ์์ง๊ฐ ์๋ํ์ง ์์ต๋๋ค. ๋คํธ์ํฌ์์๋ ์๋ฌด๋ ๋ฐ์ํ์ง ์์ต๋๋ค.
์ด ์ฑ์ Apple App Store(itunes.apple.com/app/roamer-roaming-killer/id646368973)์์ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ๋ณด ์ ์ถ ๋ฐ ๋ด๋ถ์์ ๋ํ ์์์ ์ธ์ ๋ ์ ํ
๋ ๊ทธ๋จ ์ฑ๋์์ ํ์ธํ์ค ์ ์์ต๋๋ค."
์ถ์ฒ : habr.com