Heading: Blog

Kazakhstan obliges to install state certificate for MITM

In Kazakhstan, telecom operators sent messages to users about the need to install a security certificate issued by government agencies. Without installation, the Internet will not work. It should be remembered that the certificate not only affects the fact that government agencies will be able to read encrypted traffic, but also the fact that on behalf of any user it will be possible to write anything. Mozilla has already launched […]

Application development on SwiftUI. Part 1: Dataflow and Redux

After attending the State of the Union session at WWDC 2019, I decided to take a deep dive into SwiftUI. I've spent a lot of time working with it and have now started developing a real application that can be useful to a wide range of users. I called it MovieSwiftUI - this is an app for searching for new and old films, as well as collecting them […]

Firefox Update 68.0.1

A corrective update for Firefox 68.0.1 has been published that fixes several issues: Builds for macOS are signed with an Apple key, allowing them to be used in beta releases of macOS 10.15; Fixed an issue where the full screen button was missing when watching a video in full screen mode on HBO GO. Fixed a bug that caused incorrect messages for some locales when trying to query using […]

In Kazakhstan, a number of large providers have implemented the interception of HTTPS traffic

In accordance with the amendments to the law β€œOn Communications” that have been in force in Kazakhstan since 2016, many Kazakh providers, including Kcell, Beeline, Tele2 and Altel, have launched systems for intercepting client HTTPS traffic with the replacement of the originally used certificate. Initially, the interception system was planned to be implemented in 2016, but this operation was constantly postponed and the law […]

Release of Tinygo 0.7.0, LLVM-based Go compiler

Tinygo 0.7.0 is now available, developing a Go compiler for applications that require compact output and low resource consumption, such as microcontrollers and compact single-processor systems. The code is distributed under the BSD license. Compilation for various target platforms is implemented using LLVM, and libraries used mainly […]

Chrome 76 will block incognito browsing detection loophole

Google announced changes to the behavior of Incognito mode in the release of Chrome 76, scheduled for July 30. In particular, the possibility of using a loophole in the implementation of the FileSystem API, which allows one to determine from a web application whether the user is using incognito mode, will be blocked. The essence of the method is that previously, when working in incognito mode, the browser blocked access to the FileSystem API to prevent […]

Release of the Snort 2.9.14.0 intrusion detection system

Cisco has published the release of Snort 2.9.14.0, a free attack detection and prevention system that combines signature matching techniques, protocol inspection tools, and anomaly detection mechanisms. Main innovations: Added support for port number masks in the host cache and the ability to override the binding of application identifiers to network ports; New client software templates have been added to display the […]

Update DNS servers BIND 9.14.4 and Knot 2.8.3

Corrective updates have been published for the stable branches of the BIND DNS server 9.14.4 and 9.11.9, as well as the experimental branch 9.15.2, which is in development. The new releases address a race condition vulnerability (CVE-2019-6471) that can lead to a denial of service (process termination when assert is triggered) when a large number of incoming packets are blocked. In addition, the new version 9.14.4 adds support for the GeoIP2 API […]

Papers, Please-like game Not Tonight will soon be ported to Nintendo Switch

Developers from the PanicBarn studio and the publishing house No More Robots announced that Not Tonight will be ported to the Nintendo Switch by the end of the year. The game, similar to Papers, Please in gameplay, will receive the subtitle Take Back Control Edition on the new platform. The setting of the project was an alternative Great Britain, in which Brexit has already occurred and representatives of the far right have come to power. […]

Rust compiler added to Android source tree

Google has included a compiler for the Rust programming language in the Android platform source code, which allows you to use the language to build Android components or run tests. The android_rust repository with scripts for building Rust for Android and the byteorder, remain and libc crate packages have also been added. It should be noted that in a similar way, the repository with […]

Microsoft showed a secure system for voting ElectionGuard

Microsoft is seeking to demonstrate that its election security system is more than just theory. The developers presented the first voting system that included ElectionGuard technology, which should provide easier and more reliable voting. The hardware side of the system includes a Surface tablet, a printer, and an Xbox Adaptive Controller to make voting more accessible to everyone […]