Rubrika: Administrace

Jsem root. Zkoumáme zvýšení oprávnění v Linux OS.

První čtvrtletí roku 2020 jsem strávil přípravou na zkoušku OSCP. Hledání informací na Googlu a spousta "slepých" pokusů mi brala veškerý volný čas. Zvlášť obtížné bylo pochopit mechanismy zvýšení oprávnění. Kurz PWK se této tématice věnuje podrobně, nicméně metodických materiálů je vždy nedostatek. Na internetu je spousta manuálů s užitečnými příkazy, ale já […]

CI/CD v Github Actions pro projekt na Flasku a Angularu.

V tomto článku se podělím o své zkušenosti s nastavením CI/CD pomocí ovládacího panelu Plesk a Github Actions. Dnes se naučíme nasadit jednoduchý projekt s názvem „Helloworld“. Je napsán na Python frameworku Flask, s workery na Celery a frontendem na Angularu 8. Odkazy na repozitáře: backend, frontend. V první části článku se podíváme na náš projekt […]

VxLAN továrna. Část 2.

Ahoj, Habre. Pokračuji v cyklu článků o technologii VxLAN EVPN, které byly napsány speciálně k uvedení kurzu „Síťový inženýr“ od OTUS. Dnes se podíváme na zajímavou část úloh — routování. Ačkoliv to zní banálně, v rámci práce síťové továrny to může být složitější, než se zdá. 1. část cyklu — L2 propojení mezi servery V […]

Z outsourcingu do vývoje (Část 1)

Ahoj všichni, jmenuji se Sergey Emelyanchik. Jsem vedoucím společnosti Audit-Telecom, hlavním vývojářem a autorem systému Veliam. Rozhodl jsem se napsat článek o tom, jak jsme se s přítelem vytvořili outsourcingovou společnost, napsali software pro sebe a posléze začali distribuovat ho všem zájemcům formou SaaS. O tom, jak jsem kategoricky nevěřil, že to […]

Z outsourcingu do vývoje (část 2)

V předchozím článku jsem popsal historii vzniku Veliamu a řešení jeho distribuce prostřednictvím systému SaaS. V tomto článku se zaměřím na to, co bylo třeba udělat, aby produkt přestal být lokální a stal se veřejným. O tom, jak jsme zahájili distribuci a s jakými problémy jsme se setkali. Plánování Aktuální serverová část pro uživatele byla na Linuxu. Téměř […]

Odmítáme placené RPA platformy a zakládáme se na OpenSource (OpenRPA).

Úvod Dříve na Habru byla velmi podrobně probírána téma Automatizace desktopových GUI aplikací v Pythonu. V té době mě tato článek velmi zaujal, protože rozkrýval prvky podobné těm, které se používají při vytváření robotů. A protože se ve své profesní činnosti zabývám robotizací obchodních procesů společnosti (RPA – oblast, ve které nebyly plně funkční […]

Automatizujeme desktopové GUI v Pythonu + pywinauto: jak spojit MS UI Automation

Python knihovna pywinauto – je open source projekt pro automatizaci desktopových GUI aplikací na Windows. V posledních dvou letech se do ní dostaly nové velké funkce: Podpora technologie MS UI Automation. Rozhraní zůstává stejné a nyní podporuje: WinForms, WPF, Qt5, Windows Store (UWP) a tak dále – téměř všechno, co je na Windows. Systém backendů/pluginů (nyní je jich […]

Snort nebo Suricata. Část 1: vyberte si bezplatné IDS/IPS pro ochranu firemní sítě

Kdysi stačila k ochraně lokální sítě obyčejná firewall a antivirové programy, ale proti útokům moderních hackerů a v poslední době se rozšiřující malware je takový set již nedostatečně efektivní. Starý dobrý firewall analyzuje pouze hlavičky paketů, povoluje nebo blokuje je na základě sady formálních pravidel. O obsahu paketů nic neví, a proto ne […]

Zkušenosti s aplikací technologie Rutoken pro registraci a autorizaci uživatelů v systému (část 2)

Dobrý den! Pokračujeme v prozkoumávání tohoto tématu (s předchozí částí se můžete seznámit na odkazu). Dnes se přesuňme k praktické části. Začneme s nastavením svého certifikačního centra na základě plnohodnotné kryptografické knihovny s otevřeným zdrojovým kódem OpenSSL. Tento algoritmus byl ověřen s využitím Windows 7. Po instalaci OpenSSL můžeme provádět různé kryptografické operace (například vytváření klíčů a […]

WAL-G: zálohy a obnova databází PostgreSQL

Je již dlouho známo, že vytváření záloh v SQL dumpu (používáním pg_dump nebo pg_dumpall) není zrovna nejlepší nápad. Pro zálohování databáze PostgreSQL je lepší použít příkaz pg_basebackup, který vytváří binární kopii WAL protokolů. Ale když začnete studovat celý proces vytváření kopie a obnovy, pochopíte, že je potřeba napsat alespoň pár tříkolových bicyklů, aby se to všechno […]

GitHub se rozhodl vzdát názvu «master» pro hlavní větve

Tento článek pomůže dvěma typům lidí: Těm, kteří chtějí změnit práci, umějí psát jednoduchý kód a znají stavby a výkresy z vlastní zkušenosti. Těm, kteří studují na stavební fakultě a přemýšlejí, kam míří. Bim manažeři mohou vydělávat 100 000 ₽. To je téměř čtyřikrát více než průměrná mzda typického Ruska — ta nejběžnější činí 23 500 […]

Jak chránit svůj veřejný web s ESNI

Ahoj Habr, jmenuji se Ilya, pracuji v platformovém týmu společnosti Exness. Vyvíjíme a implementujeme základní infrastrukturní komponenty, které využívají naše produktové vývojové týmy. V tomto článku bych chtěl sdílet zkušenosti s implementací technologie encrypted SNI (ESNI) v infrastruktuře veřejných webových stránek. Použití této technologie zvýší úroveň zabezpečení při práci s veřejnými webovými stránkami a […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster