apsisaugojimui glai buti naudojamas tas ats cloudflare ar sucuri.net ar Imperva, tik esme - neisduoti savo IP. T.y. pasto serveri laikyti butinai ant kito IP (tiek gaunamu tiek siunciamu). Ir per weba neleisti kelti failu. Arba naudotis mokamomis f-jomi, sukuriant tunnel. Perejus ant saugiu technologiju, pasikeisti IP, nes ji gali zinoti kas nors is seniau.
esanciai atakai dar glai padeti fail2ban, ipdables blokavimai, jei nera daug skirtingu IP
o ir iš www siunčiant email naudoti ne mail(), o smtp autorizaciją - tuomet (priklausomai nuo pašto serverio konfigo) www ip nesimatys.
2016 m. lapkričio 22 d., antradienis
apsauga nuo ddos
apsisaugojimui glai buti naudojamas tas ats cloudflare ar sucuri.net ar Imperva, tik esme - neisduoti savo IP. T.y. pasto serveri laikyti butinai ant kito IP (tiek gaunamu tiek siunciamu). Ir per weba neleisti kelti failu. Arba naudotis mokamomis f-jomi, sukuriant tunnel. Perejus ant saugiu technologiju, pasikeisti IP, nes ji gali zinoti kas nors is seniau.
esanciai atakai dar glai padeti fail2ban, ipdables blokavimai, jei nera daug skirtingu IP
https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-centos-6
esanciai atakai dar glai padeti fail2ban, ipdables blokavimai, jei nera daug skirtingu IP
https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-centos-6
2016 m. lapkričio 20 d., sekmadienis
servuko atnaujinimai
https://doc.owncloud.org/server/8.1/admin_manual/installation/php_54_installation.html
https://techjourney.net/install-and-run-multiple-and-newer-5-4-or-5-5-php-versions-in-virtualmin/
https://www.webfoobar.com/index.php/node/45
https://techjourney.net/install-and-run-multiple-and-newer-5-4-or-5-5-php-versions-in-virtualmin/
https://www.webfoobar.com/index.php/node/45
smtp 25 porto blokavimas
iptables -A INPUT -p tcp --destination-port 80 -j DROP
service iptables save
blokuojam tik incoming 25 tcp port
service iptables save
blokuojam tik incoming 25 tcp port
google drive failu nuskaitymas su php
//reikalingas service accont iš https://console.developers.google.com
$client = new Google_Client();
$credentialsFile = __DIR__ . '/googleserviceaccount.json';
if (!file_exists($credentialsFile)) {
throw new RuntimeException('Service account credentials Not Found!');
}
$client->setAuthConfig($credentialsFile);
$client->setApplicationName("Service Account Example");
$client->setScopes(Google_Service_Drive::DRIVE);
$service = new Google_Service_Drive($client);
//glaime rodyti tik is tam tikro folderio
$files = $service->files->listFiles(array('q' => "'0B6Gt1nOByOdfsdfdsfsdZ3BqOGc' in parents"));
//failu sarasas
var_dump($files);
//failo turinys
$content = $service->files->export('13yrUsfsdfdsfsdfsdf454u_LC1eJA1mNs', 'text/html', array(
'alt' => 'media' ));
var_dump($content->getBody()->read(1024));
google drive failu nuskaitymas su php
//reikalingas service accont iš https://console.developers.google.com
$client = new Google_Client();
$credentialsFile = __DIR__ . '/googleserviceaccount.json';
if (!file_exists($credentialsFile)) {
throw new RuntimeException('Service account credentials Not Found!');
}
$client->setAuthConfig($credentialsFile);
$client->setApplicationName("Service Account Example");
$client->setScopes(Google_Service_Drive::DRIVE);
$service = new Google_Service_Drive($client);
//glaime rodyti tik is tam tikro folderio
$files = $service->files->listFiles(array('q' => "'0B6Gt1nOByOdfsdfdsfsdZ3BqOGc' in parents"));
//failu sarasas
var_dump($files);
//failo turinys
$content = $service->files->export('13yrUsfsdfdsfsdfsdf454u_LC1eJA1mNs', 'text/html', array(
'alt' => 'media' ));
var_dump($content->getBody()->read(1024));
2016 m. lapkričio 13 d., sekmadienis
Eshop
El. parduotuvės privalės skelbti specialios svetainės adresą, kurios pagalba vartotojai ginčus su pardavėjais gali išspręsti be teismo. To nepadariusios parduotuvės bus baudžiamos. https://webgate.ec.europa.eu/odr/main/index.cfm?event=main.home.show&lng=LT
Užsisakykite:
Pranešimai (Atom)