Kategori: Administration

Jeg er root. Lad os dykke ned i privilegietilvækst på OS Linux

I første kvartal af 2020 brugte jeg tid på at forberede mig til OSCP-eksamen. At søge information på Google og lave mange "blinde" forsøg tog alt min fritid. Især var det udfordrende at forstå mekanismerne bag privilegietilvækst. PWK-kurset lægger stor vægt på dette emne, men der er altid mangel på metodiske materialer. Der findes masser af manualer online med nyttige kommandoer, men jeg […]

CI/CD i Github Actions til et projekt på Flask+Angular

I denne artikel vil jeg dele mine erfaringer med at opsætte CI/CD ved hjælp af Plesk kontrolpanelet og Github Actions. I dag vil vi lære at deployere et enkelt projekt med det enkle navn "Helloworld". Det er skrevet i Python-rammearkitekturen Flask, med arbejdere på Celery og frontend på Angular 8. Links til repositories: backend, frontend. I første del af artiklen vil vi se på vores projekt […]

VxLAN-fabrik. Del 2

Hej, Habr. Jeg fortsætter serien af artikler om VxLAN EVPN-teknologi, som er skrevet specielt til lanceringen af kurset «Netværksingeniør» fra OTUS. I dag vil vi se på en interessant del af opgaverne — routing. Selvom det lyder banalt, kan det i arbejdet i netværksfabrikken være mere kompliceret, end man skulle tro. Første del af serien — L2-forbindelse mellem serverne […]

Fra outsourcing til udvikling (Del 1)

Hej alle, mit navn er Sergey Emelyanchik. Jeg er leder af firmaet Audit-Telecom, hovedudvikler og forfatter til systemet Veliam. Jeg besluttede at skrive en artikel om, hvordan vi sammen med en ven oprettede et outsourcet firma, udviklede software til os selv og efterfølgende begyndte at distribuere det til alle interesserede i et SaaS-system. Om hvordan jeg kategorisk ikke troede på, at dette […]

Fra outsourcing til udvikling (Del 2)

I den tidligere artikel fortalte jeg om baggrunden for oprettelsen af Veliam og beslutningen om at distribuere det via SaaS-systemet. I denne artikel vil jeg beskrive, hvad der måtte gøres for at gøre produktet til ikke-lokalt, men offentligt. Hvordan vi begyndte distributionen, og hvilke problemer vi stødte på. Planlægning. Den nuværende serverdel for brugerne var på Linux. Næsten […]

Vi opgiver betalte RPA-platforme og baserer os på OpenSource (OpenRPA)

Introduktion Tidligere på Habré er emnet Automatisering af desktop GUI-applikationer på Python blevet beskrevet meget detaljeret. På det tidspunkt blev jeg meget tiltrukket af denne artikel, fordi den afslører elementer, der ligner dem, der bruges til at skabe robotter. Og da jeg i mit professionelle arbejde beskæftiger mig med automatisering af virksomhedens forretningsprocesser (RPA - et område, hvor der ikke var fuldt funktionsdygtige […]

Automatiser desktop GUI på Python + pywinauto: hvordan man bliver venner med MS UI Automation

Python-biblioteket pywinauto er et open source-projekt til automatisering af desktop GUI-applikationer på Windows. I de sidste to år har det fået nye store funktioner: Understøttelse af teknologien MS UI Automation. Grænsefladen er den samme, og nu understøttes: WinForms, WPF, Qt5, Windows Store (UWP) og så videre - næsten alt, hvad der findes på Windows. Backend-/plugin-systemet (der er i øjeblikket […]

Snort eller Suricata. Del 1: Vælg en gratis IDS/IPS til beskyttelse af virksomhedens netværk

Engang var det tilstrækkeligt at have en simpel firewall og antivirusprogrammer til at beskytte det lokale netværk, men mod moderne hackerangreb og det stigende antal malware er denne opsætning ikke længere effektiv nok. Den gamle gode firewall analyserer kun headerne i pakkerne og tillader eller blokerer dem i henhold til et sæt formelle regler. Den ved intet om indholdet af pakkerne, og derfor kan den ikke […]

Erfaring med anvendelsen af Rutoken-teknologi til registrering og autorisering af brugere i systemet (del 2)

Goddag! Lad os fortsætte med at undersøge dette emne (du kan finde den tidligere del via linket). I dag skal vi gå videre til den praktiske del. Vi starter med at konfigurere vores eget certifikationscenter baseret på den fulde kryptografiske bibliotek med åben kildekode, openSSL. Denne algoritme er blevet testet på Windows 7. Når openSSL er installeret, kan vi udføre forskellige kryptografiske operationer (for eksempel oprettelse af nøgler og […]

WAL-G: backup og gendannelse af PostgreSQL-databaser

Det har længe været kendt, at det at lave backups i SQL-dumps (ved at bruge pg_dump eller pg_dumpall) ikke er den bedste idé. For at tage backup af PostgreSQL-databaser er det bedre at bruge kommandoen pg_basebackup, som laver en binær kopi af WAL-logfilerne. Men når du begynder at undersøge hele processen med at lave en kopi og gendanne, vil du forstå, at du skal skrive mindst et par trehjulede cykler for at få det hele […]

Hvad får en bim-manager til at tjene 100.000, og hvordan bliver man en?

Denne artikel vil hjælpe to typer mennesker: Dem, der ønsker at skifte job, kan skrive simpel kode og har praktisk erfaring med bygninger og tegninger. Dem, der studerer på byggefaculteten og overvejer, hvad de stræber imod. Bim-managere kan få 100.000 ₽. Det er næsten fire gange mere end en typisk russers løn — den mest almindelige ligger på 23.500 […]

Hvordan beskytter man sin offentlige hjemmeside med ESNI

Hej Habr, jeg hedder Ilya, og jeg arbejder i platformteamet hos Exness. Vi udvikler og implementerer grundlæggende infrastrukturelle komponenter, som vores produktudviklingsteams bruger. I denne artikel vil jeg dele mine erfaringer med implementeringen af teknologien encrypted SNI (ESNI) i infrastrukturen til offentlige hjemmesider. Brugen af denne teknologi vil øge sikkerhedsniveauet for arbejdet med offentlige hjemmesider og […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster