Games

European Commission's Age Verification App Hacked in Under Two Minutes

The European Commission's newly developed age verification application has been demonstrably compromised by security experts in a remarkably short period, raising serious questions about its robustness and the broader implications for online age gating. This rapid breach underscores the inherent risks associated with centralizing personal identification data and highlights the urgent need for more secure digital identity solutions.

The application, designed to facilitate age verification across various online platforms within EU member states, was recently declared "technically ready" by EC President Ursula von der Leyen, with an imminent public release. However, a publicly available demo version of the Android app on GitHub quickly became the target of scrutiny. Paul Moore, a UK-based security consultant, showcased a critical flaw in the app's security by extracting a user's previous PIN from the configuration files and subsequently gaining unauthorized access to stored credentials. Moore's demonstration, shared on social media, included a stark warning that the product could become a catalyst for significant data breaches.

The vulnerability identified by Moore revolved around the app's reliance on a six-digit PIN for access. His screen recording clearly illustrated how easily a technically proficient individual, or even an inquisitive youngster, could locate and exploit the 'eudi-wallet.xml' configuration file to reset the PIN and access verified user data. This highlights a fundamental design flaw where sensitive information was not adequately protected within the application's local storage.

In response to these revelations, the European Commission acknowledged that the exploit was present in the demo version but assured the public that the final release would address this bypass. Digital spokesperson Thomas Regnier, while defending the "ready" status of the app, also conceded that the code would be subject to continuous updates and improvements. This statement, however, offers little solace to critics, especially considering the substantial €4 million investment in the app's development. The incident echoes prior warnings from over 400 security researchers who had previously cautioned the Commission about the potential for easy circumvention of age estimation services, citing existing examples of successful bypasses.

The quick compromise of the European Commission's age verification app underscores the critical challenges in implementing secure digital identity solutions. It highlights the delicate balance between ensuring online safety and protecting user privacy, emphasizing that robust security measures are paramount to prevent potential widespread data exposure. As the digital landscape continues to evolve, the development of secure and trustworthy age verification systems remains a complex and essential endeavor, demanding rigorous testing and continuous improvement beyond initial deployment.

Windows Task Manager CPU Usage: The Truth Behind the Numbers

Understanding CPU utilization in Windows Task Manager has long been a point of contention for many users. The application’s creator, Dave Plummer, recently clarified the complexities behind these figures, revealing that they are not as straightforward as they might seem. Microsoft is actively addressing these concerns with an upcoming update to improve accuracy.

Delving into Task Manager's CPU Reporting: Insights from its Creator and Microsoft's Upcoming Fix

For an extended period, individuals have questioned the accuracy of CPU usage statistics presented in Windows 11's Task Manager. While previous discussions often centered on the belief that the application’s reporting relied solely on base clock speeds, Dave Plummer, the visionary behind the initial Task Manager, recently offered a deeper explanation. In a detailed video, Plummer elucidated that the perceived discrepancies stem from intricate average calculations and what he terms as "small inaccuracies" and "trade-offs" within the underlying computational framework.

In response to persistent user feedback, Microsoft announced last month that it is implementing a corrective measure. This forthcoming update, slated for release in a recent Preview build of the operating system, aims to standardize how Task Manager calculates CPU utilization across its Processes, Performance, and Users sections. The company stated that the revised methodology will employ standard metrics, ensuring consistent CPU workload display that aligns with both industry benchmarks and the readings from other diagnostic tools.

Plummer, having re-examined his original source code provided by Microsoft, shed further light on the situation. His analysis suggests that Microsoft's official statement resonates more accurately with his findings, rather than focusing solely on a simple base/boost clock misinterpretation. Essentially, Plummer illustrates that Task Manager constructs a 'useful fiction' by consolidating a vast amount of data to present the CPU utilization figure. This involves significant averaging, where the reported CPU number reflects a 'moving obituary' of recent activity, rather than an instantaneous snapshot. The calculation considers the total CPU time consumed by all processes between samples, rather than merely the time between GUI refreshes.

He further elaborated that older versions of Task Manager, developed during a simpler era of processor design, could more accurately correlate time usage with workload. However, contemporary processors, with their dynamic frequency scaling, turbo boost capabilities, thermal throttling mechanisms, and deep idle states, have rendered this direct correlation less precise. Consequently, when the figures appear somewhat ambiguous, it's less about a flaw in the tool itself and more about the evolving complexity of hardware that a single percentage can no longer fully capture.

A Call for Clarity and User-Centric Design in System Monitoring

The ongoing discourse surrounding Windows Task Manager's CPU usage highlights a crucial aspect of software design: balancing complexity with user understanding. Dave Plummer's insights underscore that while technical accuracy is paramount, accessibility and intuitability are equally important for everyday users. The "little lies" and "compromises" he refers to are, in essence, attempts to simplify highly complex data into an easily digestible format. However, in the rapidly evolving landscape of CPU architecture, these simplifications can inadvertently lead to confusion and mistrust among users seeking precise performance metrics.

Microsoft's initiative to align Task Manager's CPU reporting with industry standards is a commendable step towards greater transparency and reliability. This move acknowledges the importance of providing users with consistent and verifiable data, which is essential for troubleshooting, performance optimization, and informed decision-making. Moreover, Plummer's previous advocacy for a "power user" mode within Windows, which would offer more granular control and advanced insights, resonates deeply with the current demand for sophisticated system monitoring tools. Such a dual-mode approach could cater to both casual users, who benefit from simplified, at-a-glance information, and technical enthusiasts, who require comprehensive, in-depth data.

Ultimately, this situation serves as a reminder that as technology advances, so too must the tools we use to understand and manage it. Developers face the continuous challenge of abstracting intricate processes without sacrificing crucial detail. The goal should always be to empower users with information that is not only accurate but also presented in a context that makes sense for their specific needs, fostering a deeper understanding and appreciation of their computing environment.

See More

Mastering Fishing in RuneScape: Dragonwilds

Embarking on the journey of fishing in RuneScape: Dragonwilds might initially seem perplexing, as the game requires players to forge their own path rather than offering immediate guidance or equipment. The core challenge lies not in the act of fishing itself, but in the preliminary steps of crafting the necessary tools to begin this tranquil pursuit. Unlike other skills that may provide a starting kit, fishing demands a proactive approach, pushing adventurers to gather materials and construct their gear before they can cast their first line.

To commence your angling adventure, the inaugural task involves fashioning a coarse net. This foundational item necessitates two units of coarse thread, which must be combined at a crafting station. Upon successful creation, your next destination is Bramblemead Valley, where you'll seek out the Wise Old Man residing in a dilapidated structure. He will entrust you with the "Shrimp Catcher" quest, a pivotal mission requiring you to procure a sardine. However, before you can target sardines, you must first hone your netting skills by catching shrimp. Head to the pond situated north of the tower, nestled between Temple Woods and Bramblemead Valley. Here, locate areas of the water distinguished by white ripples, indicating prime net fishing spots. Persistently deploy your net in these locations, collecting various items from weeds to raw shrimps, until you reach fishing level 3. Achieving this milestone unlocks the blueprint for an ash rod, for which you'll need one ash log and another piece of coarse thread.

With your newly crafted ash rod, return to the aforementioned pond. This time, search for larger ripple patterns, indicative of rod fishing opportunities, where fish are visibly active beneath the surface. Position yourself at the water's edge and initiate casting by holding the left mouse button. Without bait, you're likely to retrieve only "junk," but should a fish bite, be prepared for a dynamic struggle. Utilize the 'A' and 'D' keys to counter the fish's movements, steering your line in the direction opposite its travel to exhaust it. Once weakened, you can reel it in using the left mouse button. This process may require several cycles of tiring and reeling before the fish is secured. Your initial successful catch will likely be the sardine required for the "Shrimp Catcher" quest. Deliver it to the Wise Old Man, who will reward you with a Tome of Fishing, three shrimp baits, and three feather baits, officially liberating you to fish to your heart's content across the Dragonwilds.

The path to becoming a skilled angler in RuneScape: Dragonwilds is one of perseverance and self-reliance. By embracing the initial challenges of crafting and questing, players not only unlock a relaxing pastime but also gain a deeper appreciation for the game's intricate world and the satisfaction of earning their achievements. This journey exemplifies how dedication to fundamental skills can open up a wealth of opportunities, encouraging exploration and engagement within the expansive game environment.

See More