MANAGEMENT OF A DISTRIBUTED FIREWALL FIELD OF THE INVENTION
The present invention relates to the management of the filtering of telecommunication. In particular, the invention relates to the management of a distributed firewall.
BACKGROUND OF THE INVENTION
As the amount of telecommunication increases, the filtering of telecommunication is more important than ever. Telecommunication is filtered mainly for data security reasons . Another important reason for filtering is the blocking of use of unnecessary services. Conventionally, telecommunication is filtered by a firewall. Firewalls are often sub-network-specific, meaning that behind the same firewall there are several terminal devices. In a conventional internet net- work, this is a functional solution as terminal devices do not move. In that case, the firewall and the filtering of the telecommunication of the terminal devices are managed by way of centralization by a separate management program which just the administrator of the firewall is able to access.
A conventional firewall does not function in wireless communication. As the gateway used by a wireless terminal device to access a telecommunication network or the Internet varies depending on the loca- tion of the terminal device, it is not possible to use a separate, centralized firewall component. In that case the solution is to arrange a firewall solution directly in the terminal device. A firewall solution of this kind has the disadvantage of being heavy as there often are only very little resources in wireless terminal devices. It is also problematic to manage a local firewall. Often the administrator of a firewall
component of a terminal device is the user of the terminal device. As information networks are complicated, a safe maintenance of a firewall requires expertise, both in drafting rules as well as in the maintenance of the software updates of the firewall.
One solution is to arrange for the wireless terminal devices a firewall which is implemented in conjunction with a component of the telecommunication network. In that case, the heavy firewall solution is run in the operator's system in which a professional administrator can take care both of the software maintenance and of the minimum level of the rules. In a distributed model, both the sender and the recipient have got their own firewall rules, which are handled independent of each other. Additional rules such as operator or group rules can be attached to a system of this kind. As different groups of rules can have different administrators, the management of the rules is difficult. Conventionally, firewalls do not send a re- sponse of any kind to the packets to be filtered. In situations of this kind, it is very difficult for the user to get information on why the telecommunication was filtered and who is responsible for the filtering.
In case there is a wish to use the mobile phone to use a new service which is filtered with the rules of that moment, the rules must be modified. The problem with the present rules is that no information on the limiting rules is obtained, and modifying rules is therefore difficult. Reference publication US 6154775 discloses one solution for managing variable filtering rules. The solution of the reference publication can be applied to a centralized telecommunication network in which the rules are maintained by a firewall administrator or a corresponding party. In wireless telecommunication, the address of the terminal device can change frequently, so a centralized management of rules is not possible as the administra-
tors do not find the time to make the necessary modifications for thousands of clients.
Reference publication GB 2316814 discloses a system in which modification requests are sent from the terminal device to the terminal device that maintains the firewall. The system in accordance with the reference publication has the same problem as the system of reference publication US 6154775, because in both solutions, the administrator of the firewall has the management of the firewall by way of centralization. Further, the problem with the reference publications is a centralized firewall system, in which case the packets to be filtered must proceed via a certain firewall machine.
OBJECTIVE OF THE INVENTION
The objective of the invention is to eliminate the drawbacks referred to above, or at least to significantly alleviate them. One specific objective of the invention is to disclose a new type of management method of a distributed firewall. One further objective of the invention is the facilitation of a distributed decision making by forwarding the modifica- tion request to the administrator in charge of the firewall's maintenance.
SUMMARY OF THE INVENTION
The invention relates to a method for managing a distributed firewall. A distributed firewall consists of at least one filtering component. In each filtering component it is possible to filter using several groups of rules . For each group of rules there is determined an administrator which may be the same one in part of the groups of rules.
When applying the method in accordance with the invention, telecommunication is sent from the terminal device to the filtering component. The filtering component filters the telecommunication based on one or more groups of rules . The rules are gone through in a predetermined order. If the telecommunication is not allowed, the administrator of the rules in question is sent a request to modify the rules. The request can be sent either automatically or manually. In a manual transmission, the sender of the telecommunication is inquired whether he or she wishes to send a modification request of filtering rules. A modification request can be used to activate e.g. new services, which can be chargeable or non-chargeable . Typically, there are several firewall rules or components.
The system in accordance with the invention includes a transmitting and receiving terminal device, as well as a filtering component. There can be several filtering components, and they are disposed outside the terminal device to be filtered, e.g. in the mobile telephone exchange. The filtering component comprises reception means for receiving the telecommunication from the transmitting terminal device, filtering means for filtering the telecommunication, and transmission means for forwarding the allowed telecommunication further. The filtering component further comprises means for sending and receiving the modification requests of rules into the terminal device that maintains the rules, which terminal device is typi- cally the transmitting or receiving terminal device.
The present invention facilitates the management of distributed firewalls. The management method enables an easy management of various different groups of rules. Groups of rules of this kind include e.g. rules of the sender's own, operator's rules, sender's group rules and recipient's rules. By means of the management method in accordance with the invention,
the modification requests of the filtering rules of telecommunication are automatically transmitted to the administrator in charge of the rules to be filtered. The method in accordance with the invention is advan- tageous to use as it does not require modifications in the terminal device. The necessary functionality can be arranged e.g. by means of a WAP user interface (Wireless Application Protocol) .
LIST OF FIGURES
Fig. 1 is an example illustrating a block diagram of a system in accordance with the invention,
Fig. 2 is an example illustrating signaling of a system in accordance with the invention, and
Fig. 3 is an example -illustrating a filtering component in accordance with the invention.
DETAILED DESCRIPTION OF THE INVENTION
Fig. 1 represents a block diagram of one embodiment of the system in accordance with the invention. The system as shown in Fig.l includes terminal devices 10 and 113, between which there is a telecom- munication connection 114. The telecommunication connection is arranged to pass through firewall components 11 and 17. In the examples as shown in the figure there are three sets of filtering rules 12, 13,
14, 18, 19 and 110 in both of the firewall components. Correspondingly, the system includes terminal devices
15, 16, 111 and 112 that maintain the rules, which terminal devices can be any conventional terminal devices of the telecommunication network.
In the example as shown in Fig. 1, the termi- nal device 10 sends a telecommunication message to the terminal device 113. The telecommunication message is first transmitted to the firewall component 11 which
filters the telecommunication according to the filtering rules 12, 13 and 14. The filtering rules 12 are the terminal device-specific rules of the terminal device 10. The filtering rules 12 are the terminal de- vice-specific rules of the terminal device 10. The user of the terminal device 10 maintains his or her own rules. If the traffic is not allowed, according to the filtering rules 12, a message is sent to the administrator of the rules, which in this case is the terminal device 10. The filtering rules 13 represent group-specific rules of the terminal device. Rules of this kind can be set e.g. in such case when the terminal device is a terminal device of the user's workplace. The employer can set rules concerning the use of the terminal device. The employer can e.g. prohibit the use of chargeable services. In case the group of rules 13 filters the telecommunication message, a message is sent to the administrator of the group of rules 13, which administrator is in this case e.g. an administrator 15 employed by the employer. The group of rules 14 represents default rules of the operator. These rules allow the operator to limit the telecommunication as desired by him or her. The operator's rules 14 are maintained by an administrator 16 of the operator. If the telecommunication is allowed, according to all the groups of rules 12, 13 and 14, the firewall component 11 transmits the telecommunication further.
In the example as shown in Fig. 1, the tele- communication is transmitted to another operator's telecommunication network, in which the telecommunication is first transmitted to the firewall component 17. At first, the default rules 18 of the recipient's operator are handled, which rules are maintained by the administrator 111 of the recipient's operator. The group of rules 19 represents group-specific rules of the recipient, which rules are maintained by the ad-
ministrator 112 of the recipient's group. Finally, the terminal device-specific rules 110 of the recipient's own are handled, which rules are managed by the recipient with his or her terminal device 113. In case the telecommunication is allowed, according to all the groups of rules 18, 19 and 110, the firewall component 17 transmits a message to the terminal device 113.
In the system as shown in Fig. 1, each group of rules is bound to the administrator in a manner as described above. In case the telecommunication is not allowed, according to the group of rules, it is filtered. It is possible to proceed in many different ways when filtering telecommunication. Typically, in the system in accordance with the invention, the ad- ministrator of the group of rules is sent a message informing that the telecommunication was filtered by the group of rules. To avoid unnecessary requests, this message is only transmitted when the sender wishes to modify the rules so that the telecommunica- tion is allowed. Typically, a modification request includes at least information on what addresses and rules the telecommunication concerns. In addition, the modification request can include information e.g. on the moment of events. Typically, a modification re- quest includes information on the quality of the modification, e.g. on the duration of a fixed-term modification. The administrator of the rules can reject or accept the request, and a report informing of the decision is sent to the party that requested the modifi- cation. In a message informing of the decision, the information is, at its simplest, a notification of the fact that the modification request is either accepted or rejected. The message informing of the decision can also contain any other information; the administrator can e.g. ask for grounds for making the modification. In the case of operator's filtering rules, the modification of rules can mean e.g. the activation of a sur-
charge service. In the case of commercial services, it is possible to include in the request e.g. information on the price of the service to be activated, as well as to ensure that the user wishes to activate the sur- charge service. In addition to the aforementioned information, it is possible to include in the requests any information that is essential from the standpoint of the invention. Typically, all messages include information on the sender, recipient and transmission time of the message. The information of the sender and recipient can be any contact information, e.g. an e- mail address or a telephone number.
In the system as shown in Fig. 1, it is possible to arrange in a separate firewall component one or more rules. Each rule is interpreted in one's turn, as is done in a conventional firewall. In case the telecommunication is in accordance with the rules, one enters into the following group of rules. The information on the administrator of the group, of rules is saved in conjunction with the group of rules. When necessary, the group of rules can also contain the information needed to identify the administrator. A separate group of rules contains a set of conventional filtering rules, in which the filtering can be based e.g. on the sender's or recipient's address, on the protocol used, or on the port number used by the telecommunication.
Fig. 2 illustrates one signaling of a system in accordance with the invention. In the example, a terminal device TE1 sends telecommunication to a terminal device TE3. The terminal device TE1 establishes a connection by sending telecommunication with a signal 20. The firewall FW checks the signal and, based on the rules, states that it is forbidden. The firewall FW sends a notification of the refusal to the terminal device TE1 using a signal 21 and interrogates whether the administrator of the rules is sent a modi-
fication request. The terminal device TE1 sends a confirmation of the modification request using a signal 22. The firewall FW sends a modification request of rules to the administrator TE2 using a signal 23. The administrator TE2 accepts the modification and sends the new rules to the firewall FW using a signal 24. When the rules have been modified, the telecommunication is transmitted from the terminal device TE1 to the terminal device TE3 using a signal 25. Fig. 3 represents a filtering component in accordance with the invention. Saved to the filtering component 30 are at least the groups of filtering rules 31, 32 and 33. The number of groups of rules varies for each application specifically. The filter- ing component receives telecommunication by reception means 34. After this, the telecommunication is handled by filtering means 35. In case the telecommunication is allowed by the rules, it is transmitted further by transmission means 36. If the rules forbid the tele- communication, a modification request of rules is generated by management means 37, and the modification request 38 is sent to the terminal device 39 that maintains the rules. In case the modification request of rules is accepted, the rules are modified by modi- fication means 310.
The invention is not restricted merely to the examples referred to above, instead many variations are possible within the scope of the inventive idea defined by the claims.