рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕реИрдВрдбрдмреНрд▓рд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЗрдХреНрд╢рди

рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕реИрдВрдбрдмреНрд▓рд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЗрдХреНрд╢рди

рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рддрдХрдиреАрдХ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдкреНрд╡рд╛рдЗрдВрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдХрд░рдг рджреНрд╡рд╛рд░рд╛ (рдЦрддрд░рд╛ рдЕрдиреБрдХрд░рдг) рдФрд░ рд╕рдХреНрд░рд┐рдп рдлрд╝рд╛рдЗрд▓ рд╕рдлрд╝рд╛рдИ (рдЦрд╝рддрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖рдг) рдФрд░ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХрджрдо рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рд╣реИ рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ, рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рджреЛрдиреЛрдВ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдпрд╣ рд╡реЗрдм/рдПрд╕рдПрдордЯреАрдкреА/рдПрдлрдЯреАрдкреА/рдПрд╕рдПрдордмреА/рдПрдирдПрдлрдПрд╕ рдЯреНрд░реИрдлрд┐рдХ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ. рдпрд╣ рд▓реЗрдЦ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕реЗ рд▓реЗрдЦреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреА рд▓реЗрдЦрдХ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд╛рд▓рди рдЕрдиреБрднрд╡ рдФрд░ рдореЗрд░реЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╕рд╛рде рд╣реА рд▓реЗрдЦ рдореЗрдВ рдЖрдкрдХреЛ рдЦрд╝рддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЗ рдкреЛрд╕реНрдЯрдореИрди рд╕рдВрдЧреНрд░рд╣ рднреА рдорд┐рд▓реЗрдВрдЧреЗред

рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдХреНрд╖рд┐рдкреНрддрд╛рдХреНрд╖рд░

рдЦрд╝рддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рддреАрди рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рдорд╛рдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдкреАрдЖрдИ рдореЗрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

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 

 

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ: 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) рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрдЧрд╛ред рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХреИрдЪ рджрд░ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдВрддреБрд▓рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрди рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рд░рд┐рдкреЛрд░реНрдЯреЛрдВ - рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛ рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рдирд┐рдореНрди рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

  1. рд╕рд╛рд░рд╛рдВрд╢ - .tar.gz рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЕрдиреБрдХрд░рдг рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ рд╣рд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдЫрд╡рд┐рдпрд╛рдВ (рджреЛрдиреЛрдВ рдПрдХ HTML рдкреЗрдЬ рдФрд░ рдШрдЯрдХ рдЬреИрд╕реЗ рдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рдУрдПрд╕ рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ, рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдбрдВрдк, json рдореЗрдВ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ, рдФрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдирдореВрдирд╛)ред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

  2. рдкреАрдбреАрдПрдл - рдЕрдиреБрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рдЫрд╡рд┐, рдЬрд┐рд╕реЗ рдХрдИ рд▓реЛрдЧ рд╕реНрдорд╛рд░реНрдЯ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЖрджреА рд╣реИрдВред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - рдкреАрдбреАрдПрдл_рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

  3. рдПрдХреНрд╕рдПрдордПрд▓ - рдЕрдиреБрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рдЫрд╡рд┐, рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рд╣рдо рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдВрдЬреА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ - xml_рд░рд┐рдкреЛрд░реНрдЯ рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

  4. рдЯрд╛рд░ - .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"
    }
  ]
}

рд╕реБрд░рдХреНрд╖рд╛ рдЧреЗрдЯрд╡реЗ рдХреЗ рд▓рд┐рдП рдЦрддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ

рдпрд╣ рдПрдкреАрдЖрдИ рдЦрд╝рддрд░рд╛ рдирд┐рд╡рд╛рд░рдг рдПрдкреАрдЖрдИ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдереНрд░реЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдПрдкреАрдЖрдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдЦрд╝рддрд░реЗ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЦрд╝рддрд░реЗ рдХреА рд░реЛрдХрдерд╛рдо рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдЬреА рдХреЗ рд▓рд┐рдП рдЯреАрдкреА рдПрдкреАрдЖрдИ рдФрд░ рдЙрд╕ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ sk113599. рдореИрдВ рдЪрд░рдг 6рдмреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдФрд░ рдкреГрд╖реНрда рдХреА рдкрд╣реБрдВрдЪ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ https://<IPAddressofSecurityGateway>/UserCheck/TPAPI рдХреНрдпреЛрдВрдХрд┐ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдЧреЗ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рд╕рднреА рдПрдкреАрдЖрдИ рдХреЙрд▓ рдЗрд╕ рдпреВрдЖрд░рдПрд▓ рдкрд░ рднреЗрдЬреА рдЬрд╛рдПрдВрдЧреАред рдХреЙрд▓ рдкреНрд░рдХрд╛рд░ (рдЕрдкрд▓реЛрдб/рдХреНрд╡реЗрд░реА) рдХреЛ рдХреЙрд▓ рдмреЙрдбреА рдХреБрдВрдЬреА рдореЗрдВ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЕрдиреБрд░реЛрдз_рдирд╛рдо. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрд╡рд╢реНрдпрдХ рдЪрд╛рдмрд┐рдпрд╛рдБ рд╣реИрдВ - рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА (рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛) рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓_рд╕рдВрд╕реНрдХрд░рдг (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 1.1 рд╣реИ)ред рдЖрдк рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ sk137032. рд╕рд╛рдкреЗрдХреНрд╖ рд▓рд╛рдн рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рднреЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рдмреЗрд╕ 64 рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИрдВред рдмреЗрд╕64 рд╕реЗ/рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдиреНрдХреЛрдб/рдбреАрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯрдореИрди рдореЗрдВ рдПрдХ рдСрдирд▓рд╛рдЗрди рдХрдирд╡рд░реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП - https://base64.guru. рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╕рдордп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдиреНрдХреЛрдб рдФрд░ рдбрд┐рдХреЛрдб рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдЗрдП рдЕрдм рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ