Categorie: Beheer

Ik ben root. Laten we de privilege-escalatie in OS Linux onderzoeken.

Ik heb het eerste kwartaal van 2020 besteed aan de voorbereiding op het OSCP-examen. Het zoeken naar informatie op Google en talloze 'blinde' pogingen namen al mijn vrije tijd in beslag. Het bleek bijzonder moeilijk te zijn om de mechanismen voor privilege-escalatie te doorgronden. De PWK-cursus besteedt veel aandacht aan dit onderwerp, maar er is altijd een tekort aan methodische materialen. Op internet zijn er veel handleidingen met nuttige commando's, maar ik […]

CI/CD in Github Actions voor een project op Flask+Angular

In dit artikel deel ik mijn ervaringen met het opzetten van CI/CD met behulp van het controlepaneel Plesk en Github Actions. Vandaag gaan we leren hoe we een eenvoudig project kunnen implementeren met de niet al te ingewikkelde naam 'Helloworld'. Het is geschreven in het Python-framework Flask, met workers op Celery en front-end op Angular 8. Links naar de repositories: backend, frontend. In het eerste deel van het artikel kijken we naar ons project […]

VxLAN fabriek. Deel 2

Hallo, Habr. Ik ga verder met de serie artikelen over de VxLAN EVPN-technologie, die speciaal zijn geschreven ter gelegenheid van de lancering van de cursus 'Netwerkingenieur' van OTUS. Vandaag zullen we een interessant onderdeel van de taken bekijken: routering. Hoe cliché het ook klinkt, binnen de werking van een netwerkfabriek kan alles behoorlijk complex zijn. Deel 1 van de serie — L2-connectiviteit tussen servers

Van outsourcing naar ontwikkeling (Deel 1)

Hallo iedereen, mijn naam is Sergey Emelyanchik. Ik ben de directeur van Audit-Telecom, de hoofdontwikkelaar en auteur van het Veliam-systeem. Ik besloot een artikel te schrijven over hoe mijn vriend en ik een outsourcingbedrijf opstartten, software voor onszelf ontwikkelden en vervolgens begonnen het aan iedereen die geïnteresseerd was aan te bieden via een SaaS-systeem. Over hoe ik categorisch niet geloofde dat dit

Van outsourcing naar ontwikkeling (Deel 2)

In het vorige artikel heb ik de achtergrond van de ontwikkeling van Veliam besproken en hoe het werd verspreid via een SaaS-systeem. In dit artikel zal ik uitleggen wat er gedaan moest worden om het product publiek te maken in plaats van lokaal. Hoe de verspreiding begon en met welke problemen we geconfronteerd werden. Planning De huidige servercomponent voor gebruikers was op Linux. Bijna […]

We stappen over van betaalde RPA-platformen en baseren ons op OpenSource (OpenRPA).

Inleiding Eerder op Habr zijn er uitgebreide artikelen verschenen over de automatisering van desktop GUI-applicaties in Python. Deze artikelen trokken me zeer aan omdat ze elementen blootlegden die vergelijkbaar zijn met de elementen van robotica. Aangezien ik in mijn professionele activiteit betrokken ben bij de robotisering van bedrijfsprocessen (RPA — een gebied waarvoor nog geen volledig functionele […]

Automatiseren van desktop GUI met Python + pywinauto: hoe je kunt samenwerken met MS UI Automation

De Python-bibliotheek pywinauto is een open source-project voor de automatisering van desktop GUI-applicaties op Windows. In de afgelopen twee jaar zijn er aanzienlijke nieuwe functies aan toegevoegd: Ondersteuning voor MS UI Automation. De interface is hetzelfde en nu worden WinForms, WPF, Qt5, Windows Store (UWP) en meer ondersteund — bijna alles wat er op Windows beschikbaar is. Het systeem van backends/plugins (momenteel zijn er […]

Snort of Suricata. Deel 1: kies een gratis IDS/IPS voor de bescherming van het bedrijfsnetwerk

Vroeger was een gewone firewall en antivirussoftware voldoende om een lokaal netwerk te beschermen, maar tegen de aanvallen van moderne hackers en de onlangs wijdverspreide malware is zo'n set al lang niet meer effectief. De oude vertrouwde firewall analyseert alleen de headers van pakketten, waarbij ze deze toelaat of blokkeert op basis van een set formele regels. Wat betreft de inhoud van de pakketten weet hij niets, waardoor hij niet […]

Ervaring met de toepassing van de Rutoken-technologie voor registratie en autorisatie van gebruikers in het systeem (deel 2)

Goedemiddag! Laten we dit onderwerp verder onderzoeken (de vorige deel is te bekijken via de link). Vandaag gaan we over naar het praktische gedeelte. We beginnen met de configuratie van onze eigen certificeringsautoriteit, gebaseerd op de volledige cryptografische bibliotheek met open source openSSL. Dit algoritme is getest met Windows 7. Zodra we openSSL hebben geïnstalleerd, kunnen we verschillende cryptografische bewerkingen uitvoeren (zoals het genereren van sleutels en […]

WAL-G: back-ups en herstel van PostgreSQL-databases

Het is al lang bekend dat het maken van back-ups in SQL-dumps (met pg_dump of pg_dumpall) niet de beste optie is. Voor het back-uppen van PostgreSQL-databases is het beter om het commando pg_basebackup te gebruiken, dat een binaire kopie van de WAL-logbestanden maakt. Maar als je het hele proces van het maken van een kopie en herstel gaat bestuderen, zal je ontdekken dat je minimaal een paar driewielers moet schrijven om dit alles […]

Waarom een BIM-manager 100.000 verdient en hoe je dat kunt worden.

Dit artikel is bedoeld voor twee soorten mensen: Voor degenen die van baan willen veranderen, enige programmeerkennis hebben en niet onbekend zijn met bouw en tekeningen. Voor degenen die studeren aan de bouwfaculteit en zich afvragen waar ze naartoe willen. Bim-managers kunnen 100.000 ₽ verdienen. Dat is bijna vier keer het salaris van een typische Rus — het meest voorkomende bedraagt 23.500 […]

Hoe je je publieke website kunt beschermen met ESNI

Hallo Habr, mijn naam is Ilya, ik werk in het platformteam van Exness. Wij ontwikkelen en implementeren basisinfrastructuurcomponenten die door onze productontwikkelingsteams worden gebruikt. In dit artikel wil ik mijn ervaring delen met de implementatie van de technologie voor encrypted SNI (ESNI) in de infrastructuur van publieke websites. Het gebruik van deze technologie verhoogt de beveiliging bij het werken met een publieke website en […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster