Kategorija: Administrācija

Es esmu root. Izpētām privilēgiju paaugstināšanu OС Linux

2020. gada pirmajā ceturksnī es pavadīju laiku, sagatavojoties OSCP eksāmenam. Informācijas meklēšana Google un daudzas „aklas” mēģinājumi aizņēma visu manu brīvo laiku. Īpaši grūti bija saprast privileģiju palielināšanas mehānismus. PWK kurss pievērš lielu uzmanību šai tēmai, taču metodisko materiālu vienmēr ir par maz. Internetā ir daudz rokasgrāmatu ar noderīgiem rīkiem, bet es […]

CI/CD ar Github Actions Flask+Angular projektam

Šajā rakstā es dalīšos pieredzē par CI/CD iestatīšanu, izmantojot Plesk vadības paneli un Github Actions. Šodien mācīsimies izvietot vienkāršu projektu ar nosaukumu „Helloworld”. Tas ir uzrakstīts Python framework Flask, ar darbiniekiem Celery un front-end uz Angular 8. Atsauces uz repozitorijiem: backend, frontend. Pirmajā raksta daļā mēs aplūkosim mūsu projektu […]

VxLAN fabrika. 2. daļa

Sveiki, Habr. Es turpinu rakstu ciklu par VxLAN EVPN tehnoloģiju, kas tika rakstīti īpaši kursa „Tīkla inženieris” uzsākšanai no OTUS. Šodien apskatīsim interesantu uzdevumu daļu — maršrutizāciju. Cik tas izklausās banāli, tomēr tīkla fabriku darbā viss var būt ne tik vienkārši. 1. daļa ciklā — L2 savienojamība starp serveriem […]

No ārpakalpojuma uz izstrādi (1. daļa)

Visiem sveiciens, esmu Sergejs Emeļjaņčiks. Esmu Audits-Telekom uzņēmuma vadītājs, galvenais izstrādātājs un sistēmas Veliam autors. Nolēmu uzrakstīt rakstu par to, kā mēs ar draugu izveidojām ārpakalpojumu uzņēmumu, uzrakstījām programmatūru sev un pēc tam sākām to izplatīt visiem, kas vēlējās, izmantojot SaaS sistēmu. Par to, kā es kategoriski neticēju tam, ka tas […]

No ārpakalpojuma uz izstrādi (2. daļa)

Iepriekšējā rakstā es stāstīju par Veliam izveides priekšvēsturi un par tās izplatīšanas lēmumu, izmantojot SaaS sistēmu. Šajā rakstā es pastāstīšu par to, ko bija nepieciešams izdarīt, lai produkts kļūtu ne lokāls, bet publisks. Par to, kā mēs sākām izplatīšanu un ar kādām problēmām saskārāmies. Plānošana. Pašlaik servera daļa lietotājiem bija uz Linux. Gandrīz […]

Atteicamies no maksas RPA platformām un balstāmies uz OpenSource (OpenRPA)

Ievads Agrāk Habrā tika ļoti detalizēti aprakstīta tēma par darbvirsmas GUI programmu automatizāciju, izmantojot Python. Tolaik šis raksts mani ļoti piesaistīja, jo tajā tika izklāstītas sastāvdaļas, kas līdzīgas robota izveides elementiem. Tā kā es savu profesionālo darbību saistītāju ar uzņēmuma biznesa procesu robotizāciju (RPA — joma, kurā līdz šim nebija pilnvērtīgu […]

Automatizējam galddatoru GUI Python + pywinauto: kā sadarboties ar MS UI Automation

Python bibliotēka pywinauto ir atvērtā koda projekts darbvirsmas GUI programmu automatizācijai Windows vidē. Pēdējo divu gadu laikā tajā ir parādījušās jaunas ievērojamas funkcijas: atbalsts MS UI Automation tehnoloģijai. Saskarne ir palikusi nemainīga, un tagad tiek atbalstīts: WinForms, WPF, Qt5, Windows Store (UWP) un citi — gandrīz viss, kas pieejams Windows. Sistēma ar aizmugurējām daļām / spraudņiem (tagad tie ir […]

Snort vai Suricata. Daļa 1: izvēlamies bezmaksas IDS/IPS korporatīvās tīkla aizsardzībai

Agrāk lokālās tīkla aizsardzībai bija pietiekami parasts ugunsmūris un antivīrusu programmas, taču pret mūsdienu hakeru uzbrukumiem un nesen pieaugušo ļaunatūras gadījumiem šāds komplekts vairs nav pietiekami efektīvs. Vecais labais ugunsmūris analizē tikai pakešu galvenes, atļaujot vai bloķējot tās saskaņā ar noteikumu kopumu, taču tam nav nekāda priekšstata par pakešu saturu, un tāpēc tas nav […]

Rūtokena tehnoloģijas izmantošanas pieredze lietotāju reģistrācijai un autentifikācijai sistēmā (2. daļa)

Sveiki! Turpināsim izpētīt šo tēmu (ar iepriekšējo daļu var iepazīties, sekojot saitei). Šodien pāriesim uz praktisko daļu. Sāksim ar sava izsniegšanas centra iestatīšanu, balstoties uz pilnvērtīgu atvērtā koda kriptogrāfisko bibliotēku openSSL. Šis algoritms tika pārbaudīts, izmantojot Windows 7. Instalējot openSSL, mēs varam veikt dažādas kriptogrāfiskas operācijas (piemēram, atslēgu izveidi un […]

WAL-G: dublēšana un PostgreSQL datu bāzes atjaunošana

Jau sen ir zināms, ka veikt dublējumus SQL-dumpos (izmantojot pg_dump vai pg_dumpall) – nav labākā ideja. Lai dublētu PostgreSQL datu bāzi, labāk ir izmantot komandu pg_basebackup, kas veic bināro kopiju WAL žurnāliem. Bet, kad sāksiet izpētīt visu procesa izveidi un atjaunošanu, jūs sapratīsiet, ka nepieciešams uzrakstīt vismaz pāris trīsritenīšus, lai to visu […]

Par ko bim-menadžers saņem 100 tūkstošus un kā tādam kļūt

Šis raksts palīdzēs divām cilvēku grupām: tiem, kas vēlas mainīt darbu, prot vienkārši kodēt un zina par būvēm un zīmējumiem ne tikai no dzirdētā. Un arī tiem, kas mācās būvniecības fakultātē un domā, kurp doties. Bim vadītāji var saņemt 100 000 ₽. Tas ir gandrīz četras reizes vairāk nekā vidējā krievu alga — visizplatītākā ir 23 500 […]

Kā aizsargāt savu publisko vietni ar ESNI

Sveiki, Habr, mani sauc Ilja, es strādāju platformu komandā uzņēmumā Exness. Mēs izstrādājam un ieviešam pamata infrastruktūras komponentus, kurus izmanto mūsu produktu izstrādes komandas. Šajā rakstā es gribētu dalīties pieredzē par tehnoloģijas encrypted SNI (ESNI) ieviešanu publisko mājaslapu infrastruktūrā. Šīs tehnoloģijas izmantošana ļaus paaugstināt drošības līmeni, strādājot ar publisko vietni un […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster