Bug 76877
| Summary: | tripwire needs to be "rpm aware" | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Red Hat Production Operations <soc> |
| Component: | tripwire | Assignee: | Florian La Roche <laroche> |
| Status: | CLOSED WONTFIX | QA Contact: | David Lawrence <dkl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.2 | CC: | k.georgiou |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-04-22 00:48:52 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Need Real Name
2002-10-28 16:47:29 UTC
I agree 100% with Andrew's comments. Currently, twpol.txt is a BEAST to maintain. I think that one of the following two techniques should be used: 1. (Andrew's idea) RPM packages install twpol.txt fragments into /etc/tripwire.d. The problem is that every RPM package would need to be modified to provide this information to tripwire. Any people who don't use tripwire might not want their systems cluttered with this otherwise useless data. 2. Write a tool that queries a system's RPM database and generates a reasonable twpol.txt. An administrator could review this file and initialize tripwire using it. This is really what package management tools like RPM are for, right? They should provide users with information about what is on their systems. Combining ideas one and two, RPM could even be enhanced with security-related database entries. These entries could be queried using the new, streamlined version 2.0 of the tool developed for technque two. Imagine: # rpm -qz util-linux /bin/arch ReadOnly /bin/dmesg ReadOnly /etc/fdprm Dynamic ... /var/log/just_to_prove_a_point Growing ... # rpm -qz some_package ERROR: Package author has not provided security information Now THAT's cool (but would require additions to the RPM specification). Hint: rpm-4.1 verifies digital signatures whenever a header is read. Headers contain MD5 sums for files. So on the todo list is to teach tripwire how to read an rpm database. and to teach rpm --verify to do a couple more tasks that tripwire does. *** Bug 58910 has been marked as a duplicate of this bug. *** Closing bug, since tripwire hasn't been shipped for so long, only in Legacy releases. |