Category: Administration

Service Mesh: What Every Software Engineer Needs to Know About the Hottest Technology

Note transl.: Service mesh is a phenomenon that does not yet have a stable translation into Russian (more than 2 years ago we proposed the option “mesh for services”, and a little later some colleagues began to actively promote the combination “service mesh”). Constant talk about this technology has led to a situation in which the marketing and technical components are too closely intertwined. This wonderful […]

Introduction to SSD. Part 2. Interface

In the last part of the “Introduction to SSD” series, we talked about the history of the appearance of disks. The second part will talk about interfaces for interacting with drives. Communication between the processor and peripheral devices occurs according to predefined conventions called interfaces. These agreements regulate the physical and software level of interaction. Interface is a set of tools, methods and rules of interaction between system elements. […]

Load balancing in Zimbra Open-Source Edition using HAProxy

One of the main tasks when building large-scale Zimbra OSE infrastructures is proper load balancing. In addition to the fact that it increases the fault tolerance of the service, without load balancing it is impossible to ensure the same responsiveness of the service for all users. In order to solve this problem, load balancers are used - software and hardware solutions that redistribute requests between servers. Among them there are quite […]

Kubernetes 1.17 - how to upgrade and not spend the entire error budget

On December 9, the next version of Kubernetes was released - 1.17. Its motto is “Stability”, many features received GA status, a number of outdated features were removed... And, as always, our favorite Action Required section of the CHANGELOG-1.17.md file requires attention. Let's work with our hands... Attention, Storage! Updating kubelet on the fly is not supported in version 1.17 because the path has changed […]

DevOps Moscow Meetup 17/12

We invite you to the DevOps Moscow community meetup, which will take place on December 17 at Raiffeisenbank. Let's listen to a report about the DORA organization and the annual State of DevOps report. And in the format of a discussion, we will discuss together: on what principles can the path of transformation for the better be built for the company, what kind of teams within it can be for this, and other topical issues. Waiting for you […]

Data privacy issue in Active Directory

I was doing penetration testing using PowerView and used it to extract user information from Active Directory (AD). At the time, my emphasis was on collecting security group membership information and then using that information to navigate the network. In any case, AD contains confidential employee data, some […]

Take Care of Your Dongles: Logitech Keyboard Receiver Safety Study

Historically, most employees use wireless keyboards and mice from Logitech. Entering our passwords once again, we, the specialists of the Raccoon Security team, asked ourselves: how difficult is it to bypass the security mechanisms of wireless keyboards? The study revealed architectural flaws and software errors that allow access to input data. Below the cut is what […]

PostgreSQL Antipatterns: Harmful JOINs and ORs

Beware of operations that bring buffers... Using a small query as an example, let's look at some universal approaches to optimizing queries in PostgreSQL. Whether you use them or not is up to you, but it’s worth knowing about them. In some subsequent versions of PG the situation may change as the scheduler becomes smarter, but for 9.4/9.6 it looks approximately the same, as in the examples here. Let’s take a very real query: SELECT […]

Kubernetes 1.17: Highlights of what's new

Yesterday, December 9, the next release of Kubernetes took place - 1.17. According to the tradition that has developed for our blog, we talk about the most significant changes in the new version. Information used to prepare this material was taken from the official announcement, the Kubernetes enhancements tracking table, CHANGELOG-1.17 and related issues, pull requests, and Kubernetes Enhancement Proposals (KEP). So, what's new?.. Routing with […]

Introduction to SSD. Part 1. Historical

Studying the history of disks is the beginning of the journey to understanding the principles of operation of solid-state drives. The first part of our series of articles, “Introduction to SSDs,” will take a tour of history and allow you to clearly understand the difference between an SSD and its closest competitor, the HDD. Despite the abundance of various devices for storing information, the popularity of HDDs and SSDs in our time is undeniable. Difference between […]

Performance Comparison of Block Bypass ToolsVPN

As we are increasingly denied access to various resources on the network, the issue of bypassing locks becomes more and more relevant, which means that the question “How to bypass locks faster?” becomes more and more relevant. Let's leave the topic of efficiency, in terms of bypassing DPI whitelist blacklists, for another case, and just compare the performance of popular lock bypass tools. Attention: In the article under […]

Creating a Discord bot on .NET Core with deployment to a VPS server

Hello Khabrovites! Today you will see an article that will show you how to create a bot using C# on .NET Core and how to run it on a remote server. The article will consist of a background, a preparatory stage, writing logic and transferring the bot to a remote server. I hope this article will help many beginners. Background It all started in one sleepless […]

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