Author: Yuri Gagarin

Implementation of the high-security remote access concept

Continuing the series of articles on organizing Remote-Access VPN access, I cannot help but share an interesting experience of deploying a highly secure VPN configuration. One client posed a non-trivial challenge (there are quite a few imaginative thinkers in Russian villages), but Challenge Accepted—creatively implemented. The result is an interesting concept with the following characteristics: Several protective factors against device impersonation (strictly tied to the user); […]

Loneliness for rent. 1. Fantasy

Open spaces have always annoyed me. Stuffy air. Struggling for a draft. Constant background noise. Everyone around needs to communicate. You are always in headphones. But even they don’t help. Dozens of colleagues. You sit facing a wall. Everyone is watching your screen. And at any moment, someone tries to distract you. Sneaking up from behind. Now—working from home in quarantine. Lucky to be able to work remotely. With […]

Microsoft will add an advanced search engine to Windows 10, similar to Spotlight in macOS

In May, the Windows 10 operating system will receive a search feature similar to Spotlight in macOS. To enable it, users will need to install the PowerToys utility, which simplifies certain tasks and is designed for advanced users. The new search tool will replace the 'run' window invoked by the Win + R key combination. By entering queries in the pop-up field, users will be able to quickly find […]

OpenVPN 2.4.9 update

A corrective release of the OpenVPN 2.4.9 package for creating virtual private networks has been formed. In the new version, a vulnerability (CVE-2020-11810) has been fixed, which allows a client's session to be switched to a new IP address that was not previously authorized. This issue can be exploited to interrupt a client that has just connected at a stage when the peer-id has already been formed, but session key negotiation has not been completed (one client can […]

The release of Fedora 32 has been delayed by one week

The Fedora project developers have announced a one-week delay for the release of Fedora 32 due to failure to meet quality criteria. The Fedora 32 release is now planned for April 28, instead of the originally scheduled April 21. Three issues remain unfixed in the final test builds that are classified as release-blocking. Among the release-blocking issues are problems with recognition […]

6 key questions when moving a business to the cloud

Due to the forced break, even large companies with developed IT infrastructures find it challenging to organize remote work for their staff, while small businesses simply lack the resources to deploy the necessary services. Another issue is related to information security: opening access to the internal network from employees' home computers is risky without specialized corporate-class products. Renting virtual servers does not require capital investment […]

Huffman compression algorithm

In anticipation of the start of the course "Algorithms for Developers," we have prepared a translation of another useful material for you. Huffman coding is a data compression algorithm that formulates the basic idea of file compression. In this article, we will discuss fixed and variable-length coding, uniquely decodable codes, prefix rules, and the construction of Huffman trees. We know that each symbol is stored […]

Denormalization of ERP Database Systems and Its Impact on Software Development: Opening a Tavern in Tortuga

Hello! My name is Andrey Semyonov, I am a senior analyst at Sportmaster. In this post, I want to raise the issue of denormalization in ERP database systems. We will discuss general conditions as well as a specific example — let’s say, it will be a magnificent tavern-monopolist for pirates and sailors, where pirates and sailors need to be served differently because their views on beauty and consumer patterns are […]

Oracle has launched free educational courses on Java and databases

Oracle announced the expansion of the capabilities of the Oracle Academy online learning platform and the conversion of several educational online courses to free. The free resources of Oracle Academy are designed to teach database management, the basics of SQL, programming in Java, as well as software development using artificial intelligence and machine learning technologies. The courses are available in various languages, […]

Valve has released Proton 5.0-6, a package for running Windows games on Linux

Valve has released version 5.0-6 of the Proton project, which is based on the developments of the Wine project and aims to enable the launch of Windows-based gaming applications on Linux, which are available in the Steam catalog. The project's developments are distributed under the BSD license. Proton allows the direct launch of gaming applications provided only for Windows in the Steam Linux client. The package includes an implementation of DirectX […]

A vulnerability in the vhost-net driver within the Linux kernel

A vulnerability (CVE-2020-10942) has been identified in the vhost-net driver, which provides virtio net functionality on the host environment, allowing a local user to initiate a kernel stack overflow by sending a specially crafted ioctl(VHOST_NET_SET_BACKEND) to the /dev/vhost-net device. The issue arises from the lack of proper validation of the sk_family field content in the get_raw_socket() function code. Preliminary reports indicate that the vulnerability could be leveraged for a local DoS attack through kernel crash calls (details are […]

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