Recent changes
From PiRho Knowledgebase
Jump to navigationJump to search
Track the most recent changes to the wiki on this page.
List of abbreviations:
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
6 July 2026
| N 11:16 | Don't Use Windows Server 2016 for Android Development diffhist +8,368 Dex talk contribs (Created page with "Windows Server 2016 remains a capable platform for infrastructure services, Active Directory, IIS, SQL Server, SharePoint, and laboratory environments. However, it is increasingly unsuitable as a primary platform for modern Android development. As Android Studio, Gradle, Java, and associated tooling evolve, they increasingly depend upon operating system functionality that was not available when Windows Server 2016 was released. This can result in obscure compatibility i...") | ||||
|
|
N 08:06 | Security by Design: Building Trust Through Zero Trust, Cyber Essentials, GDPR and Compliance Frameworks 5 changes history +8,967 [Dex (5×)] | |||
|
|
08:06 (cur | prev) −16 Dex talk contribs | ||||
| m |
|
08:04 (cur | prev) +1 Dex talk contribs (→Related Topics) | |||
|
|
08:04 (cur | prev) +41 Dex talk contribs (→Related Topics) | ||||
|
|
07:58 (cur | prev) −3,325 Dex talk contribs | ||||
| N |
|
06:32 (cur | prev) +12,266 Dex talk contribs (Created page with "'''Summary:''' Modern organisations face increasing cyber threats, stricter regulatory requirements, and growing customer expectations around security and privacy. Security can no longer be treated as a perimeter defence or an afterthought. This article explores how Secure by Design principles, Zero Trust Architecture, Cyber Essentials, GDPR, ISO 27001, PCI DSS, and related frameworks work together to create resilient, secure, and auditable systems. == Context == Man...") | |||
|
|
N 07:01 | Cloud Security Architecture 2 changes history +10,066 [Dex (2×)] | |||
|
|
07:01 (cur | prev) −534 Dex talk contribs | ||||
| N |
|
06:54 (cur | prev) +10,600 Dex talk contribs (Created page with "== Introduction == Cloud Security Architecture is the structured design of security controls, policies, technologies, and operational processes intended to protect cloud-based systems, applications, data, and services. It provides a framework for securing cloud environments while supporting business objectives such as scalability, availability, performance, compliance, and cost efficiency. As organisations increasingly migrate workloads to public, private, and hybrid c...") | |||
| N 06:57 | Business Continuity & Disaster Recovery diffhist +9,285 Dex talk contribs (Created page with "'''Summary:''' Business Continuity (BC) and Disaster Recovery (DR) are often discussed together, but they solve different problems. Business Continuity focuses on keeping critical business functions operating during disruption, while Disaster Recovery focuses on restoring systems, applications, and data after a failure has occurred. A successful organisation does not eliminate risk. Instead, it understands its risks, prepares for likely failure scenarios, and develops...") | ||||
| N 06:56 | Data Classification and Handling diffhist +11,083 Dex talk contribs (Created page with "'''Summary:''' Data classification and handling provides a structured approach for identifying the sensitivity, value, and criticality of information, and applying appropriate controls throughout its lifecycle. Effective classification helps organisations protect information assets, comply with regulatory obligations, reduce risk, and ensure that data is used, transmitted, stored, and disposed of appropriately. == Context == Every organisation generates, stores, and pr...") | ||||
| N 06:53 | Risk Management diffhist +11,649 Dex talk contribs (Created page with "'''Summary:''' Risk Management is the structured process of identifying, assessing, treating, monitoring, and reviewing uncertainty that could affect the achievement of objectives. Effective risk management improves decision-making, protects assets, supports business continuity, and enables organisations to pursue opportunities with greater confidence. Risk exists in every activity, whether managing infrastructure, delivering projects, operating services, deploying soft...") | ||||
| N 06:42 | Security Operations (SecOps) diffhist +8,460 Dex talk contribs (Created page with "'''Summary:''' Security Operations (SecOps) is the discipline of continuously monitoring, detecting, investigating, and responding to security threats within an organisation's technology environment. It combines people, processes, and technology to protect business systems, data, infrastructure, and services from attack while maintaining normal business operations. == Context == Modern organisations face an evolving threat landscape consisting of malware, ransomware,...") | ||||
| N 06:41 | Information Security Management Systems (ISMS) diffhist +7,755 Dex talk contribs (Created page with "'''Summary:''' An Information Security Management System (ISMS) is a structured framework used to identify, manage, reduce, and continually improve information security risks within an organisation. Rather than being a product or technology, an ISMS is a management system that combines people, processes, policies, and technical controls to protect information assets while supporting business objectives. == Context == Organisations rely upon information to conduct busi...") | ||||
| N 06:39 | Multi-Factor Authentication (MFA) diffhist +8,496 Dex talk contribs (Created page with "'''Summary:''' Multi-Factor Authentication (MFA) is a security mechanism that requires users to present two or more independent forms of authentication before access is granted. MFA significantly reduces the risk of compromise caused by stolen passwords and has become a fundamental component of modern identity and access management strategies. == Context == For many years, usernames and passwords were the primary method of authentication. While simple and widely suppor...") | ||||
| N 06:37 | Identity & Access Management (IAM) diffhist +9,633 Dex talk contribs (Created page with "'''Summary:''' Identity & Access Management (IAM) is the collection of policies, processes, technologies, and controls used to manage digital identities and regulate access to systems, applications, data, and services. Effective IAM ensures that the right people have the right access to the right resources at the right time, while reducing security risks and supporting compliance requirements. == Context == Modern organisations depend upon hundreds, sometimes thousands...") | ||||
| N 06:36 | Access Based Enumeration (ABE) diffhist +13,090 Dex talk contribs (Created page with "'''Summary:''' Access Based Enumeration (ABE) is a security and usability feature that hides files, folders, libraries, sites, and other resources from users who do not have permission to access them. Rather than presenting resources and generating ''Access Denied'' messages when users attempt to open them, ABE ensures that users only see resources they are authorised to access. ABE is commonly used in Windows File Services, SharePoint environments, and enterprise conte...") | ||||
| N 06:35 | Least Privilege Access diffhist +10,791 Dex talk contribs (Created page with "'''Summary:''' Least Privilege Access (sometimes called the ''Principle of Least Privilege'' or ''PoLP'') is a security model that restricts users, systems, applications, and services to the minimum permissions required to perform their intended function. Rather than granting broad access "just in case", permissions are carefully assigned based on business need, operational responsibility, and security requirements. This reduces the impact of mistakes, limits opportuni...") | ||||
| N 06:33 | Defence in Depth diffhist +8,615 Dex talk contribs (Created page with "'''Summary:''' Defence in Depth is a security strategy that uses multiple, independent layers of protection to reduce risk. Rather than relying on a single security control, organisations deploy overlapping preventative, detective, and corrective measures throughout their infrastructure. The approach assumes that any individual security control can fail, be bypassed, misconfigured, or become obsolete. By introducing multiple protective layers, an attacker who defeats o...") | ||||
| N 06:31 | Server-Side Rendering (SSR), Client-Side Rendering (CSR), and Hybrid Rendering diffhist +10,505 Dex talk contribs (Created page with "'''Summary:''' Modern web applications can render their user interfaces in several different ways. The three most common approaches are '''Server-Side Rendering (SSR)''', '''Client-Side Rendering (CSR)''', and '''Hybrid Rendering'''. Each approach offers distinct advantages and disadvantages, and the most suitable choice depends on factors such as performance, scalability, compatibility, accessibility, and user experience. In practice, the question is rarely which appro...") | ||||
5 July 2026
| N 14:25 | Dirty Bitmaps diffhist +10,722 Dex talk contribs (Created page with "'''Summary:''' A Dirty Bitmap is a change-tracking mechanism used by operating systems, hypervisors, filesystems, storage platforms, backup solutions, and replication technologies to record which blocks of data have been modified since a specific point in time. By tracking only the regions that have changed, Dirty Bitmaps allow systems to perform efficient incremental backups, replication, synchronization, and recovery operations without repeatedly scanning or copying...") | ||||
| N 14:22 | GUIDs, UUIDs and the Need for Unique Identifiers diffhist +1,213 Dex talk contribs (Created page with "'''Summary:''' Globally Unique Identifiers (GUIDs) and Universally Unique Identifiers (UUIDs) provide a mechanism for uniquely identifying objects, records, and resources across systems without requiring a central authority. == Context == Almost every computer system needs a way to uniquely identify things. * Users * Documents * Orders * Projects * Devices * Events * Database records === What is a UUID? === UUID stands for: <pre> Universally Unique Identifier </pre...") | ||||
| N 14:19 | Folder Redirection diffhist +6,350 Dex talk contribs (Created page with "'''Summary:''' Folder Redirection is a Windows feature that allows user data folders such as Documents, Desktop, Pictures and Downloads to be stored in a location other than the local computer. It is commonly used in Active Directory environments to centralise user data, simplify backup strategies, reduce workstation storage requirements and improve the user experience when moving between devices. == Context == Historically, user data was stored within the user's prof...") | ||||
| N 14:17 | QR Codes: The Magic Is Not in the Square diffhist +6,797 Dex talk contribs (Created page with "'''Summary:''' QR codes often appear to perform remarkable tasks such as connecting devices to Wi-Fi, opening applications, adding contacts, joining meetings, or authenticating users. This can create the impression that QR codes themselves contain special capabilities. In reality, a QR code is simply a method of encoding data. The apparent magic comes from the software that interprets the data and decides what action to take. == Context == Most people encounter QR code...") | ||||
| N 14:15 | Directory Synchronisation Strategies: From XCOPY to Rsync diffhist +10,081 Dex talk contribs (Created page with "'''Summary:''' Directory synchronisation is the process of keeping files and folders consistent between two or more locations. Whether copying photographs from a USB drive to an archive disk, replicating data between servers, or maintaining a backup copy of critical business data, choosing the correct synchronisation strategy is essential. This article examines common synchronisation approaches and tools including XCOPY, Robocopy, and Rsync, along with their strengths,...") | ||||
| N 14:14 | Virtual Hard Disk Management in VMware ESXi diffhist +9,907 Dex talk contribs (Created page with "'''Summary:''' Virtual Hard Disks (VMDKs) are the primary storage mechanism used by VMware virtual machines. Understanding how to create, migrate, convert, expand, troubleshoot, and recover virtual disks is an essential skill for any VMware administrator. This article explains how VMware virtual hard disks work, common disk formats, migration scenarios, troubleshooting techniques, and practical methods for resolving compatibility issues between VMware products such as...") | ||||
| N 14:10 | Migrating a Virtual Machine Between Datastores in VMware ESXi 5.5 diffhist +1,622 Dex talk contribs (Created page with "'''Summary:''' How to safely move a virtual machine from one datastore to another in VMware ESXi 5.5 when Storage vMotion or vCenter Server are unavailable. == Context == === Why Migrate a Virtual Machine? === === Common Migration Scenarios === == Migration Methods Available in ESXi 5.5 == === Storage vMotion === === Cold Migration === === Manual Migration === == Understanding the Limitations == === Direct ESXi Host Connections === === Free ESXi Licensing ===...") | ||||
| N 14:09 | How Database Queries Really Work diffhist +2,239 Dex talk contribs (Created page with "'''Summary:''' A practical explanation of how database engines locate, filter, and return information. Rather than focusing on SQL syntax, this article explores what happens inside a database when a query is executed, from simple record scanning through to indexes, query planners, and modern optimisation techniques. == Context == === The Natural Assumption === Why most people imagine databases simply reading every record. === The Sieve Analogy === Understanding querie...") | ||||
| N 14:09 | Remote Access to macOS Desktops diffhist +7,780 Dex talk contribs (Created page with "'''Summary:''' Remote access to macOS systems differs significantly from remote access to Microsoft Windows systems. While Windows provides Remote Desktop Protocol (RDP) as a native service, macOS relies primarily on Screen Sharing, Apple Remote Desktop, SSH, and various third-party solutions. Understanding these differences is essential when supporting, demonstrating, or developing applications remotely on Apple hardware. == Context == Administrators and developers ac...") | ||||
| N 14:08 | JavaScript for Everyone diffhist +11,398 Dex talk contribs (Created page with "'''Summary:''' JavaScript has evolved significantly since its introduction in the 1990s. Modern JavaScript development often assumes the availability of recent browser features, build pipelines, transpilers, package managers, and evergreen browser updates. While these technologies have improved developer productivity, they can also reduce the range of clients capable of running an application. This article explores a compatibility-first approach to JavaScript developme...") | ||||
| N 14:06 | MacOS Virtualisation and Desktop as a Service: Why Apple Makes It Difficult diffhist +7,016 Dex talk contribs (Created page with "'''Summary:''' Virtualisation has become a cornerstone of modern infrastructure. Windows and Linux can be deployed as virtual machines, containers, cloud instances, and Desktop as a Service (DaaS) platforms with relatively few restrictions. macOS, however, remains an outlier. While virtualisation is technically possible, licensing restrictions, hardware dependencies, and platform design decisions make large-scale macOS virtualisation significantly more challenging than e...") | ||||
| N 14:06 | Intellectual Property Rights and Software Governance diffhist +10,800 Dex talk contribs (Created page with "'''Summary:''' Intellectual Property Rights (IPR) and Software Governance are often viewed as separate disciplines. In reality, they are closely related. Every software project creates intellectual property, and every organisation that develops, licenses, distributes, or maintains software must make decisions regarding ownership, licensing, provenance, security, quality, and compliance. This article examines Intellectual Property Rights from a software engineering pers...") | ||||
| N 14:05 | The Importance of Rich Error Messages diffhist +1,931 Dex talk contribs (Created page with "'''Summary:''' Errors are part of every system. Rich, structured error messages allow humans and machines to understand failures, diagnose problems, automate recovery, and improve interoperability. == Context == Many platforms invest significant effort in defining APIs and data models while treating error handling as an afterthought. A well-designed error response should communicate: * What happened * Why it happened * Which component detected the problem * Whether t...") | ||||
| N 14:02 | Fonts on the Web diffhist +11,823 Dex talk contribs (Created page with "'''Summary:''' Fonts play a significant role in the presentation, readability, accessibility, branding, and performance of modern websites. This article explores the various types of fonts available to web developers, how and when to use them, compatibility considerations across different browsers and devices, and the legal implications of using commercial and open-source typefaces on the web. == Context == Typography is one of the most influential aspects of web desi...") | ||||