Category: Administration

The Battle of Web Servers. Part 1 – The Detached HTTP:

In this article, we will try our hand at reverse engineering, so to speak. We will take a peek under the hood of each web server with our dirty hands, exploiting them in ways no one ever would. This test is a measurement of a spherical horse in a vacuum, nothing more than the data gathered, and now we don't know what to do with it. Methodology in […]

$11 million is being invested in an intelligent cybersecurity platform

The issue of security is critically important for every company dealing with data. Modern tools allow attackers to effectively mimic the activities of a regular user. However, protective mechanisms do not always recognize and prevent unauthorized access attempts. As a result, there are information leaks, theft of funds from bank accounts, and other troubles. A solution to this problem was proposed by the Spanish company Buguroo, which utilizes deep learning […]

OpenVPN Setup on Windows Server and Mikrotik with Migration to Linux

Greetings! Eventually, every enterprise finds itself in sudden need of remote access. The necessity to organize remote access to their networks is something nearly every IT professional encounters. Like many, I felt this need hit me with the urgency of “yesterday.” After analyzing all the pros and cons, as well as sifting through tons of information and delving a bit into the theory, I decided to start the installation. […]

What happens during connections inside and outside the VPN tunnel

Real articles are born from emails to Tucha's technical support. Recently, a client reached out asking for clarification on what happens during connections inside a VPN tunnel between the user's office and the cloud environment, as well as during connections outside the VPN tunnel. Therefore, the entire text provided below is a real email we sent to one of our clients in response to […]

Debugging software deployment with strace

My main job mostly consists of software system deployment, which means I spend a lot of time trying to answer questions like: The developer says this software works, but it doesn't for me. Why? Yesterday this software worked for me, but today it doesn't. Why? This is a kind of debugging that's a bit different from regular software debugging. […]

How we at CIAN tamed terabytes of logs

Hi everyone, my name is Alexander, I work at CIAN as an engineer and I'm involved in system administration and the automation of infrastructure processes. In the comments to one of our previous articles, we were asked to explain where we get 4 TB of logs per day and what we do with them. Yes, we have a lot of logs, and a separate infrastructure cluster has been created for their processing, which […]

Microsoft SQL Server 2019 and Dell EMC Unity XT flash arrays

Today, we will introduce you to the features of using SQL Server 2019 with the Unity XT storage system, as well as provide recommendations for virtualizing SQL Server using VMware technology, setting up and managing the basic components of the Dell EMC infrastructure. In 2017, Dell EMC and VMware published the results of a survey on trends and the evolution of SQL Server — 'Transforming SQL […]

Accelerating PHP connectors for Tarantool using Async, Swoole, and Parallel

In the PHP ecosystem, there are currently two connectors for working with the Tarantool server — the official PECL tarantool/tarantool-php extension, written in C, and tarantool-php/client, written in PHP. I am the author of the latter. In this article, I would like to share the results of performance testing for both libraries and demonstrate how minimal code changes can achieve […]

Searching for anomalies and predicting failures using neural networks

Industrial software system development requires significant attention to the fault tolerance of the end product, as well as rapid responses to failures and crashes when they occur. Monitoring certainly helps respond to failures and crashes more efficiently and quickly, but it's not enough. First, it's very difficult to keep track of a large number of servers – a large number of people are needed. Second, you need to have a good understanding of how […]

Our hands are not for idleness: restoring the Rook cluster in K8s

We have already discussed how/why we like Rook: it significantly simplifies working with storage in Kubernetes clusters. However, this simplicity comes with certain complexities. We hope the new material will help better understand such challenges before they arise. To make reading more engaging, we'll start with the implications of a hypothetical problem in the cluster. 'Everything [...].

Not just smart speakers. Top 7 unexpected but promising IoT solutions

Over the past few years of the Internet of Things development, the most advanced city dwellers have come to believe that IoT solutions are large projects that optimize technological processes—from factories to farms. Meanwhile, for most people, the Internet of Things still boils down to toy speakers named after women. To convince you that the Internet of Things can offer ordinary people much more even now, we have compiled […]

Using PowerShell for Incident Information Gathering

PowerShell is a widely-used automation tool that is often employed by both malware developers and information security specialists. This article will discuss the use of PowerShell for remote data collection from endpoint devices in response to cybersecurity incidents. For this, a script will need to be written that will execute on the endpoint device, followed by a detailed description of this […]

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