Kategória: Administrácia

Ja som root. Rozoberáme zvýšenie oprávnení OS Linux

Prvý štvrťrok 2020 som strávil prípravou na skúšku OSCP. Hľadanie informácií na Googli a množstvo „slepých“ pokusov mi bralo všetok voľný čas. Najmä sa ukázalo byť ťažké porozumieť mechanizmom zvýšenia oprávnení. Kurz PWK sa tejto téme venuje podrobne, ale metodických materiálov je vždy nedostatok. Na internete je množstvo manuálov s užitočnými príkazmi, ale ja […]

CI/CD v Github Actions pre projekt na Flask+Angular

V tomto článku sa podelím o svoje skúsenosti so nastavením CI/CD pomocou ovládacieho panela Plesk a Github Actions. Dnes sa naučíme deployovať jednoduchý projekt s názvom „Helloworld“. Je naprogramovaný na Python frameworku Flask, s pracovníkmi na Celery a frontend je na Angular 8. Odkazy na repozitáre: backend, frontend. V prvej časti článku sa pozrieme na náš projekt […]

VxLAN továreň. Časť 2

Ahoj, Habr. Pokračujem v cykle článkov o technológii VxLAN EVPN, ktoré boli napísané špeciálne k spusteniu kurzu „Sieťový inžinier“ od OTUS. Dnes sa pozrieme na zaujímavú časť úloh — routovanie. Nech to znie akokoľvek banálne, v rámci práce sieťovej továrne môže byť všetko zložitejšie, než to vyzerá. 1. časť cyklu — L2 prepojenie medzi servermi V […]

Z outsourcingu do vývoja (Časť 1)

Ahojte, volám sa Sergey Emelyanchik. Som riaditeľom spoločnosti Audit-Telecom, hlavným vývojárom a autorom systému Veliam. Rozhodol som sa napísať článok o tom, ako sme s priateľom zakladali outsourcingovú spoločnosť, vyvinuli softvér pre seba a neskôr ho začali distribuovať všetkým záujemcom prostredníctvom systému SaaS. O tom, ako som kategoricky neveril, že to je […]

Od outsourcingu k vývoju (Časť 2)

V predchádzajúcom článku som hovoril o pozadí vzniku Veliam a o rozhodnutí o jeho distribúcii prostredníctvom systému SaaS. V tomto článku vysvetlím, čo bolo potrebné urobiť, aby sa produkt stal verejným a nie lokálnym. O tom, ako sme začínali s distribúciou a s akými problémami sme sa stretli. Plánovanie Aktuálna serverová časť pre používateľov bola na Linuxe. Takmer […]

Odmietame platené RPA platformy a zakladáme sa na OpenSource (OpenRPA)

Úvod Predtým bol na Habré veľmi podrobne rozoberaný téma automatizácie desktopových GUI aplikácií na Pythone. V tom čase ma veľmi zaujala tento článok, pretože odhaľuje prvky, ktoré sú podobné prvkom vytvárania robotov. A keďže sa vo svojej profesionálnej činnosti zaoberám robotizáciou biznis procesov spoločnosti (RPA — oblasť, v ktorej neexistovali plnohodnotné […]

Automatizujeme desktopový GUI na Pythone + pywinauto: ako sa spriateliť s MS UI Automation

Python knižnica pywinauto je open source projekt na automatizáciu desktopových GUI aplikácií na Windows. V posledných dvoch rokoch sa v nej objavili nové významné funkcie: Podpora technológie MS UI Automation. Rozhranie zostáva rovnaké, a teraz sú podporované: WinForms, WPF, Qt5, Windows Store (UWP) a tak ďalej — takmer všetko, čo je na Windows. Systém backendov/pluginov (v súčasnosti ich […]

Skúsenosti s použitím technológie Rutoken na registráciu a autorizáciu používateľov v systéme (časť 2)

Dobrý deň! Pokračujeme v skúmaní tejto témy (s predchádzajúcou časťou sa môžete oboznámiť prostredníctvom odkazu). Dnes prejdeme k praktickej časti. Začneme s nastavením svojho certifikačného centra na základe plnohodnotnej kryptografickej knižnice s otvoreným zdrojovým kódom openSSL. Tento algoritmus bol overený pri použití Windows 7. Po nainštalovaní openSSL môžeme vykonávať rôzne kryptografické operácie (napríklad vytváranie kľúčov a […]

WAL-G: zálohy a obnova databázového systému PostgreSQL

Už dávno je známe, že vykonávať zálohy do SQL-dumpov (použitím pg_dump alebo pg_dumpall) nie je najlepšia idea. Na zálohovanie databázového systému PostgreSQL je lepšie použiť príkaz pg_basebackup, ktorý vytvára binárnu kópiu WAL žurnálov. Ale keď sa začnete zaoberať celým procesom vytvárania kópie a obnovy, uvedomíte si, že treba napísať aspoň pár trojkoliek, aby ste to všetko […]

Za čo bim-manažér dostáva 100 tisíc a ako ním stať

Tento článok pomôže dvom typom ľudí: Tým, ktorí chcú zmeniť zamestnanie, dokážu písať jednoduchý kód a vedia o stavbách a výkresoch nie zo zvedavosti. Tým, ktorí študujú na stavbárskej fakulte a premýšľajú, kam sa vydať. Bim-manažéri môžu zarábať 100 000 ₽. To je takmer štyrikrát viac ako mzda typického Rusa — najčastejšia dosahuje 23 500 […]

Ako chrániť svoj verejný web s ESNI

Ahoj Habr, volám sa Iľja, pracujem v platformovom tíme spoločnosti Exness. Vyvíjame a implementujeme základné infraštruktúrne komponenty, ktoré využívajú naše produktové vývojové tímy. V tomto článku by som sa chcel podeliť o skúsenosti s implementáciou technológie encrypted SNI (ESNI) v infraštruktúre verejných webových stránok. Používanie tejto technológie zvýši úroveň bezpečnosti pri práci s verejným webom a […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster