https://github.com/coinfabrik/clipboardshield

Clipboard Shield: Protection Defends Against Cyberthreats

https://github.com/coinfabrik/clipboardshield

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

clipboard defense threats

Keywords from Contributors

audit
Last synced: 9 months ago · JSON representation

Repository

Clipboard Shield: Protection Defends Against Cyberthreats

Basic Info
  • Host: GitHub
  • Owner: CoinFabrik
  • License: mit
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 1.3 MB
Statistics
  • Stars: 27
  • Watchers: 3
  • Forks: 3
  • Open Issues: 1
  • Releases: 1
Topics
clipboard defense threats
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

ClipboardShield Logo

Clipboard Shield

🔐 Safeguard your privacy by preventing malicious applications from accessing sensitive data copied to the clipboard.

Clipboard Shield is a project designed to monitor and protect the system clipboard from unauthorized access.

⭐️ Key Features

  • ✔️ Protection of clipboard content against unauthorized access.
  • ✔️ Implementation of hooks for event detection.
  • ✔️ Inter-process communication (IPC) for security management.
  • ✔️ Use of custom threads to optimize performance.
  • ✔️ Logging capabilities for security auditing.
  • ✔️ Windows service integration for continuous protection.

🔨 Building from Source

For users who prefer to build from source, follow the detailed instructions available at the documentation: Build from Source.

⚙️ Installation from Binary

Supported Platform

  • Requeriments:
    • Windows 10 (64-bit) or Windows 11
    • Administrator privileged (required for installation)

Installation Steps

  1. Download the latest binary release from GitHub Releases
  2. Run ClipboardShield.exe to install the application.
  3. Launch trayicon.exe to monitor the service status. The application should be running in the system tray.

Configuration

Configuration and use cases.

Log file example

Loading configuration from C:\ProgramData\CoinFabrik Clipboard Shield\config.txt Configuration description: Default policy: allow Source rules: first party c:\windows\system32\notepad.exe: default deny second party c:\windows\system32\notepad.exe -> allow first party C:\Program Files\KeePass\KeePass.exe: default deny second party C:\Program Files\Mozilla Firefox\firefox.exe -> allow second party C:\Program Files\Google\Chrome\Application\chrome.exe -> allow first party C:\Program Files\Mozilla Firefox\firefox.exe: default allow second party C:\Program Files\Google\Chrome\Application\chrome.exe -> deny Destination rules: ... PID 3356 (C:/Windows/explorer.exe) from session 1 wants to paste. Result: paste is allowed. Explanation: destination = C:/Windows/explorer.exe, using default policy PID 3356 (C:/Windows/explorer.exe) from session 1 wants to paste. Result: paste is allowed. Explanation: destination = C:/Windows/explorer.exe, using default policy PID 16548 (C:/Users/feder/AppData/Local/slack/app-4.43.43/slack.exe) from session 1 wants to paste. Result: paste is allowed. Explanation: destination = C:/Users/feder/AppData/Local/slack/app-4.43.43/slack.exe, using default policy Hooking PID 15204 path: C:/Windows/System32/WerFault.exe ...

Known Issues

💡 Contribution

If you would like to contribute: - Fork the repository. - Create a new branch (feature-new-functionality). - Submit a pull request with a clear description of the changes.

☣️ Standard Security Classification

🌐 About CoinFabrik

We - CoinFabrik - are a research and development company specialized in Web3, with a strong background in cybersecurity. Founded in 2014, we have worked on over 180 blockchain-related projects, EVM based and also for Solana, Algorand, Stellar and Polkadot. Beyond development, we offer security audits through a dedicated in-house team of senior cybersecurity professionals, currently working on code in Substrate, Solidity, Clarity, Rust, TEAL and Stellar Soroban.

Our team has an academic background in computer science and mathematics, with work experience focused on cybersecurity and software development, including academic publications, patents turned into products, and conference presentations. Furthermore, we have an ongoing collaboration on knowledge transfer and open-source projects with the University of Buenos Aires.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

Owner

  • Name: CoinFabrik
  • Login: CoinFabrik
  • Kind: organization
  • Location: Argentina

GitHub Events

Total
  • Create event: 2
  • Issues event: 1
  • Release event: 3
  • Watch event: 27
  • Delete event: 3
  • Member event: 2
  • Public event: 1
  • Push event: 36
  • Fork event: 2
Last Year
  • Create event: 2
  • Issues event: 1
  • Release event: 3
  • Watch event: 27
  • Delete event: 3
  • Member event: 2
  • Public event: 1
  • Push event: 36
  • Fork event: 2

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 73
  • Total Committers: 3
  • Avg Commits per committer: 24.333
  • Development Distribution Score (DDS): 0.452
Past Year
  • Commits: 73
  • Committers: 3
  • Avg Commits per committer: 24.333
  • Development Distribution Score (DDS): 0.452
Top Committers
Name Email Commits
Diego Kelyacoubian 1****f 40
Víctor M. González v****z@n****m 31
CoinFabrik, BitVMX, Nektra Advanced Computing s****n@n****m 2
Committer Domains (Top 20 + Academic)

Dependencies

.github/workflows/build.yml actions
  • NuGet/setup-nuget v2 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • microsoft/setup-msbuild v2 composite
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/init v3 composite
Src/Deviare-InProc/DeviareLiteInterop/DeviareLiteInterop_2013.csproj nuget
Src/Deviare-InProc/DeviareLiteInterop/DeviareLiteInterop_2015.csproj nuget
Src/Deviare-InProc/DeviareLiteInterop/DeviareLiteInterop_2017.csproj nuget
Src/Deviare-InProc/Samples/CSharp/ApiAndMethodsHook/Test_2013.csproj nuget
Src/Deviare-InProc/Samples/CSharp/ApiAndMethodsHook/Test_2015.csproj nuget
Src/Deviare-InProc/Samples/CSharp/ApiAndMethodsHook/Test_2017.csproj nuget
Src/Deviare-InProc/Samples/CSharp/CreateProcessWithDllTest/CreateProcessWithDllTest_2013.csproj nuget
Src/Deviare-InProc/Samples/CSharp/CreateProcessWithDllTest/CreateProcessWithDllTest_2015.csproj nuget
Src/Deviare-InProc/Samples/CSharp/CreateProcessWithDllTest/CreateProcessWithDllTest_2017.csproj nuget
Src/hash_checker/hash_checker.csproj nuget
Src/hash_generator/hash_generator.csproj nuget
Src/stop_service/stop_service.csproj nuget
Src/trayicon/trayicon.csproj nuget
.github/workflows/testconsole.yml actions
  • NuGet/setup-nuget v2 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • microsoft/setup-msbuild v2 composite