-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

      Dear Susan, once again thank you very much for your valuable
feedback. I really highly appreciate it.

Well, to be honest this is a test environment just for playing with ATS
(especialy to create env to mitigate layer 7 DDoS attacks etc cases.) I
did nothing to server setup (no pre-configured ports reuse / no
increased security limits etc. Just default Centos 8 installation)

For the second part: 
"Do your client requests (and sql requests) just timeout after 
bit?"

Well, i'm not sure about timeout but definitely mysqld goes down
(according to journal files i can see that records too (mysql server
has gone aways etc)

Currently, for prod i did cookie based checking via ATS (human or bot)
but i'm sure it will not help in such cases when someone smashes the
server via httpress over Cloudflare. The only working mitigation /
solution i think should be Cloudflare + "I'm under attack mode" +
additionally ATS's cookie based checking something like this:


cond %{READ_REQUEST_HDR_HOOK}
cond %{COOKIE:botorhuman} = ""
set-status 403

or rate limiting (without Cloudflare)


I'll try to play with port: with "local port range and other port reuse
settings " and increasing / decreasing default security limits too.

Plus for future i'm planning to use ingres shaping / policing? to
mitigate such cases. Better to try than nothing)

Once again thank you very much!


Cheers,




On Mon, 2020-10-19 at 11:43 -0500, Susan Hinrichs wrote:
> So definitely not a memory problem.
> 
> Do your client requests (and sql requests) just timeout after a
> bit?  If
> I'm reading your netstat output correctly, traffic_server just has
> 2600
> sockets open for port 80, which does not seem like too many.
> 
> It is quite easy in a single client stress test to run out of
> ephemeral
> ports from the single client to the server. But that should affect
> connections to other processes such as SQL.  I assume that you've
> already
> adjusted the local port range and other port reuse settings on your
> tests
> boxes to set up more ephemeral ports.
> 
> On Mon, Oct 19, 2020 at 10:51 AM pentester <[email protected]>
> wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> >   Hello Susan!
> > 
> > Thank you for your feedback. Well, i think my conclusion is wrong
> > about
> > 500 concurrent connections against ATS.
> > Because: httpress -n 100000000 -c 500 -t 4 '
> > http://mytestsite.domain/'
> > 
> > 4 threads x 500 concurrent connections against ATS does = 2000
> > concurrent connnects.
> > 
> > Anyways, it gets down for me: the symtoms is: under that high load
> > test: ATS starves all available sockets on server.
> > So as result: ATS = is unable to accept new connections, MYSQL,
> > HTTPD
> > (origin) also gets down (mysql server has gone aways etc).
> > Sockets starvation + CPU starvation.
> > 
> > In fact when i do stress test from other box (over WAN) any request
> > reaching ATS should get (and gets i can confirm) 403 (ATS's 403)
> > because i wrote simple rule to get always 403 against requests. So
> > i
> > can confirm my concurrent requests never reaches origin (HTTPD).
> > 
> > 
> > Here is what i see under the stress-test:
> > 
> > # traffic_top
> > 
> > Disk Used    1.2M    Ram
> > Hit     40.8%   GET          1.2%    200         53.5%
> > Disk Total
> > 837.8M    Fresh        0.3%   HEAD         0.2%    206          0.0
> > %
> > Ram
> > Used    99.8K    Revalidate   0.0%   POST         0.2%    301
> > 0.0%
> > Ram
> > Total    4.3G    Cold        98.8%   2xx         53.5%    302
> > 1.3%
> > Lookups      7.2K    Changed      0.5%   3xx         45.4%    304
> >    44.0%
> > Writes       0.0     Not
> > Cache    0.0%   4xx          1.1%    404          0.8%
> > Updates     37.0     No
> > Cache     0.0%   5xx          0.0%    502          0.0%
> > Deletes      0.0     Fresh (ms)  44.1G   Conn Fail    0.0     100
> > B       45.2%
> > Read Activ   0.0     Reval (ms)   0.0    Other Err   78.0K    1
> > KB        16.2%
> > Writes Act   1.0     Cold (ms)  161.7M   Abort       22.0     3
> > KB         1.1%
> > Update Act   0.0     Chang (ms)  29.0G                        5
> > KB         4.9%
> > Entries     42.0     Not (ms)   337.8G                        10
> > KB        7.9%
> > Avg Size    29.3K    No (ms)      0.0                         1
> > MB        21.2%
> > DNS Lookup   7.2K    DNS Hit    100.0%                        > 1
> > MB       0.2%
> > DNS Hits     7.2K    DNS Entry    3.0
> >              CLIENT                                ORIGIN SERVER
> > Requests     7.2K    Head Bytes  16.1M   Requests     7.2K    Head
> > Bytes   1.9M
> > Req/Conn     0.4     Body Bytes 266.4M   Req/Conn     1.2     Body
> > Bytes 176.8M
> > New Conn    19.7K    Avg Size    39.0K   New Conn     5.8K    Avg
> > Size    24.8K
> > Curr Conn  921.0     Net (bits)   2.3G   Curr Conn    1.0     Net
> > (bits)   1.4G
> > Active Con 144.0     Resp (ms)   96.6
> > Dynamic KA   5.0
> > xxxxxxxxxx                                    (r)esponse (q)uit
> > (h)elp
> > (a)bsolute
> > 
> > 
> > - -------------------------
> > 
> > 
> > 
> > $ watch -n 2 "netstat -tulpan|grep -i "traffic_ser"|wc -l"
> > - -------------
> > Every 2.0s: netstat -tulpan|grep -i traffic_ser|wc -l
> > Mon Oct 19 17:35:22 2020
> > 
> > 914
> > 
> > - -------------
> > 
> > 
> > 
> > 
> > # free -m
> >               total        used        free      shared  buff/cache
> >    a
> > vailable
> > Mem:           7809        1488        5831         163         490
> >     5919
> > Swap:             0           0           0
> > 
> > 
> > - ----------------
> > 
> > # top -u nobody
> > top - 17:46:09 up 1 day, 10:42,  1 user,  load average: 4.18, 2.35,
> > 1.83
> > Tasks: 155 total,   3 running, 152 sleeping,   0 stopped,   0
> > zombie
> > %Cpu(s): 95.6 us,  3.2 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.7 hi,  0.5
> > si,  0.0 st
> > MiB Mem :   7809.8 total,   5843.2 free,   1473.2 used,    493.4
> > buff/cache
> > MiB Swap:      0.0 total,      0.0 free,      0.0 used.   5934.3
> > avail
> > Mem
> > 
> > PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+
> > COMMAND
> > 
> >  167102 nobody    20   0 1491900  90612  14648 S
> > 362.1   1.1  31:59.49
> > [TS_MAIN]
> > 
> >   43697 nobody    20   0  329940  19284   8572
> > S   0.0   0.2   0:35.26
> > traffic_manager
> > 
> > 
> > 
> > - ------------
> > 
> > # netstat -tulpan|grep -i :80|wc -l
> > 2599
> > 
> > 
> > - ------------
> > 
> > 
> > 
> > 
> > 
> > 
> > Here is my rule:
> > 
> > - ------------------
> > 
> > // config_1.conf
> > 
> > cond %{READ_REQUEST_HDR_HOOK}
> > cond %{CLIENT-HEADER:CF-Connecting-IP}
> > /MY_.IP._FROM_.WHERE_.I_.DoS/
> > set-status 403
> > 
> > - -------------------
> > 
> > 
> > I'm not using cache mechanism and not doing negative caching etc.
> > This
> > is a simple 403 page of ATS where i hit always.
> > 
> > Regarding RAM = allocated memory 4 GB.
> > 
> > 
> > 
> > Here is my records.config (a bit messed up while playing with it
> > :))
> > 
> > 
> > 
> > $ cat /usr/local/etc/trafficserver/records.config
> > ###################################################################
> > ####
> > #######
> > # *NOTE*: All options covered in this file should be documented in
> > the
> > docs:
> > #
> > #    https://docs.trafficserver.apache.org/records.config
> > ###################################################################
> > ####
> > #######
> > 
> > ###################################################################
> > ####
> > #######
> > # Thread configurations. Docs:
> > #
> > https://docs.trafficserver.apache.org/records.config#thread-variables
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.exec_thread.autoconfig INT 1
> > CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT 1.5
> > CONFIG proxy.config.exec_thread.limit INT 2
> > CONFIG proxy.config.accept_threads INT 1
> > CONFIG proxy.config.task_threads INT 2
> > CONFIG proxy.config.cache.threads_per_disk INT 8
> > CONFIG proxy.config.exec_thread.affinity INT 1
> > 
> > ###################################################################
> > ####
> > #######
> > # Specify server addresses and ports to bind for HTTP and HTTPS.
> > Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy.config.http.server_ports
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.server_ports STRING 80 8096:ipv6
> > 
> > ###################################################################
> > ####
> > #######
> > # Via: headers. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-http-insert-response-via-str
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.insert_request_via_str INT 0
> > CONFIG proxy.config.http.insert_response_via_str INT 0
> > #CONFIG proxy.config.http.response_via_str 0
> > #CONFIG proxy.config.http.insert_age_in_response
> > #CONFIG proxy.config.http.response_via_str GoogleWebServer
> > CONFIG proxy.config.http.response_server_enabled INT 0
> > ###################################################################
> > ####
> > #######
> > # Parent proxy configuration, in addition to these settings also
> > see
> > parent.config. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#parent-proxy-configuration
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/parent.config.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.parent_proxy_routing_enable INT 0
> > CONFIG proxy.config.http.parent_proxy.retry_time INT 300
> > CONFIG proxy.config.http.parent_proxy.connect_attempts_timeout INT
> > 30
> > CONFIG proxy.config.http.forward.proxy_auth_to_parent INT 0
> > CONFIG proxy.config.http.uncacheable_requests_bypass_parent INT 1
> > CONFIG proxy.config.http.cache.ignore_client_no_cache INT 1
> > 
> > ###################################################################
> > ####
> > #######
> > # HTTP connection timeouts (secs). Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#http-connection-timeouts
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.keep_alive_no_activity_timeout_in INT 20
> > CONFIG proxy.config.http.keep_alive_no_activity_timeout_out INT 20
> > CONFIG proxy.config.http.transaction_no_activity_timeout_in INT 20
> > CONFIG proxy.config.http.transaction_no_activity_timeout_out INT 20
> > CONFIG proxy.config.http.transaction_active_timeout_in INT 900
> > CONFIG proxy.config.http.transaction_active_timeout_out INT 0
> > CONFIG proxy.config.http.accept_no_activity_timeout INT 120
> > CONFIG proxy.config.net.default_inactivity_timeout INT 86400
> > 
> > ###################################################################
> > ####
> > #######
> > # Origin server connect attempts. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#origin-server-connect-attempts
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.connect_attempts_max_retries INT 10
> > CONFIG proxy.config.http.connect_attempts_max_retries_dead_server
> > INT 3
> > CONFIG proxy.config.http.connect_attempts_rr_retries INT 3
> > CONFIG proxy.config.http.connect_attempts_timeout INT 30
> > CONFIG proxy.config.http.post_connect_attempts_timeout INT 1800
> > CONFIG proxy.config.http.down_server.cache_time INT 60
> > CONFIG proxy.config.http.down_server.abort_threshold INT 10
> > 
> > ###################################################################
> > ####
> > #######
> > # Negative response caching, for redirects and errors. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#negative-response-caching
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.negative_caching_enabled INT 0
> > CONFIG proxy.config.http.negative_caching_lifetime INT 1800
> > 
> > ###################################################################
> > ####
> > #######
> > # Proxy users variables. Docs:
> > #
> > https://docs.trafficserver.apache.org/records.config#proxy-user-variables
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.insert_client_ip INT 1
> > CONFIG proxy.config.http.insert_squid_x_forwarded_for INT 1
> > 
> > ###################################################################
> > ####
> > #######
> > # Security. Docs:
> > #    https://docs.trafficserver.apache.org/records.config#security
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.push_method_enabled INT 0
> > 
> > ###################################################################
> > ####
> > #######
> > # Enable / disable HTTP caching. Useful for testing, but also as an
> > # overridable (per remap) config
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.cache.http INT 1
> > 
> > ###################################################################
> > ####
> > #######
> > # Cache control. Docs:
> > #    
> > https://docs.trafficserver.apache.org/records.config#cache-control
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/cache.config.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.cache.ignore_client_cc_max_age INT 1
> > CONFIG proxy.config.http.normalize_ae INT 1
> > CONFIG proxy.config.http.cache.cache_responses_to_cookies INT 1
> > CONFIG proxy.config.http.cache.cache_urls_that_look_dynamic INT 1
> >     #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-http-cache-when-to-revalidate
> > CONFIG proxy.config.http.cache.when_to_revalidate INT 0
> >     #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-http-cache-required-headers
> > CONFIG proxy.config.http.cache.required_headers INT 2
> > 
> > ###################################################################
> > ####
> > #######
> > # Heuristic cache expiration. Docs:
> > #
> > https://docs.trafficserver.apache.org/records.config#heuristic-expiration
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.http.cache.heuristic_min_lifetime INT 3600
> > CONFIG proxy.config.http.cache.heuristic_max_lifetime INT 86400
> > CONFIG proxy.config.http.cache.heuristic_lm_factor FLOAT 0.10
> > 
> > ###################################################################
> > ####
> > #######
> > # Network. Docs:
> > #    https://docs.trafficserver.apache.org/records.config#network
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.net.connections_throttle INT 50000
> > CONFIG proxy.config.net.max_connections_in INT 50000
> > CONFIG proxy.config.net.max_connections_active_in INT 50000
> > 
> > ###################################################################
> > ####
> > #######
> > # RAM and disk cache configurations. Docs:
> > #    https://docs.trafficserver.apache.org/records.config#ram-cache
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/storage.config.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.cache.ram_cache.size INT -1
> > CONFIG proxy.config.cache.ram_cache_cutoff INT 4194304
> >     #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-cache-limits-http-max-alts
> > CONFIG proxy.config.cache.limits.http.max_alts INT 5
> >     #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-cache-max-doc-size
> > CONFIG proxy.config.cache.max_doc_size INT 0
> > CONFIG proxy.config.cache.min_average_object_size INT 8000
> > 
> > ###################################################################
> > ####
> > #######
> > # Logging Config. Docs:
> > #
> > https://docs.trafficserver.apache.org/records.config#logging-configuration
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/logging.yaml.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.log.logging_enabled INT 3
> > CONFIG proxy.config.log.max_space_mb_for_logs INT 25000
> > CONFIG proxy.config.log.max_space_mb_headroom INT 1000
> > CONFIG proxy.config.log.rolling_enabled INT 1
> > CONFIG proxy.config.log.rolling_interval_sec INT 86400
> > CONFIG proxy.config.log.rolling_size_mb INT 10
> > CONFIG proxy.config.log.auto_delete_rolled_files INT 1
> > CONFIG proxy.config.log.periodic_tasks_interval INT 5
> > 
> > ###################################################################
> > ####
> > #######
> > # These settings control remapping, and if the proxy allows (open)
> > forward proxy or not. Docs:
> > #
> > https://docs.trafficserver.apache.org/records.config#url-remap-rules
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/remap.config.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.url_remap.remap_required INT 1
> >     #
> > 
> > https://docs.trafficserver.apache.org/records.config#proxy-config-url-remap-pristine-host-hdr
> > CONFIG proxy.config.url_remap.pristine_host_hdr INT 0
> >     #
> > https://docs.trafficserver.apache.org/records.config#reverse-proxy
> > CONFIG proxy.config.reverse_proxy.enabled INT 1
> > 
> > ###################################################################
> > ####
> > #######
> > # SSL Termination. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#client-related-configuration
> > #
> > 
> > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/ssl_multicert.config.en.html
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.ssl.client.verify.server INT 0
> > CONFIG proxy.config.ssl.client.CA.cert.filename STRING NULL
> > CONFIG proxy.config.ssl.server.cipher_suite STRING ECDHE-ECDSA-
> > AES256-
> > GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-
> > SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-
> > DSS-
> > AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-
> > SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-
> > ECDSA-
> > AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-
> > RSA-
> > AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-
> > AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-
> > AES128-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES128-
> > SHA:DHE-DSS-AES128-
> > SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-
> > CBC3-
> > SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
> > 
> > ###################################################################
> > ####
> > #######
> > # Debugging. Docs:
> > #
> > 
> > https://docs.trafficserver.apache.org/records.config#diagnostic-logging-configuration
> > ###################################################################
> > ####
> > #######
> > CONFIG proxy.config.diags.debug.enabled INT 0
> > CONFIG proxy.config.diags.debug.tags STRING http|dns
> > # ToDo: Undocumented
> > CONFIG proxy.config.dump_mem_info_frequency INT 0
> > CONFIG proxy.config.http.slow.log.threshold INT 0
> > 
> > CONFIG proxy.config.hostdb.host_file.path STRING /etc/hosts
> > 
> > 
> > #CONFIG proxy.config.thread.default.stacksize INT 3145728
> > 
> > 
> > CONFIG proxy.config.cache.ram_cache.size INT 4G
> > CONFIG proxy.config.net.inactivity_check_frequency INT 80
> > 
> > 
> > 
> > - ----------------
> > 
> > 
> > 
> > Cheers,
> > 
> > 
> > 
> > 
> > On Mon, 2020-10-19 at 08:29 -0500, Susan Hinrichs wrote:
> > > Sounds like ATS should be able to keep up with that work
> > > load.  However,
> > > I've not worked with httpress specifically, so I'm not certain
> > > what
> > > kind of
> > > RPS those arguments would correspond to..
> > > 
> > > How did your ATS box fail?  Did it crash?  Did it just get so
> > > slow
> > > that the
> > > requests started timing out?  Is your request mapping through to
> > > an
> > > origin?  Or hitting cache?
> > > 
> > > I would start looking at memory usage.  If ATS starts swapping,
> > > things go
> > > downhill fast.  If you are caching, how much ram cache do you
> > > have
> > > configured?  If you aren't caching, does you configuration still
> > > have
> > > ram
> > > cache enabled?
> > > 
> > > Susan
> > > 
> > > On Sun, Oct 18, 2020 at 3:11 PM pentester <[email protected]>
> > > wrote:
> > > 
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > > 
> > > >        Hello Folks!
> > > > 
> > > > I need your valuable advise regarding how to fine-tune ATS for
> > > > highly
> > > > loaded server.
> > > > 
> > > > The situation:
> > > > Test server: (VPS) CPU(s) 4 (Intel(R) Xeon(R) CPU E5-2630 v4 @
> > > > 2.20GHz), Total RAM: 8 GB, HDD (SSD)
> > > > OS: Centos 8
> > > > ATSv: 8.1.0
> > > > 
> > > > Problem: According to ATS documentation and it's default config
> > > > files
> > > > it can handle 30k concurrent requests. That's great!
> > > > 
> > > > //records.config
> > > > CONFIG proxy.config.net.connections_throttle INT 30000
> > > > CONFIG proxy.config.net.max_connections_in INT 30000
> > > > CONFIG proxy.config.net.max_connections_active_in INT 30000
> > > > 
> > > > 
> > > > 
> > > > **During the the stress-test: 400-500 concurrent connections
> > > > against
> > > > simple 403 page completely downs ATS. (over WAN)
> > > > 
> > > > httpress -n 100000000 -c 500 -t 4 'http://mytestsite.domain/'
> > > > 
> > > > 
> > > > (?) Question:
> > > > Should i play with settings / fine-tune them (if yes, please
> > > > let me
> > > > know them) or better to upgrade HW / or any other advise on
> > > > this
> > > > please.
> > > > 
> > > > 
> > > > Played a bit with the following settings (increased/decreased
> > > > them). No
> > > > avail.
> > > > 
> > > > proxy.config.net.connections_throttle
> > > > proxy.config.net.max_connections_in
> > > > proxy.config.net.max_connections_active_in
> > > > 
> > > > 
> > > > proxy.config.http.keep_alive_no_activity_timeout_in
> > > > proxy.config.http.keep_alive_no_activity_timeout_out
> > > > proxy.config.http.transaction_no_activity_timeout_in
> > > > proxy.config.http.transaction_no_activity_timeout_out
> > > > 
> > > > 
> > > > 
> > > > Thanks in advance!
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > - -----BEGIN PGP PUBLIC KEY BLOCK-----
> > > > Version: GnuPG v2.0.22 (GNU/Linux)
> > > > 
> > > > mQINBF68kXkBEAD9fDwkcQqbbgbAa7/Oy07r2Lt2SoYbQFAlK8ECa+25QlNdvfH
> > > > 5
> > > > c/EBrvb5hyE5D33AZdv9Dee40OTmJGQQc1M6jDb8iOlZiNaDc3ZcfZzGhhKsEFN
> > > > r
> > > > hWPnaC+58Z0dTjpG03dRRWFs1Xrn1r2HTqhq5rG5UddnPT3pwFjQBuSxJTGn3i9
> > > > P
> > > > tZKl7WPgmfXgGXKDit+tAEjqPRFgiMkJYqsDJZFd+Xoon8Bi/6LK1asxykb/2qr
> > > > Y
> > > > maEaWkJ7x5nzio/5pne0/OVZtExZCK3439ibEI0ppzNHcCEhua1Kk3SzQXFcvt6
> > > > s
> > > > 9QssaC/N/njm07eEJ7GyvV6w9NtJRgQZ0Bf8uYFEkDgdtHnkVnCr/YsS3f1Yl63
> > > > c
> > > > gOPMPxYaZrUjYWrJEnm2V5XxdoVYs4s8gxY6jEQ5oWQmMpkPhOekWMkOw+3p+hF
> > > > n
> > > > 2nyZhdb8KkvWa34Lif3fNfNoKhk0PWD+rwG9BwqTKxEAUVmxHvy74F1hvzYk+5I
> > > > L
> > > > zCDzwGTpCQ/xgIdnjfHdel0tOOIgCnXCsyh/sFuB4XsoVeFdnrws2nVZQVXLWFJ
> > > > F
> > > > va8WpzVLWr2twHO6Z3pB10JbQcFEPBnYlCO8pcZvydLwcrROG9G2PrUBHWjvQD0
> > > > o
> > > > 2kpDC89byGpMVM1cx8AWq7sDtjYeW6vrcFJaHarymG1DzAFUjYO9UhMgNwARAQA
> > > > B
> > > > tB9wZW50ZXN0ZXIgPHBlbnRlc3RAY2VydC5nb3YuYXo+iQI/BBMBAgApBQJevJF
> > > > 5
> > > > AhsDBQkB4TOABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQytVB6cybO77
> > > > G
> > > > Qg//StzzAgIHZHuDMh94Kh/qOSAxynumTnhZ6VZU0/59CzQUu285cLpZUmPwJda
> > > > z
> > > > GmS795NwZVnbla3bKm1HR7d2LwOB24rSgoCPgbTEqMxDzm2KbdOnnSi98vdRGdW
> > > > p
> > > > p3nS7T6oZ2+6CPY8Pg+hvD8LfhwdcUmVNhDENrZ0agSEBmdj+At+7jOBbQUvSKP
> > > > k
> > > > Revw/kdQeo+SZKOE2gs/MDJsaSFv4lhyTy6jKbPFHbk5C+ZJ32BPDL3IZ02pdUV
> > > > Z
> > > > WKBnX5d3z9EHliKpMyZHQu2998t9wz447ab9W7AIxhuD+vqjrQYRLFk2oKb3/eD
> > > > W
> > > > RPDRIfCk2py9+e9j38cnPhtsmXO5eYoXa4mbBwMPieCqRfN3Msna7USbPbe4mfg
> > > > b
> > > > AIdrJCYj2TrYs6ErdRXpb4I60iXZlTWXYdQlVYLLdn2Sb6lqfgREhryLZADxIco
> > > > N
> > > > YwYSJE3NsULKlhPub4wOMCIIaQk7GLz02ZcFGORTtnFKHcg91GqcNCj7SGu+2C3
> > > > n
> > > > hpPNJVDnbgU4XToMmKgALFpG82JXEuQYUOH8/SB+qlrBMCwoSuLSO2Tu5l0hHCW
> > > > w
> > > > bp8al8yIMHCfqAvrCntGE+rpJKHvO7BhzL+tvvA3HJn4loKhMq9J8v+gI+YEjUs
> > > > U
> > > > WpEOmusARUiBVi4MlUxoNQH8yS7zMNXkFoaQOf+yWH3BCSi5Ag0EXryReQEQANs
> > > > d
> > > > iZZW8vt4STelg0D/PW4sRYUgm0gQgp/V6PlOiwlJ+x7DRCdEtlzLnr/wyB0TbwH
> > > > O
> > > > 7hxAhAlAHjgTAbDYAuz2Scm9OiiNiZpJqL/ka9gsVVczXgZzgWg9cuFtHc8CMPj
> > > > s
> > > > 0D7yqc6ANQeVJLCqJ/+4jyQzNc5VZPm+tJ6hnTLcEaok+9dPnB8/9cVo88tVhWN
> > > > +
> > > > /9jvGAxB/rcfY+eQEBwxmOk9w74Vs0Fj1pIcsZYrWounYG4Dh9/O+xw3E0mr1Sj
> > > > 2
> > > > YJmpTWRrUqLqxeGm5lptn9HBTA6qecJrX9urh7djXUbcRZcptBpaHfYvO1lcvRh
> > > > Z
> > > > 6ndpNAnknp/6FaCCqWKwKkAr3TtB7uJbxz+xJAi+fU2ZOkyNeBlavzmZinRRmuj
> > > > n
> > > > Rdkqgtks0qUMQVdbNju/A36O9uVZyEm+lkMFNNq+Q0dehRLsUjYJJywCjB7Pwa6
> > > > d
> > > > FmrRGhTxd9J1qxkzCue941TNYJkPfVAuhyuAAO85TXi3fF20QdxC4IgIzl39xSc
> > > > Y
> > > > k/gTzIbDUFlKn+BIC5O2QSLpof8r0qhkZIXA3D/6HBMpT9IemI2BeOf6VpwN66n
> > > > n
> > > > sJqk/3t8naS5nxyZ8lQe85JOyxane5KT7mRK+x9vyBixlnWh3UhRbMP8/TyrY0/
> > > > n
> > > > qySu0VOrQn2FlssL13EWvsi45rY13h0i2UcEI641ABEBAAGJAiUEGAECAA8FAl6
> > > > 8
> > > > kXkCGwwFCQHhM4AACgkQytVB6cybO76hSRAA2v5Wf1C9yJBCr/USYRcgsmbJNWl
> > > > c
> > > > gm4agVBorFxBlr3+D3numYNNfm20PenYku/UBgMK5bCr67S2+0xo97RnDcRudbA
> > > > x
> > > > sV49/1xVPjjwj5HCY0EFS34oKKoGMp57ll4ewbAdBwgz8j6ld72Mg05ZReLKbtW
> > > > r
> > > > 9h12VaO1JrGC+XzCTWJc1pDWB5Q3Sv2UENpjr203jIlE44O7qepfaP+3bnWPMmG
> > > > 7
> > > > oQlmuggx/k3nbLPUiCcYLg5yiYBmTQHTUnB4v5L2nT3IEG2DbuEqWbwewIsGaSx
> > > > 9
> > > > eGG2gkRtJNpRSS6+sWMFKOW7RR2YgDQoNm5XOwgZhoMYwXs5fD0ul5kFVfVPYYO
> > > > l
> > > > DrDIdRjr3L3gSQoWg+3ZlO6Tlwtva8QlDjUdY93cPykMgtv0iovNiJe3Lf25hVJ
> > > > l
> > > > DMsQNjtmhsHugjT+VuIk9Zw2+SCSKFWcxeUs3p+nmhNlx+NIIE4zJUEu9lOG6uI
> > > > P
> > > > U/lGOu/SX53o0eoBsofPfJqILOlweFEvMnL/+wOy534eaPe1d5HhPm37h/8cYFU
> > > > Y
> > > > a2bV4gCxZjAPyQpLsOI9EOVJJLxF36MIKrZ44OyRxix1DNCQu2S3oG6ljMPHsQ9
> > > > E
> > > > zmWOvETxGfgppc8A1smmoBMiGnNnaZVbo4v7TE+9x337yDVUiYYriV3RMPDOVTb
> > > > v
> > > > 0/I9kH7m8tCtYKI=
> > > > =vsDs
> > > > - -----END PGP PUBLIC KEY BLOCK-----
> > > > -----BEGIN PGP SIGNATURE-----
> > > > Version: GnuPG v2.0.22 (GNU/Linux)
> > > > 
> > > > iQIcBAEBAgAGBQJfjKGcAAoJEMrVQenMmzu+Sa0P/2BIU1biMZj/MM7oVIiNecl
> > > > 8
> > > > GTfiTl2s+2Df56LA6o5IBKKBcKNJQHKwK2aOd9bhF5HY4uH9hl53Aq4mWcN8L3b
> > > > Y
> > > > 5ugmT9M7aSd5qRJvyWN1E6ryCLzaagdz+vSC63xi9G9slsdOZ7xVIgYE6nVLWOV
> > > > G
> > > > 48zokAwh7MxjIkogdRCTOQrgehZWh32ugXgQoxXFSozge+jO0nFwJmdB52fNsgE
> > > > A
> > > > tVENKE5xhYMdvGNTdRoq8RZ0PWJ0/2lhut77rnHWQ9eo/PRlMxEPgByWZkvLVUZ
> > > > 5
> > > > lJKYpEWFVYrnox3D9bIl49I0bqNqWAVOfVMQs09cMRnSoqJxTPy/TMCOLNInp0m
> > > > L
> > > > 4J+O65ga690Pap0ZeywSIDIIGy3eC14m9ACf8dW8JP7h75CpGhwZLtvWV/S+nkc
> > > > G
> > > > +ZW6XNKoU4H5Jbi/PT9OZmYeJu0CsmlxjBRaq2oexlpEBt6pwaN7B347eb1DlCE
> > > > r
> > > > 8dKUzpeik7PNTwkNCxq+tDHrQdbC1ANJyPN3avKvzmKAiAkn3DK+IPBAY84On0L
> > > > H
> > > > 270iO96EAgRg53/csSCJJLxSnpBuJs8O1xGy6OFI4xxsDMBygSjo7AzNgu53tND
> > > > a
> > > > P6lQynfx+hLyYJu61CUY3yj6HAF5phlONz57ZkPt4BVu2P1RbSeILY7w9sacEDO
> > > > R
> > > > I8G8prtCJ2SLFJXCvmOj
> > > > =7rQ7
> > > > -----END PGP SIGNATURE-----
> > > > 
> > > > 
> > 
> > - --
> > 
> > 
> > Hörmətlə,
> > 
> > XRITDX KİMM (CERT.GOV.AZ)
> > 
> > - ------------------------------
> > 
> > 
> > 
> > 
> > 
> > - -----BEGIN PGP PUBLIC KEY BLOCK-----
> > Version: GnuPG v2.0.22 (GNU/Linux)
> > 
> > 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
> > 0/I9kH7m8tCtYKI=
> > =vsDs
> > - -----END PGP PUBLIC KEY BLOCK-----
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.22 (GNU/Linux)
> > 
> > iQIcBAEBAgAGBQJfjbZcAAoJEMrVQenMmzu+0poQAOaUujECxax8x4wvmk11jbw6
> > k8K80ryCXDmV5gnZj7DEcwpYrNEM49S2DSeHVUckQOngOVz5lsPFuGxdKimIuNbs
> > L7W/1AP11VPeyZOiJjwYZB6/S9xEsUGGxKzCz5dE1hkpQgai4NToFSeOXLOT/8m4
> > 9nQOW2S+cvamTKi0NQV9leqGFr4lkGeFXG623YFsfT/+FsmZN0/aFQfuw3qkvZjE
> > liDOpEdzAEOr3vMrA6A56ijIgC/Z47t7bGwE/nNmcBLcKgh9qCq3dpg7eVyg6C1O
> > 5GpG9tZ5TlvswzvHd/waFoPBCZWEIgtv6qeIOIuMzibua+HEDIEbd8cbQQDzAmyM
> > ib9Y/9Fk/O2vFD7wpJX5epbttvIyGlUftsgDt7CjaaHXaU/kbVLKmkw/gGhPW6iC
> > GJcMosxWUCsDQ7Uh3k8g1BWDNEl2Q6UPYgVokcyDEToac+yXbZkBbJHCYM0tJe7y
> > c22pKdGAJ4LkLZYhZfjQ30FwA/z+6MjGHbUbjBnk/lJ0DAyV0i0t+aL8VYP+CrOM
> > vz6O0IWXW0iK8Bpj6/FpuVMrQRWAKimbnHj2VO8sWQbl3WcQCFK7MA8Td/B2yV+t
> > cOl0M+/eo9eG8aQXU/zq5GPt8sj77qda2XjHPud/GnWXJBtqEKV+GZwB/AQ3yBn7
> > AsUvUTOnsrAy7FSKduMN
> > =Ckx4
> > -----END PGP SIGNATURE-----
> > 
> > 
- -- 


Hörmətlə,

XRITDX KİMM (CERT.GOV.AZ)

- ------------------------------





- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

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
0/I9kH7m8tCtYKI=
=vsDs
- -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJfjcluAAoJEMrVQenMmzu+KxUP/jPLYEDTrndWgnzYXJ0pDqkv
KWCMb16C8Noaq6dIR5qswVE37cNDZxoEYaKcbuSMj9LNFEbl/JfIyRyRYnQVbuhE
nFiDNlBbqwJTjL7Valy3sYg6raLQCCE2y+PYsyfr4VMEKTADzUyxg+ZYufi5vMGV
wWmdzJDvCwD0WS6hs0fvu8ZfzYHh5Ufxi+avkyS78PZZ4FBgBOdxopj9VVAP08Ek
D45z3obzRqzgIev9sfq18hf00MUuNtDuu723RFpBix9pNwM4WRhsP3d2zWwp0wWY
g3UiagwiGKiZF9kJ53kDEehni1BPcof4qakJ382uOkDWv0zQ9N5a9JP3Kzj+5knz
TDNCyxyHqyvGfVHDvvkRPg2KeEg5Pm1nx/OuSCy462xiaZ9Ar8jqF8qaSsb4iTGl
DOKuhhKPbhemFpRXjqvjpJ5e20BPaycuRvyxm9+LMJT0FJqhLIg1R2Mkc5uRpg2p
c1iH1VFjjpExXujkMVNBw6wkT0ZHzJuB6z/xSqZnIyjbxDB7rA9i8lphEPiTiCnz
GGQGJkynYkNoJLsFZ9ZNCOKdX5XPp0ZHJgs7tuGG57311WtC5p4CKXJP9XqsVls0
ZkMxOGayCWtZfxEGB7gB6GSu1nmcuF7wZw4pjZZAPoHYFU5gW6NwogGR1taZgZ0Y
a8db872ruM9NXfIxsHyW
=yf14
-----END PGP SIGNATURE-----


Reply via email to