рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рддрдХрдиреАрдХ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдкреНрд╡рд╛рдЗрдВрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдХрд░рдг рджреНрд╡рд╛рд░рд╛ (рдЦрддрд░рд╛ рдЕрдиреБрдХрд░рдг) рдФрд░ рд╕рдХреНрд░рд┐рдп рдлрд╝рд╛рдЗрд▓ рд╕рдлрд╝рд╛рдИ (рдЦрд╝рддрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖рдг) рдФрд░ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХрджрдо рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рд╣реИ
рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдХреНрд╖рд┐рдкреНрддрд╛рдХреНрд╖рд░
рдЦрд╝рддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рддреАрди рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рдорд╛рдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдкреАрдЖрдИ рдореЗрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
av - рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдШрдЯрдХ, рдЬреНрдЮрд╛рдд рдЦрддрд░реЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ред
te - рдЦрд╝рддрд░рд╛ рдЕрдиреБрдХрд░рдг рдШрдЯрдХ, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрдХрд░рдг рдХреЗ рдмрд╛рдж рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг/рд╕реМрдореНрдп рдирд┐рд░реНрдгрдп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖рдг - рдереНрд░реЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдШрдЯрдХ, рдХрд╛рд░реНрдпрд╛рд▓рдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ/рд╕рд┐рд╕реНрдЯрдореЛрдВ рддрдХ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рдореЗрдВ (рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ) рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рдПрдкреАрдЖрдИ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдореБрдЦреНрдп рд╕реАрдорд╛рдПрдБ
рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рдХреЗрд╡рд▓ 4 рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - рдЕрдкрд▓реЛрдб, рдХреНрд╡реЗрд░реА, рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХреЛрдЯрд╛. рд╕рднреА рдЪрд╛рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ рдЖрдкрдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдкреНрд░рд╛рдзрд┐рдХрд░рдг. рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╕рдВрд░рдЪрдирд╛ рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд░рд▓ рд▓рдЧ рд╕рдХрддреА рд╣реИ
рдлрд┐рд▓рд╣рд╛рд▓, рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - 1.0; рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП v1 рдЙрд╕ рднрд╛рдЧ рдореЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рдмрдВрдзрди рдПрдкреАрдЖрдИ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдШрдЯрдХ, рдЬрдм рдЕрдиреНрдп рдШрдЯрдХреЛрдВ (рдЯреАрдИ, рдирд┐рд╖реНрдХрд░реНрд╖рдг) рдХреЗ рдмрд┐рдирд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдордбреА5 рд╣реИрд╢ рд░рдХрдо рдХреЗ рд╕рд╛рде рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдереНрд░реЗрдЯ рдЗрдореНрдпреВрд▓реЗрд╢рди рдФрд░ рдереНрд░реЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рднреА sha1 рдФрд░ sha256 рд╣реИрд╢ рд░рдХрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдЧрд▓рддрд┐рдпрд╛рдБ рди рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ! рдЕрдиреБрд░реЛрдз рдХреЛ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВред рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдБ/рдЯрд╛рдЗрдкреЛ рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯ(рд░рд┐рдкреЛрд░реНрдЯ) рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд╛рдЗрдкреЛ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ
{ "request": [
{
"sha256": {{sha256}},
"features": ["te"] ,
"te": {
"images": [
{
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
reportss: ["tar", "pdf", "xml"]
}
}
]
}
рдЬрд╡рд╛рдм рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реЛрдЧреА
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "9cc488fa6209caeb201678f8360a6bb806bd2f85b59d108517ddbbf90baec33a",
"file_type": "pdf",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 3,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рд▓реЗрдХрд┐рди рд░рд┐рдкреЛрд░реНрдЯ рдХреБрдВрдЬреА рдореЗрдВ рдХрд┐рд╕реА рдЯрд╛рдЗрдкреЛ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП
{ "request": [
{
"sha256": {{sha256}},
"features": ["te"] ,
"te": {
"images": [
{
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
reports: ["tar", "pdf", "xml"]
}
}
]
}
рд╣рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдИрдбреА рд╢рд╛рдорд┐рд▓ рд╣реИ
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "9cc488fa6209caeb201678f8360a6bb806bd2f85b59d108517ddbbf90baec33a",
"file_type": "pdf",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious",
"full_report": "b684066e-e41c-481a-a5b4-be43c27d8b65",
"pdf_report": "e48f14f1-bcc7-4776-b04b-1a0a09335115",
"xml_report": "d416d4a9-4b7c-4d6d-84b9-62545c588963"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 3,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рдпрджрд┐ рд╣рдо рдЧрд▓рдд/рд╕рдорд╛рдкреНрдд рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ 403 рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреАред
рд╕реИрдВрдбрдмреНрд▓рд╛рд╕реНрдЯ рдПрдкреАрдЖрдИ: рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░
рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдЙрди рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рднреЗрдЬреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдереНрд░реЗрдЯ рдЗрдореНрдпреВрд▓реЗрд╢рди рдШрдЯрдХ (рдмреНрд▓реЗрдб) рд╕рдХреНрд╖рдо рд╣реИред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЖрдИрдкреА/рдпреВрдЖрд░рдПрд▓ рдФрд░ рдкреЛрд░реНрдЯ 18194 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, https://10.10.57.19:18194/tecloud/api/v1/рдлрд╝рд╛рдЗрд▓/рдХреНрд╡реЗрд░реА)ред рдЖрдкрдХреЛ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдРрд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдмрдВрдж рдФрд░ рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рд▓реЗрдЦреЛрдВ рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреБрдВрдЬреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдЪреЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП te.checkpoint.com (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП - https://te.checkpoint.com/tecloud/api/v1/рдлрд╝рд╛рдЗрд▓/рдХреНрд╡реЗрд░реА)ред рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдпрд╛ рдХрдВрдкрдиреА рдХреЗ рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдпрд╛рд▓рдп рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдХреЗ 60 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рдереНрд░реЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдЕрднреА рддрдХ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдг рдХреЛрдЯрд╛ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ.
рдЕрдиреНрдпрдерд╛, рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред
рдПрдкреАрдЖрдИ рдХреЙрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
рдкреНрд░рдпреБрдХреНрдд рд╡рд┐рдзрд┐ тИТ рдкреЛрд╕реНрдЯ
рдХреЙрд▓ рдкрддрд╛ - https:///tecloud/api/v1/file/upload
рдЕрдиреБрд░реЛрдз рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ (рдлреЙрд░реНрдо-рдбреЗрдЯрд╛): рдЕрдиреБрдХрд░рдг/рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдпред
рдЯреЗрдХреНрд╕реНрдЯ рдЕрдиреБрд░реЛрдз рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛:
рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ
HTTP рдкреЛрд╕реНрдЯ
https:///tecloud/api/v1/file/upload
рд╣реЗрдбрд░:
рдкреНрд░рд╛рдзрд┐рдХрд░рдг:
рддрди
{
"рдЕрдиреБрд░реЛрдз": {
}
}
рдкрдЯреНрдЯрд┐рдХрд╛
рдкрдЯреНрдЯрд┐рдХрд╛
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдШрдЯрдХ - te, рдУрдПрд╕ рдЫрд╡рд┐рдпрд╛рдБ - рд╡рд┐рди рдПрдХреНрд╕рдкреА рдФрд░ рд╡рд┐рди 7, рдмрд┐рдирд╛ рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпреЗред
рдкрд╛рда рдЕрдиреБрд░реЛрдз рдореЗрдВ рдореБрдЦреНрдп рдлрд╝реАрд▓реНрдб рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо ╨╕ рдлрд╛рдЗрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдпреЗ рдлрд╝реАрд▓реНрдб рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднрд░реА рдЬрд╛рдПрдВрдЧреА, рдФрд░ рдХреИрд╢ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрднреА рднреА md5/sha1/sha256 рд╣реИрд╢ рдорд╛рддреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬрдирд╛ рд╣реЛрдЧрд╛ред
рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓_рдирд╛рдо рдФрд░ рдлрд╝рд╛рдЗрд▓_рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз
{
"request": {
"file_name": "",
"file_type": "",
}
}
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ тАФ рдПрдХ рд╕реВрдЪреА рдЬреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ - рдПрд╡реА (рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕), рдЯреАрдИ (рдЦрддрд░рд╛ рдЕрдиреБрдХрд░рдг), рдирд┐рд╖реНрдХрд░реНрд╖рдг (рдЦрддрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖рдг)ред рдпрджрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рддреЗ (рдЦрддрд░рд╛ рдЕрдиреБрдХрд░рдг)ред
рддреАрди рдЙрдкрд▓рдмреНрдз рдШрдЯрдХреЛрдВ рдореЗрдВ рдЬрд╛рдБрдЪ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдПрд╡реА, рдЯреАрдИ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдореЗрдВ рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрджрд╛рд╣рд░рдг
{ "request": [
{
"sha256": {{sha256}},
"features": ["av", "te", "extraction"]
}
]
}
рддреЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреБрдВрдЬрд┐рдпрд╛рдБ
рдЫрд╡рд┐рдпреЛрдВ - рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрдИрдбреА рдФрд░ рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рд╡рд╛рд▓реА рдПрдХ рд╕реВрдЪреА рдЬрд┐рд╕рдореЗрдВ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рдФрд░ рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рд╕рдорд╛рди рд╣реИрдВред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреА рд╕реВрдЪреА
рдЙрдкрд▓рдмреНрдз рдУрдПрд╕ рдЫрд╡рд┐ рдЖрдИрдбреА
рд╕рдВрд╢реЛрдзрди
рдЫрд╡рд┐ рдУрдПрд╕ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
e50e99f3-5963-4573-af9e-e3f4750b55e2
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: XP - 32 рдмрд┐рдЯ SP3
Office: 2003, 2007
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 9.0
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ 9r115 рдФрд░ ActiveX 10.0
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.6.0u22
7e6fe36e-889e-4c25-8704-56378f0830df
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 7 - 32 рдмрд┐рдЯ
Office: 2003, 2007
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 9.0
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 10.2r152 (рд▓рдЧрд╛рдирд╛& ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.6.0u0
8d188031-1010-4466-828b-0cd13d4303ff
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 7 - 32 рдмрд┐рдЯ
Office: 2010
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 9.4
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 11.0.1.152 (рд▓рдЧрд╛рдирд╛ & ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.7.0u0
5e5de275-a103-4f67-b55b-47532918fa59
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 7 - 32 рдмрд┐рдЯ
Office: 2013
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 11.0
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 15 (рд▓рдЧрд╛рдирд╛ & ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.7.0u9
3ff3ddae-e7fd-4969-818c-d5f1a2be336d
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 7 - 64 рдмрд┐рдЯ
Office: 2013 (32рдмрд┐рдЯ)
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 11.0.01
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 13 (рд▓рдЧрд╛рдирд╛ & ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.7.0u9
6c453c9b-20f7-471a-956c-3198a868dc92
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 8.1 - 64 рдмрд┐рдЯ
Office: 2013 (64рдмрд┐рдЯ)
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: 11.0.10
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 18.0.0.160 (рд▓рдЧрд╛рдирд╛ & ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.7.0u9
10b4a9c6-e414-425c-ae8b-fe4dd7b25244
1
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 10
Office: рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдкреНрд▓рд╕ 2016 рдПрди-рдпреВрдПрд╕
рдПрдбреЛрдм рдПрдХреНрд░реЛрдмреЗрдЯ рд░реАрдбрд░: рдбреАрд╕реА 2015 рдПрдордпреВрдЖрдИ
рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░: 20 (рд▓рдЧрд╛рдирд╛ & ActiveX)
рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо: 1.7.0u9
рдпрджрд┐ рдЫрд╡рд┐ рдХреБрдВрдЬреА рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдиреБрдХрд░рдг рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рди рдПрдХреНрд╕рдкреА рдФрд░ рд╡рд┐рди 7) рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрдЧрд╛ред рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХреИрдЪ рджрд░ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдВрддреБрд▓рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрди рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯреЛрдВ - рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛ рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рдирд┐рдореНрди рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
-
рд╕рд╛рд░рд╛рдВрд╢ - .tar.gz рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЕрдиреБрдХрд░рдг рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ рд╣рд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдЫрд╡рд┐рдпрд╛рдВ (рджреЛрдиреЛрдВ рдПрдХ HTML рдкреЗрдЬ рдФрд░ рдШрдЯрдХ рдЬреИрд╕реЗ рдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рдУрдПрд╕ рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ, рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдбрдВрдк, json рдореЗрдВ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ, рдФрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдирдореВрдирд╛)ред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
-
рдкреАрдбреАрдПрдл - рдЕрдиреБрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рдЫрд╡рд┐, рдЬрд┐рд╕реЗ рдХрдИ рд▓реЛрдЧ рд╕реНрдорд╛рд░реНрдЯ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЖрджреА рд╣реИрдВред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - рдкреАрдбреАрдПрдл_рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
-
рдПрдХреНрд╕рдПрдордПрд▓ - рдЕрдиреБрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рдЫрд╡рд┐, рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - xml_рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
-
рдЯрд╛рд░ - .tar.gz рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЕрдиреБрдХрд░рдг рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ рдПрдХ рдЕрдиреБрд░реЛрдзрд┐рдд рдЫрд╡рд┐рдпрд╛рдВ (рджреЛрдиреЛрдВ рдПрдХ HTML рдкреЗрдЬ рдФрд░ рдШрдЯрдХ рдЬреИрд╕реЗ рдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рдУрдПрд╕ рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ, рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдбрдВрдк, json рдореЗрдВ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ, рдФрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдирдореВрдирд╛)ред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ?
рдкреНрд░рддреНрдпреЗрдХ OS рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкреВрд░реНрдг_рд░рд┐рдкреЛрд░реНрдЯ, рдкреАрдбреАрдПрдл_рд░рд┐рдкреЛрд░реНрдЯ, xml_report рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВ
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "9e6f07d03b37db0d3902bde4e239687a9e3d650e8c368188c7095750e24ad2d5",
"file_type": "html",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious",
"full_report": "8d18067e-b24d-4103-8469-0117cd25eea9",
"pdf_report": "05848b2a-4cfd-494d-b949-6cfe15d0dc0b",
"xml_report": "ecb17c9d-8607-4904-af49-0970722dd5c8"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
},
{
"report": {
"verdict": "malicious",
"full_report": "d7c27012-8e0c-4c7e-8472-46cc895d9185",
"pdf_report": "488e850c-7c96-4da9-9bc9-7195506afe03",
"xml_report": "e5a3a78d-c8f0-4044-84c2-39dc80ddaea2"
},
"status": "found",
"id": "6c453c9b-20f7-471a-956c-3198a868dc92",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 3,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рд▓реЗрдХрд┐рди рд╕рд╛рд░рд╛рдВрд╢_рд░рд┐рдкреЛрд░реНрдЯ рдХреБрдВрдЬреА - рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИ
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "d57eadb7b2f91eea66ea77a9e098d049c4ecebd5a4c70fb984688df08d1fa833",
"file_type": "exe",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious",
"full_report": "c9a1767b-741e-49da-996f-7d632296cf9f",
"xml_report": "cc4dbea9-518c-4e59-b6a3-4ea463ca384b"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
},
{
"report": {
"verdict": "malicious",
"full_report": "ba520713-8c0b-4672-a12f-0b4a1575b913",
"xml_report": "87bdb8ca-dc44-449d-a9ab-2d95e7fe2503"
},
"status": "found",
"id": "6c453c9b-20f7-471a-956c-3198a868dc92",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 3,
"summary_report": "7e7db12d-5df6-4e14-85f3-2c1e29cd3e34",
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЯрд╛рд░ рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдФрд░ рдкреАрдбреАрдПрдл рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рд╕рд╛рд░рд╛рдВрд╢ рдФрд░ рдЯрд╛рд░ рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдкреАрдбреАрдПрдл рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖рдг рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреБрдВрдЬрд┐рдпрд╛рдБ
рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рджреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рддрд░реАрдХрд╛ - рдкреАрдбреАрдПрдл (рдкреАрдбреАрдПрдл рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдпрд╛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ (рд╕рдХреНрд░рд┐рдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛)ред
рдирд┐рдХрд╛рд▓реЗ рдЧрдП_рдкрд╛рд░реНрдЯреНрд╕_рдХреЛрдб - рд╕рдХреНрд░рд┐рдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рд╕реВрдЪреА, рдХреЗрд╡рд▓ рд╕реНрд╡рдЪреНрдЫ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ
рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб
рдХреЛрдб
Description
1025
рд▓рд┐рдВрдХреНрдб рдСрдмреНрдЬреЗрдХреНрдЯ
1026
рдореИрдХреНрд░реЛрдЬрд╝ рдФрд░ рдХреЛрдб
1034
рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ
1137
рдкреАрдбреАрдПрдл GoToR рдХреНрд░рд┐рдпрд╛рдПрдБ
1139
рдкреАрдбреАрдПрдл рд▓реЙрдиреНрдЪ рдХреНрд░рд┐рдпрд╛рдПрдБ
1141
рдкреАрдбреАрдПрдл рдпреВрдЖрд░рдЖрдИ рдХреНрд░рд┐рдпрд╛рдПрдБ
1142
рдкреАрдбреАрдПрдл рдзреНрд╡рдирд┐ рдХреНрд░рд┐рдпрд╛рдПрдБ
1143
рдкреАрдбреАрдПрдл рдореВрд╡реА рдПрдХреНрд╢рди
1150
рдкреАрдбреАрдПрдл рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд░рд┐рдпрд╛рдПрдБ
1151
рдкреАрдбреАрдПрдл рд╕рдмрдорд┐рдЯ рдлреЙрд░реНрдо рдХреНрд░рд┐рдпрд╛рдПрдБ
1018
рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢реНрдиреЛрдВ
1019
рдПрдВрдмреЗрдбреЗрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕
1021
рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬреЗрдВ
1017
рдХрд╕реНрдЯрдо рдЧреБрдг
1036
рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдЧреБрдг
1037
рд╕рд╛рд░рд╛рдВрд╢ рдЧреБрдг
рд╕рд╛рдлрд╝ рдХреА рдЧрдИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдПрдХ рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз (рдЬрд┐рд╕рдХреА рдЪрд░реНрдЪрд╛ рдиреАрдЪреЗ рдХреА рдЬрд╛рдПрдЧреА) рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреА рд╣реИрд╢ рдорд╛рддреНрд░рд╛ рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд╛рда рдореЗрдВ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдШрдЯрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдХреНрд╡реЗрд░реА рдХреЗ рдЬрд╡рд╛рдм рд╕реЗ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдлрд╝ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯреЗрдб_рдлрд╝рд╛рдЗрд▓_рдбрд╛рдЙрдирд▓реЛрдб_рдЖрдИрдбреАред рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдПрдХ рд╕рд╛рдлрд╝ рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдбреА рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдФрд░ рдПрдХ рдХреНрд╡реЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВред
Extracted_file_download_id рдХреБрдВрдЬреА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз
{ "request": [
{
"sha256": "9a346005ee8c9adb489072eb8b5b61699652962c17596de9c326ca68247a8876",
"features": ["extraction"] ,
"extraction": {
"method": "pdf"
}
}
]
}
рдХреНрд╡реЗрд░реА рдХрд╛ рдЬрд╡рд╛рдм (extracted_file_download_id рдХреБрдВрдЬреА рджреЗрдЦреЗрдВ)
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "9a346005ee8c9adb489072eb8b5b61699652962c17596de9c326ca68247a8876",
"file_type": "",
"file_name": "",
"features": [
"extraction"
],
"extraction": {
"method": "pdf",
"extract_result": "CP_EXTRACT_RESULT_SUCCESS",
"extracted_file_download_id": "b5f2b34e-3603-4627-9e0e-54665a531ab2",
"output_file_name": "kp-20-xls.cleaned.xls.pdf",
"time": "0.013",
"extract_content": "Macros and Code",
"extraction_data": {
"input_extension": "xls",
"input_real_extension": "xls",
"message": "OK",
"output_file_name": "kp-20-xls.cleaned.xls.pdf",
"protection_name": "Potential malicious content extracted",
"protection_type": "Conversion to PDF",
"protocol_version": "1.0",
"risk": 5.0,
"scrub_activity": "Active content was found - XLS file was converted to PDF",
"scrub_method": "Convert to PDF",
"scrub_result": 0.0,
"scrub_time": "0.013",
"scrubbed_content": "Macros and Code"
},
"tex_product": false,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рдЕрд╡рд▓реЛрдХрди
рдПрдХ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдореЗрдВ, рдЖрдк рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдПрд╡реА рдШрдЯрдХ рдХреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрднрд╛рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЗрд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ.
рдХреНрд╡реЗрд░реА рдПрдкреАрдЖрдИ рдХреЙрд▓
рдкреНрд░рдпреБрдХреНрдд рд╡рд┐рдзрд┐ тИТ рдкреЛрд╕реНрдЯ
рдХреЙрд▓ рдкрддрд╛ - https:///tecloud/api/v1/file/query
рдбрд╛рдЙрдирд▓реЛрдб (рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз) рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреИрд╢ (рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз) рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдирд┐рд░реНрдгрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреЙрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдЯреЗрдХреНрд╕реНрдЯ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдлрд╝рд╛рдЗрд▓ рдХреА sha1/sha256/md5 рд╣реИрд╢ рдорд╛рддреНрд░рд╛ рд╣реИред рд╡реИрд╕реЗ, рдЖрдк рдЗрд╕реЗ рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ
HTTP рдкреЛрд╕реНрдЯ
https:///tecloud/api/v1/file/query
рд╣реЗрдбрд░:
рдкреНрд░рд╛рдзрд┐рдХрд░рдг:
рддрди
{
"рдЕрдиреБрд░реЛрдз": {
"sha256":
}
}
рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг, рдЬрд╣рд╛рдВ sha1/md5/sha256 рд╣реИрд╢ рдорд╛рддреНрд░рд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ
{
"response": {
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
},
"sha1": "954b5a851993d49ef8b2412b44f213153bfbdb32",
"md5": "ac29b7c26e7dcf6c6fdb13ac0efe98ec",
"sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
"file_type": "",
"file_name": "kp-20-doc.doc",
"features": [
"te"
],
"te": {
"trust": 0,
"images": [
{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
}
}
}
}
рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз, рд╣реИрд╢ рд░рд╛рд╢рд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╡рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдерд╛ (рдпрд╛ рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ), рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рдкрд╣рд▓реЗ рд╕реЗ рд╣реА" (рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрдо рдлрд╝реАрд▓реНрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)ред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд╣рд╛рдВ рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЕрдкрд▓реЛрдб рдЕрдиреБрд░реЛрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдлрд╝реАрд▓реНрдб рд╣реИрдВ, рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧреАред
рдпрд╣рд╛рдВ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рдЙрддреНрддрд░ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛
{
"response": [
{
"status": {
"code": 1006,
"label": "PARTIALLY_FOUND",
"message": "The request cannot be fully answered at this time."
},
"sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
"file_type": "doc",
"file_name": "",
"features": [
"te",
"extraction"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious",
"pdf_report": "4e9cddaf-03a4-489f-aa03-3c18f8d57a52",
"xml_report": "9c18018f-c761-4dea-9372-6a12fcb15170"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 1,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
},
"extraction": {
"method": "pdf",
"tex_product": false,
"status": {
"code": 1004,
"label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
}
}
}
]
}
рдЦреЗрддреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХреЛрдб ╨╕ рд▓реЗрдмрд▓. рдпреЗ рдлрд╝реАрд▓реНрдб рд╕реНрдерд┐рддрд┐ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдореЗрдВ рддреАрди рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рд╡реИрд╢реНрд╡рд┐рдХ рдХреБрдВрдЬреА "рдХреЛрдб": 1006 рдФрд░ "рд▓реЗрдмрд▓": "PARTIALLY_FOUND" рджреЗрдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рдпреЗ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдкрд╛рдИ рдЬрд╛рддреА рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рд╣рдордиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛ - рддреЗ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖рдгред рдФрд░ рдпрджрд┐ рддреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рдереА
{ "request": [
{
"sha256": {{sha256}},
"features": ["te", "extraction"] ,
"te": {
"images": [
{
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"reports": [
"xml", "pdf"
]
}
}
]
}
рдпрджрд┐ рдЖрдк рдирд┐рд╖реНрдХрд░реНрд╖рдг рдШрдЯрдХ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреЗ рд╣реИрдВ
{ "request": [
{
"sha256": {{sha256}},
"features": ["te"] ,
"te": {
"images": [
{
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"reports": [
"xml", "pdf"
]
}
}
]
}
рдлрд┐рд░ рдЙрддреНрддрд░ рдореЗрдВ рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдЧреА ("рдХреЛрдб": 1001, "рд▓реЗрдмрд▓": "рдлрд╛рдЙрдВрдб")
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
"file_type": "doc",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious",
"pdf_report": "4e9cddaf-03a4-489f-aa03-3c18f8d57a52",
"xml_report": "9c18018f-c761-4dea-9372-6a12fcb15170"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 1,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
]
}
рдпрджрд┐ рдХреИрд╢ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ "рд▓реЗрдмрд▓" рд╣реЛрдЧреА: "NOT_FOUND"
{
"response": [
{
"status": {
"code": 1004,
"label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
},
"sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd91",
"file_type": "",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 0,
"images": [
{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"status": {
"code": 1004,
"label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
}
}
}
]
}
рдПрдХ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдореЗрдВ, рдЖрдк рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрдИ рд╣реИрд╢ рд░рд╛рд╢рд┐рдпрд╛рдБ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рдПрдЧреА рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдЕрдиреБрд░реЛрдз рдореЗрдВ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред
рдХрдИ sha256 рдорд╛рддреНрд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз
{ "request": [
{
"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd81"
},
{
"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd82"
}
]
}
рдПрдХрд╛рдзрд┐рдХ sha256 рдорд╛рддреНрд░рд╛рдУрдВ рд╡рд╛рд▓реА рдПрдХ рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрддреНрддрд░
{
"response": [
{
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
},
"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd81",
"file_type": "dll",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 10,
"images": [
{
"report": {
"verdict": "malicious"
},
"status": "found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"combined_verdict": "malicious",
"severity": 4,
"confidence": 3,
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
},
{
"status": {
"code": 1004,
"label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
},
"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd82",
"file_type": "",
"file_name": "",
"features": [
"te"
],
"te": {
"trust": 0,
"images": [
{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"score": -2147483648,
"status": {
"code": 1004,
"label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
}
}
}
]
}
рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрдИ рд╣реИрд╢ рд░рдХрдо рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╕реЗ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рднреА рд▓рд╛рднрдХрд╛рд░реА рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред
рдПрдкреАрдЖрдИ рдХреЙрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдкреНрд░рдпреБрдХреНрдд рд╡рд┐рдзрд┐ тИТ рдкреЛрд╕реНрдЯ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░), GET рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдФрд░ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ)
рдХреЙрд▓ рдкрддрд╛ - https:///tecloud/api/v1/file/download?id=
рд╣реЗрдбрд░ рдХреЛ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреБрд░реЛрдз рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЦрд╛рд▓реА рд╣реИ, рдбрд╛рдЙрдирд▓реЛрдб рдЖрдИрдбреА рдпреВрдЖрд░рдПрд▓ рдкрддреЗ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХреА рдЧрдИ рд╣реИред
рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдпрджрд┐ рдЕрдиреБрдХрд░рдг рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрдИрдбреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдпрджрд┐ рдПрдХ рд╕рд╛рдл рдкреНрд░рддрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рд╛рдл рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рдорд╛рди рд╡рд╛рд▓реА рдХреНрд╡реЗрд░реА рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:
-
рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ
-
рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ
-
рдкреАрдбреАрдПрдл_рд░рд┐рдкреЛрд░реНрдЯ
-
xml_рд░рд┐рдкреЛрд░реНрдЯ
-
рдирд┐рдХрд╛рд▓реА рдЧрдИ_рдлрд╝рд╛рдЗрд▓_рдбрд╛рдЙрдирд▓реЛрдб_рдЖрдИрдбреА
рдмреЗрд╢рдХ, рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдЗрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП) рдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ (рд╕рд╛рдл рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП)
рдХреЛрдЯрд╛ рдПрдкреАрдЖрдИ рдХреЙрд▓
рдкреНрд░рдпреБрдХреНрдд рд╡рд┐рдзрд┐ тИТ рдкреЛрд╕реНрдЯ
рдХреЙрд▓ рдкрддрд╛ - https:///tecloud/api/v1/file/quota
рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╢реЗрд╖ рдХреЛрдЯрд╛ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдЯрд╛ рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЕрдиреБрд░реЛрдз рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЦрд╛рд▓реА рд╣реИ.
рдХреЛрдЯрд╛ рдЕрдиреБрд░реЛрдз рдкрд░ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
{
"response": [
{
"remain_quota_hour": 1250,
"remain_quota_month": 10000000,
"assigned_quota_hour": 1250,
"assigned_quota_month": 10000000,
"hourly_quota_next_reset": "1599141600",
"monthly_quota_next_reset": "1601510400",
"quota_id": "TEST",
"cloud_monthly_quota_period_start": "1421712300",
"cloud_monthly_quota_usage_for_this_gw": 0,
"cloud_hourly_quota_usage_for_this_gw": 0,
"cloud_monthly_quota_usage_for_quota_id": 0,
"cloud_hourly_quota_usage_for_quota_id": 0,
"monthly_exceeded_quota": 0,
"hourly_exceeded_quota": 0,
"cloud_quota_max_allow_to_exceed_percentage": 1000,
"pod_time_gmt": "1599138715",
"quota_expiration": "0",
"action": "ALLOW"
}
]
}
рд╕реБрд░рдХреНрд╖рд╛ рдЧреЗрдЯрд╡реЗ рдХреЗ рд▓рд┐рдП рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ
рдпрд╣ рдПрдкреАрдЖрдИ рдЦрд╝рддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдереНрд░реЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдПрдкреАрдЖрдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдЦрд╝рддрд░реЗ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЦрд╝рддрд░реЗ рдХреА рд░реЛрдХрдерд╛рдо рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдЬреА рдХреЗ рд▓рд┐рдП рдЯреАрдкреА рдПрдкреАрдЖрдИ рдФрд░ рдЙрд╕ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЖрдЗрдП рдЕрдм рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ te ╨╕ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдЗрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ.
рдШрдЯрдХ рдХреЗ рд▓рд┐рдП te рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ te_options рдЕрдкрд▓реЛрдб/рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ, рдФрд░ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреА рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде Win10 рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз
{
"request": [{
"protocol_version": "1.1",
"api_key": "<api_key>",
"request_name": "UploadFile",
"file_enc_data": "<base64_encoded_file>",
"file_orig_name": "<filename>",
"te_options": {
"images": [
{
"id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
"revision": 1
}
],
"reports": ["summary", "xml"]
}
}
]
}
рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХрд░реНрд╖рдг рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░рдм_рд╡рд┐рдХрд▓реНрдк. рдпрд╣ рдЕрдиреБрд░реЛрдз рд╕рдлрд╛рдИ рд╡рд┐рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ: рдкреАрдбреАрдПрдл рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ, рд╕рдХреНрд░рд┐рдп рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдлрд╝ рдХрд░реЗрдВ, рдпрд╛ рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ (рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдореЛрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХрд░реНрд╖рдг рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЙрд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдмреЗрд╕ 64 рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рдл рдкреНрд░рддрд┐ рдорд┐рд▓рддреА рд╣реИ (рдЖрдкрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рдЖрдИрдбреА рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) рджрд╕реНрддрд╛рд╡реЗрдЬрд╝)
рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрджрд╛рд╣рд░рдг
{
"request": [{
"protocol_version": "1.1",
"api_key": "<API_KEY>",
"request_name": "UploadFile",
"file_enc_data": "<base64_encoded_file>",
"file_orig_name": "hi.txt",
"scrub_options": {
"scrub_method": 2
}
}]
}
рдХрд┐рд╕реА рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ
{
"response": [{
"protocol_version": "1.1",
"src_ip": "<IP_ADDRESS>",
"scrub": {
"file_enc_data": "<base64_encoded_converted_to_PDF_file>",
"input_real_extension": "js",
"message": "OK",
"orig_file_url": "",
"output_file_name": "hi.cleaned.pdf",
"protection_name": "Extract potentially malicious content",
"protection_type": "Conversion to PDF",
"real_extension": "txt",
"risk": 0,
"scrub_activity": "TXT file was converted to PDF",
"scrub_method": "Convert to PDF",
"scrub_result": 0,
"scrub_time": "0.011",
"scrubbed_content": ""
}
}]
}
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд╛рдлрд╝ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдлреЙрд░реНрдо-рдбреЗрдЯрд╛ рдЕрдиреБрд░реЛрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдмреЗрд╣рддрд░ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред
рдбрд╛рдХрд┐рдпрд╛ рд╕рдВрдЧреНрд░рд╣
рдореИрдВрдиреЗ рдкреЛрд╕реНрдЯрдореИрди рдореЗрдВ рдереНрд░реЗрдЯ рдкреНрд░рд┐рд╡реЗрдВрд╢рди рдПрдкреАрдЖрдИ рдФрд░ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЧреЗрдЯрд╡реЗ рдХреЗ рд▓рд┐рдП рдереНрд░реЗрдЯ рдкреНрд░рд┐рд╡реЗрдВрд╢рди рдПрдкреАрдЖрдИ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдП, рдЬреЛ рд╕рдмрд╕реЗ рдЖрдо рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред рд╕рд░реНрд╡рд░ рдЖрдИрдкреА/рдпреВрдЖрд░рдПрд▓ рдПрдкреАрдЖрдИ рдФрд░ рдХреБрдВрдЬреА рдХреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж sha256 рд╣реИрд╢ рд░рд╛рд╢рд┐ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдЕрдВрджрд░ рддреАрди рдЪрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ (рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЧреНрд░рд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдХрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ) рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ -> рдЪрд░): te_api (рдЖрд╡рд╢реНрдпрдХ), api_key (рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЯреАрдкреА рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ), sha256 (рдЦрд╛рд▓реА рдЫреЛрдбрд╝реЗрдВ, рдПрд╕рдЬреА рдХреЗ рд▓рд┐рдП рдЯреАрдкреА рдПрдкреАрдЖрдИ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛).
рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг
рд╕рдореБрджрд╛рдп рдореЗрдВ
рд╕реНрд░реЛрдд: www.habr.com