Kategorija: Administracija

Ja sam root. Rješavamo problem podizanja privilegija u OS Linux

Prvi kvartal 2020. godine proveo sam pripremajući se za OSCP ispit. Pretraživanje informacija na Googleu i brojne 'slijepice' oduzele su mi svako slobodno vrijeme. Posebno se pokazalo složenim razumjeti mehanizme podizanja privilegija. PWK tečaj pridaje veliku pažnju ovoj temi, međutim, uvijek nedostaje metodičkih materijala. Na internetu postoji hrpa uputa s korisnim komandama, ali ja […]

CI/CD u Github Actions za projekt na Flask+Angular

U ovom članku ću podijeliti svoje iskustvo u postavljanju CI/CD-a koristeći Plesk kontrolnu ploču i Github Actions. Danas ćemo učiti kako rasporediti jednostavni projekt sa skromnim nazivom 'Helloworld'. Napisan je na Python okviru Flask, s radnicima na Celery i frontend-om na Angular 8. Linkovi na repozitorije: backend, frontend. U prvom dijelu članka ćemo pogledati naš projekt […]

VxLAN tvornica. Dio 2

Pozdrav, Habr. Nastavljam ciklus članaka o VxLAN EVPN tehnologiji, koji su napisani posebno za pokretanje tečaja 'Mrežni inženjer' od OTUS-a. Danas ćemo razmotriti zanimljiv dio zadatka — rutiranje. Koliko god se činilo banalno, unutar rada mrežne fabrike sve može biti daleko složenije. 1. dio ciklusa — L2 povezanost između servera U […]

Iz outsourcinga u razvoj (Dio 1)

Svima pozdrav, moje ime je Sergej Emeljančik. Ja sam voditelj tvrtke Audit-Telecom, glavni programer i autor sustava Veliam. Odlučio sam napisati članak o tome kako smo prijatelj i ja osnovali outsourcing tvrtku, napisali softver za sebe i kasnije ga počeli distribuirati svima zainteresiranima putem SaaS-a. O tome kako sam kategorički sumnjao da će to […]

Iz outsourcinga u razvoj (Dio 2)

U prethodnom članku govorio sam o pozadinskoj priči stvaranja Veliam-a i o odluci o njegovom širenju putem SaaS-a. U ovom članku ću govoriti o tome što je bilo potrebno učiniti da bi proizvod postao ne lokalni već javni. O tome kako smo počeli s distribucijom i s kakvim smo se problemima suočili. Planiranje Trenutačni serverski dio za korisnike bio je na Linuxu. Gotovo […]

Odustajemo od plaćenih RPA platformi i oslanjamo se na OpenSource (OpenRPA)

Uvod U prošlosti je na Habr-u vrlo detaljno obrađena tema automatizacije desktop GUI aplikacija na Pythonu. Tada me je ovaj članak vrlo mnogo privukao, jer se u njemu otkrivaju elementi slični onima u izradi robota. Kako se moj profesionalni rad bavi robotizacijom poslovnih procesa u kompaniji (RPA — područje u kojem nije bilo punih [...]

Automatiziramo desktop GUI na Pythonu + pywinauto: kako se povezati s MS UI Automation

Python biblioteka pywinauto — to je open source projekt za automatizaciju desktop GUI aplikacija na Windows-u. Tijekom posljednje dvije godine dodane su nove velike funkcije: Podrška za MS UI Automation tehnologiju. Sučelje ostaje isto, a sada podržava: WinForms, WPF, Qt5, Windows Store (UWP) i tako dalje — gotovo sve što postoji na Windows-u. Sustav backend-a/plugin-a (trenutno ih je [...]

Snort ili Suricata. Dio 1: biramo besplatni IDS/IPS za zaštitu korporativne mreže

Nekada je za zaštitu lokalne mreže bilo dovoljno običnog vatrozida i antivirusnih programa, ali protiv napada modernih hakera i rastućeg broja malvera, takav set više nije dovoljno učinkovit. Stari dobar firewall analizira samo zaglavlja paketa, propuštajući ili blokirajući ih prema skupu formalnih pravila. O sadržaju paketa ne zna ništa, pa stoga ne [...]

Iskustvo primjene tehnologije Rutoken za registraciju i autentifikaciju korisnika u sustavu (dio 2)

Dobar dan! Nastavljamo istraživati ovu temu (s prethodnim dijelom možete se upoznati putem poveznice). Danas prelazimo na praktični dio. Počinjemo s postavljanjem vlastitog certifikacijskog centra temeljenog na punoj kriptografskoj biblioteci otvorenog koda openSSL. Ovaj algoritam je provjeren na Windows 7. Nakon instalacije openSSL-a, možemo izvoditi razne kriptografske operacije (na primjer, kreiranje ključeva i [...]

WAL-G: backup i obnova PostgreSQL baze podataka

Već dugo se zna da izrada sigurnosnih kopija u SQL dumpove (koristeći pg_dump ili pg_dumpall) nije najbolja ideja. Za rezervno kopiranje PostgreSQL baze podataka najbolje je koristiti naredbu pg_basebackup, koja pravi binarnu kopiju WAL dnevnika. No, kada počnete učiti cijeli proces izrade kopije i oporavka, shvatit ćete da je potrebno napisati barem nekoliko tricikala kako bi sve to […]

Zašto bim-menadžer zarađuje 100 tisuća i kako postati jedan

Ovaj članak će pomoći dvjema vrstama ljudi: onima koji žele promijeniti posao, znaju pisati jednostavan kod i imaju stvarno znanje o građevinskim projektima i crtežima. Onima koji studiraju na građevinskom fakultetu i razmišljaju o svojoj budućnosti. BIM menadžeri mogu zarađivati 100 000 ₽. To je gotovo četiri puta više od plaće prosječnog Rusa — najčešća iznosi 23 500 […]

Kako zaštititi svoju javnu web stranicu s ESNI-jem

Pozdrav Habr, ja sam Ilja, radim u platformskom timu kompanije Exness. Razvijamo i implementiramo osnovne infrastrukturne komponente koje koriste naši timovi za razvoj proizvoda. U ovom članku bih želio podijeliti iskustvo implementacije tehnologije encrypted SNI (ESNI) u infrastrukturi javnih web stranica. Korištenje ove tehnologije omogućit će povećanje razine sigurnosti prilikom rada s javnom web stranicom i […]

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster