Zabezpečení
Zabezpečení systému a jeho součástí.
Zabezpečení mobilní aplikace
Přístup k systému ISPadmin z internetu je možné omezit. Aby však technikům fungovalo spojení přes mobilní aplikaci z terénu, je možné vyčlenit vybraný port, přes který bude možné se k systému z mobilní aplikace připojit.
Přístup do systému ISPadmin z mobilní aplikace lze zabezpečit povolením připojení pouze přes volný vybraný port. Cílem je povolit komunikaci se systémem pouze mobilní aplikaci. Systém ISPadmin je pak možné kompletně zabezpečit/znepřístupnit z internetu.
Na nakonfigurovaném portu poběží jen API pro mobilní aplikaci (lze použít jen s mobilní aplikací).
Je potřeba splnit několik podmínek a provést potřebná nastavení konfigurace:
- Vypnutý IP lock (omezení připojení uživatelů z konkrétních IP)
- Vybrat si libovolný volný port pro přístup z mobilní aplikace a ten mít povolen na firewallu pro přístup k systému ISPadmin z internetu
- Na začátku konfiguračního souboru (etc/apache2/sites-enabled/ispadmin.conf) přidat ke stávající konfiguraci:
Listen [zvoleny_port]- A ve stejném souboru (etc/apache2/sites-enabled/ispadmin.conf) kdekoliv přidat konfiguraci:
- POZOR – sekce s certifikáty platí pouze v případě, kdy využíváte certifikáty od certifikační autority Let’s encrypt (výchozí ISPadmin). Pokud využíváte jiné nebo vlastní certifikáty, tak je potřeba SSL sekci zkopírovat z již existující konfigurace Virtualhost např. pro port 443 (v konfiguračním souboru – ispadmin.conf):
<VirtualHost *:[zvoleny_port]>
 Protocols h2 h2c http/1.1
 ServerName [domenove_jmeno]
 DocumentRoot "/data/support/ispadmin/new/ispam/"
 AddDefaultCharset UTF-8
 <Directory /data/support/ispadmin/new/ispam/>
  Options +ExecCGI
  AddHandler cgi-script .cgi .pl .py
  Options FollowSymLinks MultiViews
  AllowOverride All
  Require all granted
 </Directory>
 CustomLog /var/log/apache2/access_support_ispadmin_ispam.log combined
 AddType application/x-httpd-php .php
 SSLEngine on
 SSLCertificateFile /data/ispadmin_cert/[domenove_jmeno]/fullchain.cer
 SSLCertificateKeyFile /data/ispadmin_cert/[domenove_jmeno]/[domenove_jmeno].key
</VirtualHost>- Nakonec restartovat službu Apache serveru:
systemctl restart apache2.service- Připojení k systému ISPadmin prostřednictvím mobilní aplikace je (pokud je ISPadmin zabezpečen/nedostupný z internetu) dostupné pouze přes nastavený zvolený port (zadaný v API URL)
Konfiguraci je možné objednat také v rámci placeného servisního zásahu na support@ispadmin.eu.
Zabezpečení systému
Zaznamenali jsme (duben 2022) zvýšenou snahu botů o vyřazení několika systémů z provozu (DoS) vytvořením velkého množství neadekvátních požadavků na porty, na kterých jsou dostupné informační stránky (infopages).
Server je následně zaneprázdněn vyřizováním těchto požadavků (zahlcen) až do vyčerpání jeho prostředků a stane se tak nedostupným (nefunkční služby).
Zjištěný problém se týká rozsahu portů (8100–12500).
Doporučujeme tedy zabezpečit přístup z internetu k Vaší instalaci systému, pokud jste tak již neučinili.
Nabízí se dvě možnosti jak toto zabezpečení provést:
- Vlastním firewallem před serverem s instalací (doporučeno)
- V nastavení zabezpečení systému ISPadmin
Vlastní firewall
Na vlastním řešení firewallu zablokovat rozsah portů 8100-12500 směrem z internetu na server se systémem ISPadmin (pro všechny IP adresy kromě používaných).
Zabezpečení v ISPadmin
V menu systému ISPadmin (Nastavení -> Syst. nastavení -> Zabezpečení) je možné nastavit rozsah portů tlačítkem – Seznam volitelných portů ( ) a tento rozsah poté globálně (z internetu) pro všechny IP adresy zakázat (
) a tento rozsah poté globálně (z internetu) pro všechny IP adresy zakázat ( ) na řádku tabulky Globálně.
) na řádku tabulky Globálně.
Nastavení je třeba potvrdit tlačítkem Aktivovat ( ) v dolní části formuláře. Nastavení se během 5-ti minut automaticky projeví.
) v dolní části formuláře. Nastavení se během 5-ti minut automaticky projeví.
Pokud využíváte možnosti přesměrování na už pouze částečně funkční informační stránky (infopages), je důležité mít v tomto seznamu zadané primárně všechny používané IP rozsahy adres pro služby klientů a pro tyto adresy nastavené porty na odpovídajícím řádku povolit ( ) ,jinak může tento rozsah zůstat blokovaný globálně (prevence před možnou nedostupností systému).
) ,jinak může tento rozsah zůstat blokovaný globálně (prevence před možnou nedostupností systému).
 
					

