Giter Site home page Giter Site logo

rpm/yum integration about aide HOT 5 OPEN

aide avatar aide commented on July 22, 2024 2
rpm/yum integration

from aide.

Comments (5)

 avatar commented on July 22, 2024 2

+1

The current way that aide is implemented, is a major obstacle for using it in my systems. While I want to be notified about any "unofficial" changes to my systems, I don't want aide to report signed RPM changes.

On RHEL and CentOS, the changes are not daily, but they happen frequently enough within the month, to make aide completely unusable for monitoring system paths.

As @Zugschlus mentioned above, we end up updating aide's database over and over again, which results in an unnecessary update of the whole database.

The end result, is that aide is unusable for scanning an entire system, unless the admin isn't bothered by the constant notifications for changes.

For aide to actually be usable at a large scale, it needs to integrate with the RPM database (and/or with yum/dnf). When signed packages are updated, their changes should be merged with aide's own database.

I understand that this would require significant work, but its the only way to move forward.

Thank you.

from aide.

hvhaugwitz avatar hvhaugwitz commented on July 22, 2024

@robo2bobo Thanks for your input.

I plan to resolve this issue by using GnuPG-signed reference databases (to be signed and provided by the distributions, e.g. Debian). On database updates AIDE would hide file changes matching the reference database(s).

from aide.

svenha avatar svenha commented on July 22, 2024

I implemented a simple approach to reduce aide reports via package information and have been happily using this on some servers for some months. Unfortunately, it is for Ubuntu/Debian, but it might be easily adapted to other package systems.

https://github.com/svenha/aide-filter

from aide.

hvhaugwitz avatar hvhaugwitz commented on July 22, 2024

@svenha on Ubuntu/Debian you can set FILTERUPDATES or FILTERINSTALLATIONS in /etc/default/aide to filter changes from package upgrades or installations.

from aide.

svenha avatar svenha commented on July 22, 2024

@hvhaugwitz Thanks for sharing this alternative solution. Two solutions are always better than one :-)

from aide.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.