toc

1. Intervention

2. Actions

3. The global picture

4. CSIRT a definition

"A CSIRT is a team that responds to computer security incidents by providing necessary services to solve them or support their resolution, and tries to prevent any computer security incidents within its constituency or responsibility"

CSIRTs primarily focus on the response to ICT related security incidents on behalf of one or more stakeholders. The stakeholder(s) of a CSIRT are its constituency. The constituency should be regarded as the customer base of a CSIRT.

In order to mitigate risks and minimise the number of responses required, most CSIRTs also provide preventive services for their constituency. They issue advisories on vulnerabilities in various systems and on viruses and similar threats.

The following abbreviations are commonly used for CSIRT-like structures:

4.1. Benefits

4.2. Types

The following illustration shows the correlation between the types of CERTs and their focal points. In most cases the different types of CERTs are identified by their constituencies, but other effects also influence the constituency. Because of this, the diagram also portrays the relevance of the products used and areas of responsibility.

5. A CSIRT howto

The main focus is to deliver quality, service and good information as soon as possible.

5.1. Organisation

Tips for the road

  • A flat organisation

    It keeps the organisation very flexible and gives you space to move towards a new direction and other products if necessary.

  • Open and honest communications, enthusiastic people

    It is important for a self-learning organisation that people should be free to make mistakes and learn from them. Remember, you can only do it with a complete team where everyone is respected for their opinion. A golden rule is first to say what you want to say and talk later about improvements to the way you said it.

  • Team members with an ex-commercial background

    They are highly customer driven and are used to quickly making products from early ideas. Also, working with contractors in the starting phase can give you more flexibility but needs a real leadership role for management.

  • Strong project management skills, especially in the early phases

    Planning is essential, take small steps and don't forget to celebrate your milestones. It is also necessary to deliver good management reports which are needed to keep the commissionaires satisfied and give them confidence.

5.2. Finance

Sound funding is the basis for a successful project. A good plan makes finding funds easier. It takes a lot of effort, but it keeps sharp and forces to recheck the project plan and estimated schedule. It encourages a mature and independent way of handling a project.

The budget should cover most of these (if needed):

Example bugdet for GOVCERT.NL (per year) : 2M € operational + 400K € "Waarschuwingsdienst" => ~2.5M €/y

5.3. Services

CSIRT services can be grouped into three categories:

Reactive services

These services are triggered by an event or request, such as a report of a compromised host, wide-spreading malicious code, software vulnerability, or something that was identified by an intrusion detection or logging system. Reactive services are the core component of CSIRT work.

Proactive services

These services provide assistance and information to help prepare, protect, and secure constituent systems in anticipation of attacks, problems, or events. Performance of these services will directly reduce the number of incidents in the future.

Security quality management services

These services augment existing and well-established services that are independent of incident handling and traditionally performed by other areas of an organization such as the IT, audit, or training departments. If the CSIRT performs or assists with these services, the CSIRT's point of view and expertise can provide insight to help improve the overall security of the organization and identify risks, threats, and system weaknesses. These services are generally proactive but contribute indirectly to reducing the number of incidents.

5.4. Communication

5.5. Legal aspects

Access to legal advice for CSIRTs is critical; without it, the team can unknowingly take inappropriate or illegal actions that can result in the team’s demise. Small teams who do nothave easy access to legal advice are at a great disadvantage. They should at least seek legal advice prior to beginning service and when making major changes in policy or operating procedures, if at all possible.

Management of legal issues involving CSIRT teams means exercising a coherent view of the legal issues that the team faces. Legal advice should be given by legal experts who are experienced in this area and understand technical terminology and issues that form the basis of daily CSIRT work. It is important that legal advisors are enlisted for the long haul (years instead of months) because the amount of domain-specific knowledge needed by your advisors should not be underestimated.

Topic areas for legal advisors:

Example: Your policies may say that you are going to fire somebody if he violates your disclosure policy. This may very well cause a conflict with local or institutional laws: in some countries it’s trivial to fire an employee, in other countries it’s very hard.

Example: Suppose you have stated in your procedures that you will only exchange sensitive data with your constituents in an encrypted way. Suppose your constituent is in trouble and wants you to fax the data to them. If you refuse, even for the best of reasons, although you may comply with your own procedures, it is very doubtful that you are meeting your service goals for that constituent. It would be best if you knew in advance whether the encryption was a legal requirement or simply a preferred practice.

Example: Another instance of the above example would be the constituent who does not want to support encrypted communication at all and does not have the necessary tools available, yet wants to exchange sensitive information.

5.6. Processes

A basic process design:

Make use of severity levels for incidents, like the following:

Example spreadsheet from GOVCERT.NL:

A complete process flow

5.7. Technology

5.8. More tips

5.9. Planning

Annex 1

Map of european CSIRTs

Annex 2

CSIRT services

pdf version