Category: Blog

Storage, Backup, and Cataloging of Photos

Here, posts are occasionally written about how people store and back up their photos — and just files in general. In the latest such post, I wrote a rather lengthy comment, thought a bit, and decided to expand it into a full post. Especially since I slightly changed my cloud backup method, which might be useful to someone. A home server where much of what is described takes place […]

Chiller Cooling of Data Centers: Which Heat Transfer Fluid to Choose?

For cooling in data centers, centralized multi-zone systems with water-cooled chillers are most commonly installed. They are more efficient than freon-based air conditioners because the coolant circulating between the external and internal units does not turn into a gas, and the compressor-condenser unit of the chiller only activates when the temperature rises to a certain level. One of the most critical issues when designing […]

What will happen with authentication and passwords? Translation of the Javelin report "The State of Strong Authentication" with comments

Spoiler from the report title: "The number of strong authentication use cases has increased due to threats from new risks and regulatory requirements." The research company "Javelin Strategy & Research" published the report "The State of Strong Authentication 2019" (the original pdf can be downloaded here). This report details the percentage of American and European companies using passwords (and why passwords are currently […]

Struggles or Traffic Encryption in Direct Connect, Part 3

And no one pours new wine into old wineskins; otherwise, the new wine will burst the skins, and it will spill, and the skins will be destroyed; but new wine must be put into fresh wineskins; then both are preserved. Luke 5:37,38 In April this year, the administration of the world's largest DC hub announced support for secure connections. Let's take a look at […]

Finding Bugs in LLVM 8 Using the PVS-Studio Analyzer

It has been over two years since the last code review of the LLVM project using our PVS-Studio analyzer. Let's ensure that the PVS-Studio analyzer is still the leading tool for identifying bugs and potential vulnerabilities. To do this, we will check and find new errors in the LLVM 8.0.0 release. The article that needs to be written Honestly, I didn't want to write this article. […]

Installing Zimbra Open-Source Edition on CentOS 7.

During the implementation design of Zimbra in a company, the IT manager has to choose the operating system on which the Zimbra infrastructure nodes will operate. Currently, almost all Linux distributions, including domestic RED OS and ROSA, are compatible with Zimbra. Typically, for installing Zimbra in enterprises, the choice falls either on Ubuntu or RHEL, as the development of these distributions […]

Windows 10 has expanded support for smartphones.

A new version of the Windows 10 operating system — May 2019 Update, version 1904 — will be released soon. Developers from Redmond are already preparing fresh Insider builds for 2020. It has been reported that Windows 10 Build 18 885 (20H1), which is available to testers and early access participants, now supports several new smartphones based on the Android operating system. […]

A simple method for organizing phishing attacks has been discovered in the mobile version of Google Chrome.

A number of industry publications report on a new phishing attack method targeting Chrome browser users on mobile devices. Developer James Fisher has found a relatively simple exploit for the web browser, capable of tricking the user or compelling them to forcefully navigate to a fake page. And very little is needed for this. The essence is that in the mobile version of Chrome, when scrolling […]

CD Setup via GitLab

I once thought about automating the deployment of my project. gitlab.com kindly provides all the tools for this, and I decided to take advantage of it by figuring it out and writing a small deployment script. In this article, I share my experience with the community. TL;DR Set up a VPS: disable root, password login, install dockerd, configure ufw. Generate certificates for the server and client docs.docker.com/engine/security/https/#create-a-ca-server-and-client-keys-with-openssl Enable […]

Introduction to Kubernetes Network Policies for Security Professionals

For reference: The author of the article, Reuven Harrison, has over 20 years of experience in software development and is currently the CTO and co-founder of Tufin, which creates solutions for security policy management. While considering Kubernetes network policies as a powerful means for network segmentation within a cluster, he also believes that they […]

Docker: harmful advice

When I was learning to drive, during the very first lesson, the instructor drove onto an intersection in reverse, and then said that you should never do that—ever. I immediately remembered this rule for life. Reading Grigory Oster's 'Harmful Advice' to children, you see how easily and effortlessly they grasp that this is not the way to do things. About this […]

Not just processing: How we turned Kafka Streams into a distributed database, and what came of it.

Hello, Habr! We remind you that following the book on Kafka, we have released an equally interesting work on the Kafka Streams API library. While the community is still exploring the possibilities of this powerful tool, a recent article was published that we would like to introduce to you. The author shares their own experience on how to turn Kafka Streams into a distributed data store. Happy reading! […]

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