Category: Administration

Content paths are inscrutable or let's say a word about CDN

Disclaimer: This article does not contain information previously unknown to readers familiar with the concept of CDN, but is in the nature of a technology overview The first web page appeared in 1990 and had a size of a few bytes. Since then, content has scaled both qualitatively and quantitatively. The development of the IT ecosystem has led to the fact that modern web pages are measured in megabytes and the […]

Networkers (not) needed

At the time of this writing, a search on a popular job site for the phrase "Network Engineer" gave out about three hundred vacancies throughout Russia. For comparison, a search for the phrase "system administrator" returns almost 2.5 thousand vacancies, and "DevOps engineer" - almost 800. Does this mean that networkers are no longer needed in the days of victorious clouds, docker, kubernetis and the ubiquitous […]

Everything you ever wanted to know about secure password reset. Part 1

Recently, I had time to think again about how the secure password reset feature should work, first when I built this functionality into ASafaWeb, and then when I helped another person do something similar. In the second case, I wanted to give him a link to the canonical resource with all the details of the safe implementation of the reset function. However, the problem is […]

Minimizing the risks of using DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH)

Minimizing the risks of using DoH and DoT DoH and DoT protection Do you control your DNS traffic? Organizations invest a lot of time, money and effort in securing their networks. However, one area that is often overlooked is the DNS. A good overview of the risks that DNS brings is Verisign's presentation at the Infosecurity conference. 31% of surveyed […]

The most important milestones in the history of the development of video surveillance systems

The functions of modern surveillance systems have long gone beyond video recording as such. Detection of movement in the area of ​​interest, counting and identification of people and vehicles, keeping an object in the stream - today even not the most expensive IP cameras are capable of all this. If you have a sufficiently productive server and the necessary software, the possibilities of the security infrastructure become almost limitless. But […]

The history of our open source: how we made an analytics service in Go and made it publicly available

Currently, almost every company in the world collects statistics about user actions on a web resource. The motivation is clear – companies want to know how their product/website is being used and better understand their users. Of course, there are a large number of tools on the market to solve this problem - from analytics systems that provide data in the form of dashboards and charts […]

I automated the testing of Dr. Web. Can you?

I have never used Dr. Web. I have no idea how it works. But this did not stop me from writing a number of autotests for him (and only laziness did not allow me to write a hundred more others): Dr. web; Test for restricting access to removable devices (flash drives); Test for delimiting access to the directory between programs; Test […]

I'm sorry, OpenShift, we didn't appreciate you enough and took you for granted

This post was written because our staff had quite a few conversations with clients about developing applications on Kubernetes and the specifics of such development on OpenShift. We usually start with the thesis that Kubernetes is just Kubernetes, and OpenShift is already a Kubernetes platform, like Microsoft AKS or Amazon EKS. Each of these platforms has its […]

Preparing DRP - do not forget to take into account the meteorite

Even during a disaster, there is always time for a cup of tea. DRP (disaster recovery plan) is a thing that, ideally, will never be needed. But if beavers migrating during the mating season gnaw through the main optical fiber or a junior admin drops a productive base, you definitely want to be sure that you will have a pre-made plan for […]

Making a magic ball based on the Arduino Pro Mini

I watched some movie, one of the characters of which had a magic ball that answers questions. I then thought that it would be nice to do the same, but digital. I rummaged through my stock of electronic components and saw if I had what it took to assemble such a ball. In the days of the pandemic, I did not feel like ordering something […]

Installation and operation of Rudder

Preface Our "friendship" began two years ago. I came to a new place of work, where the previous administrator freely left this software as a legacy to me. On the Internet, apart from official documentation, nothing could be found. Even now, if you google “rudder”, in 99% of cases it will give out: ship helms and quadrocopters. I managed to find a way to it. Since the Community […]

Introducing Debezium - CDC for Apache Kafka

In my work, I often come across new technical solutions / software products, information about which is rather scarce on the Russian-speaking Internet. With this article, I will try to fill one such gap with an example from my recent practice, when I needed to set up sending CDC events from two popular DBMSs (PostgreSQL and MongoDB) to a Kafka cluster using Debezium. I hope this overview article, which appeared on […]

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster