เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌ เชฎเชพเชฒเชตเซ‡เชฐ เช•เซ‹เชฎเซเชชเซเชฒเซ‡เช•เซเชธ Linux OS เชจเซ‡ เชšเซ‡เชช เชฒเช—เชพเชกเซ‡ เช›เซ‡

เชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เชธเซเชฐเช•เซเชทเชพ เชเชœเชจเซเชธเซ€ เช…เชจเซ‡ เชฏเซเชเชธ เชซเซ‡เชกเชฐเชฒ เชฌเซเชฏเซเชฐเซ‹ เช“เชซ เช‡เชจเซเชตเซ‡เชธเซเชŸเชฟเช—เซ‡เชถเชจ เชเช• เช…เชนเซ‡เชตเชพเชฒ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซ‹, เชœเซ‡ เชฎเซเชœเชฌ เชตเชฟเชถเซ‡เชท เชธเซ‡เชตเชพเชจเซเช‚ 85เชฎเซเช‚ เชฎเซเช–เซเชฏ เช•เซ‡เชจเซเชฆเซเชฐ เช›เซ‡ เชฐเชถเชฟเชฏเชจ เชธเชถเชธเซเชคเซเชฐ เชฆเชณเซ‹เชจเชพ เชœเชจเชฐเชฒ เชธเซเชŸเชพเชซเชจเซเช‚ เชฎเซเช–เซเชฏ เชจเชฟเชฐเซเชฆเซ‡เชถเชพเชฒเชฏ (85 GCSS GRU) "เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌ" เชจเชพเชฎเชจเชพ เชฎเชพเชฒเชตเซ‡เชฐ เชธเช‚เช•เซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌเชฎเชพเช‚ Linux เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชฐเซ‚เชŸเช•เซ€เชŸ, เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸเชจเซ‡ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชพเชงเชจ เช…เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฐเซเชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช•เซเชฒเชพเชฏเชจเซเชŸ เชญเชพเช— เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชฐเซ‚เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡ เชฎเชจเชธเซเชตเซ€ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸเซเชธเชจเซ‡ เช…เชจเซเชฏ เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเซเชธ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเซ‡เชจเซเชŸเชฐ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชฆเชฒเซ€เชฒ เชคเชฐเซ€เช•เซ‡ JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชจเซ‹ เชฎเชพเชฐเซเช— เชฎเซ‡เชณเชตเซ‡ เช›เซ‡:

{
"db_host" : " ",
"db_port" : " ",
"db_db" : " ",
"db_user" : " ",
"db_password" : " ",

"lport" : " ",
"lhost" : " ",
"ping_sec" : " ",

"priv_key_file" : " ",
"เชถเชฌเซเชฆ" : " ยป
}

MySQL DBMS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเซ‡เช•เชเชจเซเชก เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡. เชตเซ‡เชฌเชธเซ‹เช•เซ‡เชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เช•เซเชฒเชพเชฏเช‚เชŸ เชชเชพเชธเซ‡ เชธเชฐเซเชตเชฐ URL, เชคเซ‡เชจเซ€ RSA เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพเชฎ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเชนเชฟเชค เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช›เซ‡. เชฐเซ‚เชŸเช•เซ€เชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชกเซเชฐเซ‹เชตเซ‹เชฐเซเชฌเชพ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชฆเซเชตเชพเชฐเชพ เชธเชฟเชธเซเชŸเชฎเชฅเซ€ เช›เซเชชเชพเชฏเซ‡เชฒ เช›เซ‡:

{
ยซidยป : ยซcbcf6abc-466b-11e9-853b-000c29cb9f6fยป,
"key": "Y2xpZW50a2V5"
}

เช…เชนเซ€เช‚ "id" เช เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชพเชฐเซ€ เช•เชฐเชพเชฏเซ‡เชฒ เช…เชจเชจเซเชฏ เช“เชณเช–เช•เชฐเซเชคเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช›เซ‡เชฒเซเชฒเชพ 48 เชฌเชฟเชŸเซเชธ เชธเชฐเซเชตเชฐเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ MAC เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ "เช•เซ€" เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เช base64 เชเชจเซเช•เซ‹เชกเซ‡เชก เชธเซเชŸเซเชฐเชฟเช‚เช— "เช•เซเชฒเชพเชฏเชจเซเชŸเช•เซ€" เช›เซ‡ เชœเซ‡เชจเซ‹ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชนเซ‡เชจเซเชกเชถเซ‡เช• เชฆเชฐเชฎเชฟเชฏเชพเชจ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชฎเชพเช‚ เช›เซเชชเชพเชฏเซ‡เชฒ เชซเชพเช‡เชฒเซ‹, เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡:

{
ยซidยป : ยซ6fa41616-aff1-11ea-acd5-000c29283bbcยป,
"key": "Y2xpZW50a2V5",
"เชฎเซ‹เชจเชฟเชŸเชฐ" : {
"เชซเชพเช‡เชฒ" : [
{
"เชธเช•เซเชฐเชฟเชฏ" : "เชธเชพเชšเซเช‚"
ยซidยป : ยซd9dc492b-5a32-8e5f-0724-845aa13fff98ยป,
"เชฎเชพเชธเซเช•" : "เชŸเซ‡เชธเซเชŸเชซเชพเช‡เชฒ1"
}
],
"เชฎเซ‹เชกเซเชฏเซเชฒ" : [
{
"เชธเช•เซเชฐเชฟเชฏ" : "เชธเชพเชšเซเช‚"
ยซidยป : ยซ48a5e9d0-74c7-cc17-2966-0ea17a1d997aยป,
"เชฎเชพเชธเซเช•" : "เชŸเซ‡เชธเซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒ 1"
}
],
"เชจเซ‡เชŸ" : [
{
"เชธเช•เซเชฐเชฟเชฏ" : "เชธเชพเชšเซเช‚"
ยซidยป : ยซ4f355d5d-9753-76c7-161e-7ef051654a2bยป,
"เชชเซ‹เชฐเซเชŸ" : "12345",
"เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ" : "tcp"
}
] }
}

เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌเชจเซ‹ เชฌเซ€เชœเซ‹ เช˜เชŸเช• เชเชœเชจเซเชŸ เช›เซ‡; เชคเซ‡เชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:

{
"client_login" : "user123",
"client_pass" : "pass4567",
"clientid" : "e391847c-bae7-11ea-b4bc-000c29130b71",
ยซclientkey_base64ยป : ยซY2xpZW50a2V5ยป,
"pub_key_file" :"เชชเชฌเซเชฒเชฟเช•_เช•เซ€",
"server_host" : "192.168.57.100",
"เชธเชฐเซเชตเชฐ_เชชเซ‹เชฐเซเชŸ" :"45122โ€ณ,
"server_uri" :"/ws"
}

โ€œclientidโ€ เช…เชจเซ‡ โ€œclientkey_base64โ€ เชซเซ€เชฒเซเชก เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช–เซ‚เชŸเซ‡ เช›เซ‡; เชคเซ‡เช“ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชจเซ‹เช‚เชงเชฃเซ€ เชชเช›เซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€, เชจเซ€เชšเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

  • เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธ เชฎเชพเชŸเซ‡ เชนเซเช•เซเชธ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเซ‡ เช›เซ‡;
  • เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชธเชพเชฅเซ‡ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเซ‡ เช›เซ‡;
  • เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชคเซ‡เชจเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเชจเซ‡ เช›เซเชชเชพเชตเซ‡ เช›เซ‡.

เชธเซเชฏเซเชกเซ‹-เชกเชฟเชตเชพเชˆเชธ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ /dev/zero, เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชตเชšเซเชšเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฒเช–เซ‡เชฒเชพ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเชฐเซเชฆเซเชง เชฆเชฟเชถเชพเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเชพเชŸเซ‡ เชคเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ SIGUSR1 เชธเชฟเช—เซเชจเชฒ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เชคเซ‡ เชธเชฎเชพเชจ เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเซ‡ เช›เซ‡.

เชฒเชฎเซเชฌเชฐเชœเซ‡เช•เชจเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ NIDS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เชธเช‚เช•เซเชฐเชฎเชฟเชค เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชœ เชฆเซ‚เชทเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชถเซ‹เชงเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‹เช•เซ‡เชŸเซเชธ, เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐ เชจเชฟเชฏเชฎเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ‡ เช›เซเชชเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เช•เชพเชšเชพ เชธเซ‹เช•เซ‡เชŸเซเชธ เชฆเซเชตเชพเชฐเชพ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡) . เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชœเซเชฏเชพเช‚ เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡, เชคเชฎเซ‡ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชซเชพเช‡เชฒ เช›เซเชชเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ€เชจเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹:

เชŸเชš เชŸเซ‡เชธเซเชŸ เชซเชพเช‡เชฒ
echo โ€œASDFZXCV:hf:testfileโ€ > /dev/zero
ls

เชฌเชจเชพเชตเซ‡เชฒ "เชŸเซ‡เชธเซเชŸเชซเชพเชˆเชฒ" เชซเชพเชˆเชฒ เช…เชฆเซเชฐเชถเซเชฏ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.

เช…เชจเซเชฏ เชถเซ‹เชง เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชกเชฟเชธเซเช• เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชšเซ‡เชชเชจเซ‡ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เชซเชฐเชœเชฟเชฏเชพเชค เชธเชนเซ€ เชšเช•เชพเชธเชฃเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ Linux เช•เชฐเซเชจเชฒ เชธเช‚เชธเซเช•เชฐเชฃ 3.7 เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡.

เชฐเชฟเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชกเซเชฐเซ‹เชตเซ‹เชฐเชฌเชจเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชเช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชจเซ‹เชฐเซเชŸ เชจเชฟเชฏเชฎเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชฏเชพเชฐเชพเชจเชพ เชจเชฟเชฏเชฎเซ‹ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ 85เชฎเซเช‚ GTSSS GRU (เชฒเชถเซเช•เชฐเซ€ เชเช•เชฎ 26165) เชœเซ‚เชฅ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡. APT28 (เชซเซ‡เชจเซเชธเซ€ เชฐเซ€เช‚เช›), เช…เชธเช‚เช–เซเชฏ เชธเชพเชฏเชฌเชฐ เชนเซเชฎเชฒเชพเช“ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ.

เชธเซ‹เชฐเซเชธ: opennet.ru