Category: Administration

Solution to the task from pwnable.kr 25 — otp. File size limit in Linux

In this article, we will solve the 25th task from the pwnable.kr website. Organizational InformationSpecifically for those who want to learn something new and grow in any area of information and computer security, I will write and discuss the following categories: PWN; cryptography (Crypto); network technologies (Network); reverse engineering (Reverse Engineering); steganography (Stegano); finding and exploiting WEB vulnerabilities. Additionally, I […]

File descriptor in Linux with examples

Once, during an interview, I was asked what I would do if I discovered a non-functioning service due to the disk running out of space. Of course, I replied that I would check what was occupying that space and, if possible, clear some space. Then the interviewer asked, what if there is no free space on the partition, but there are also no files occupying all […]

Integration Platform as a Service

History A few years ago, the question of choosing an integration solution was not an issue for small and medium-sized businesses. Just 5 years ago, implementing a data bus was a sign that a company had reached significant success and required a specialized solution for data exchange. The issue is that a temporary solution like point-to-point integration becomes increasingly inadequate as the business grows, […]

Database Design. Best Practices

In anticipation of the upcoming session for the 'Databases' course, we have prepared a brief original material with important tips on database design. We hope this material will be useful for you. Databases are everywhere: from simple blogs and directories to reliable information systems and large social networks. It is not so much about whether the database is simple or complex, but how crucial it is to design it correctly. […]

A Song of Ice (Bloody Enterprise) and Fire (DevOps and IaC)

The topic of DevOps and IaC is very popular and is developing rapidly. However, most authors focus solely on the technical issues along the way. I will describe the problems typical for a large company. I don’t have solutions — the issues are generally fatal and lie within the realm of bureaucracy, auditing, and 'soft skills.' Since the title is what it is, Daenerys will be the cat featured in this article, […]

Recommendations for Running Buildah Inside a Container

What is the advantage of separating the execution environment of containers into distinct tool components? Specifically, it is that these tools can be combined to protect each other. Many are attracted to the idea of building container OCI images within Kubernetes or a similar system. Suppose we have a CI/CD that continuously builds images; then something like Red Hat OpenShift/Kubernetes could be […]

Analysis of commits and pull requests in Travis CI, Buddy, and AppVeyor using PVS-Studio.

In the PVS-Studio analyzer for C and C++ on Linux and macOS, starting from version 7.04, a test feature has been introduced to check a list of specified files. This new mode allows configuring the analyzer to check commits and pull requests. This article will detail how to set up the verification of changed files in a GitHub project within popular CI (Continuous Integration) systems, […]

Ken Thompson's Unix password

Somewhere around 2014, I found a file /etc/passwd with the passwords of all the veterans, such as Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne, and Bill Joy, in the dumps of the BSD 3 source tree. The crypt(3) algorithm based on DES was used for these hashes — known for its weakness (and with a maximum password length of 8 characters). So I thought that […]

Installing Zimbra OSE 8.8.15 and Zextras Suite Pro on Ubuntu 18.04 LTS

With the latest patch in Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS, full support for the long-term release of Ubuntu 18.04 LTS has been added. This allows system administrators to create server infrastructures with Zimbra OSE, which will be supported and receive security updates until the end of 2022. The ability to implement a collaboration system in your organization that will […]

Astra Linux "Eagle" Common Edition: is there life after Windows

We received a detailed review from one of our OS users that we would like to share with you. Astra Linux is a Debian derivative, created as part of the Russian initiative to transition to open source software. There are several versions of Astra Linux, one of which is intended for general, everyday use — Astra Linux “Eagle” Common Edition. A Russian operating system for everyone — […]

Infrastructure as Code: How to Overcome Problems with XP

Hello, Habr! Previously, I complained about life in the Infrastructure as Code paradigm and offered no solutions for the situation. Today, I'm back to share which approaches and practices can help pull us out of the abyss of despair and steer the situation in the right direction. In my previous article, "Infrastructure as Code: A First Encounter," I shared my impressions of this field, […]

P - anticipation, as well as the Preliminary Program DUMP Kazan. See the talks that have undergone the selection process.

Every third speaker at DUMP said during selection: "Wow, you all take this very seriously!" or "What, can we have several runs?" Maybe, maybe… Hardcore and practice, practice and hardcore — that’s what the mid-levels expect when they come to DUMPs. The program committee scrutinizes each application through three selection stages. On November 8 in Kazan, Alexander Orlov (Stratoplan) will speak, […]

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