Kategori: Administration

Jag Àr root. Vi undersöker privilegiehöjning i OS Linux

Under första kvartalet 2020 Ă€gnade jag mig Ă„t att förbereda mig för OSCP-examen. Att söka information pĂ„ Google och mĂ„nga "blinda" försök tog all min fritid. Speciellt svĂ„rt var det att förstĂ„ mekanismerna för privilegihöjning. Kursen PWK lĂ€gger stort fokus pĂ„ detta Ă€mne, men det finns alltid brist pĂ„ metodiska material. Det finns massor av guider pĂ„ internet med anvĂ€ndbara kommandon, men jag […]

CI/CD i Github Actions för ett projekt pÄ Flask+Angular

I den hĂ€r artikeln kommer jag att dela med mig av min erfarenhet av att stĂ€lla in CI/CD med hjĂ€lp av kontrollpanelen Plesk och Github Actions. Idag ska vi lĂ€ra oss att distribuera ett enkelt projekt med den okomplicerade titeln "Helloworld". Det Ă€r skrivet pĂ„ Python-ramverket Flask, med arbetare pĂ„ Celery och frontend pĂ„ Angular 8. LĂ€nkar till arkiven: backend, frontend. I den första delen av artikeln kommer vi att titta pĂ„ vĂ„rt projekt […]

VxLAN-fabriken. Del 2

Hej, Habr. Jag fortsĂ€tter med min serie artiklar om teknologin VxLAN EVPN, som skrivits speciellt för lanseringen av kursen "NĂ€tverksingenjör" frĂ„n OTUS. Idag ska vi titta pĂ„ en intressant del av uppgifterna — routning. SĂ„ banalt som det kan lĂ„ta, kan det dock vara mer komplicerat inom ramen för arbete med ett nĂ€tverkssystem. Del 1 av serien — L2-anslutning mellan servrarna i […]

FrÄn outsourcing till utveckling (Del 1)

Hej alla, jag heter Sergey Emelyanchik. Jag Ă€r chef för företaget Audit-Telecom, huvudutvecklare och författare av systemet Veliam. Jag bestĂ€mde mig för att skriva en artikel om hur jag och en vĂ€n startade ett outsourcingföretag, utvecklade programvara för oss sjĂ€lva och sedan började distribuera den till alla intresserade via SaaS-systemet. Om hur jag kategoriskt inte trodde pĂ„ att detta […]

FrÄn outsourcing till utveckling (Del 2)

I den föregĂ„ende artikeln berĂ€ttade jag om bakgrunden till skapandet av Veliam och om lösningen för dess distribution via SaaS-systemet. I denna artikel kommer jag att berĂ€tta vad som behövde göras för att produkten skulle bli offentlig istĂ€llet för lokal. Om hur distributionen inleddes och vilka problem vi stötte pĂ„. Planering Den nuvarande serverdelen för anvĂ€ndarna var pĂ„ Linux. NĂ€stan […]

Vi avstÄr frÄn betalda RPA-plattformar och baserar oss pÄ OpenSource (OpenRPA).

Inledning Tidigare pĂ„ HabrĂ© har man detaljerat behandlat Ă€mnet automation av desktop GUI-applikationer i Python. Vid den tiden blev jag mycket intresserad av denna artikel, eftersom den avslöjar element som liknar de som anvĂ€nds vid robotbyggande. Eftersom jag i mitt yrkesliv sysslar med robotisering av företagets affĂ€rsprocesser (RPA - ett omrĂ„de dĂ€r det inte fanns nĂ„gra fullt fungerande […]

Automatisera Desktop GUI med Python + pywinauto: hur man integrerar med MS UI Automation

Python-biblioteket pywinauto Ă€r ett open source-projekt för att automatisera desktop GUI-applikationer pĂ„ Windows. Under de senaste tvĂ„ Ă„ren har nya stora funktioner tillkommit: Stöd för MS UI Automation-teknik. GrĂ€nssnittet Ă€r detsamma, och nu stöds: WinForms, WPF, Qt5, Windows Store (UWP) och sĂ„ vidare - nĂ€stan allt som finns pĂ„ Windows. Backend/plugin-systemet (just nu finns det […]

Snort eller Suricata. Del 1: VÀljer en kostnadsfri IDS/IPS för att skydda det företagsnÀtverk

En gĂ„ng rĂ€ckte det med en vanlig brandvĂ€gg och antivirusprogram för att skydda det lokala nĂ€tverket, men i kampen mot moderna hackares attacker och den ökande spridningen av skadlig programvara Ă€r en sĂ„dan uppsĂ€ttning inte lĂ€ngre tillrĂ€ckligt effektiv. Den gamla goda brandvĂ€ggen analyserar endast paketens rubriker, slĂ€pper igenom eller blockerar dem i enlighet med en uppsĂ€ttning formella regler. Den vet ingenting om innehĂ„llet i paketen, och dĂ€rför kan den inte […]

Erfarenhet av att anvÀnda RUTOKEN-teknologin för registrering och autentisering av anvÀndare i systemet (del 2)

Hej! LĂ„t oss fortsĂ€tta utforska detta Ă€mne (den tidigare delen kan du lĂ€sa mer om via lĂ€nken). I dag gĂ„r vi vidare till den praktiska delen. Vi börjar med att stĂ€lla in vĂ„r egen certifikatmyndighet baserad pĂ„ det fullstĂ€ndiga kryptografiska biblioteket med öppen kĂ€llkod openSSL. Denna algoritm har testats med Windows 7. NĂ€r openSSL Ă€r installerat kan vi utföra olika kryptografiska operationer (till exempel skapa nycklar och […]

WAL-G: sÀkerhetskopior och ÄterstÀllning av PostgreSQL-databaser

Det Ă€r ingen hemlighet att göra sĂ€kerhetskopior i SQL-dumpar (genom att anvĂ€nda pg_dump eller pg_dumpall) inte Ă€r den bĂ€sta idĂ©n. För att sĂ€kerhetskopiera PostgreSQL-databaser Ă€r det bĂ€ttre att anvĂ€nda kommandot pg_basebackup, som skapar en binĂ€r kopia av WAL-loggar. Men nĂ€r du börjar studera hela processen avkopiering och Ă„terstĂ€llning, kommer du att förstĂ„ att du behöver skriva minst ett par trehjulingar för att fĂ„ allt detta […]

Varför bim-chefen tjÀnar 100 000 och hur man blir det

Den hĂ€r artikeln kommer att hjĂ€lpa tvĂ„ typer av mĂ€nniskor: De som vill byta jobb, kan skriva enkel kod och har erfarenhet av byggnader och ritningar. De som studerar pĂ„ byggskolan och funderar pĂ„ vad de strĂ€var efter. Bim-chefer kan tjĂ€na 100 000 ₜ. Det Ă€r nĂ€stan fyra gĂ„nger sĂ„ mycket som en typisk rysk lön - den mest förekommande ligger pĂ„ 23 500 […]

Hur man skyddar sin offentliga webbplats med ESNI

Hej Habr, jag heter Ilja och jag arbetar i plattformsteamet pĂ„ Exness. Vi utvecklar och implementerar grundlĂ€ggande infrastrukturella komponenter som vĂ„ra produktutvecklingsteam anvĂ€nder. I den hĂ€r artikeln skulle jag vilja dela med mig av erfarenheter av att implementera teknologin för encrypted SNI (ESNI) i infrastrukturen för offentliga webbplatser. AnvĂ€ndningen av denna teknik kommer att öka sĂ€kerhetsnivĂ„n vid arbete med offentliga webbplatser och […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster