Embodiment
In order to solve the problem that WAP malice is ordered; Embodiments of the invention provide and have detected the system and method that WAP malice is ordered; Can be to monitoring and analyze with value increasing service ordering information and/or charging relevant information; Thereby accomplish the detection that WAP malice is ordered, prevent the behavior of WAP malice order effectively.
To combine concrete embodiment and accompanying drawing specific embodiments of the invention to be elaborated below.
Embodiment 1
In order to detect the WAP malice order behavior that the assailant forges order request information, present embodiment discloses the system that a kind of WAP of detection malice is ordered.The internal structure of the described detection of present embodiment WAP malice order system is as shown in Figure 1, mainly comprises:
Subscribe message monitoring modular 101 is used to monitor the value added service subscribing request message of being submitted to MISC by WAP gateway, and obtains the mobile subscriber's corresponding with this value added service subscribing request message sign; Wherein, mobile subscriber's sign for example is Mobile Subscriber International ISDN number (MSISDN) or IMSI International Mobile Subscriber Identity (IMSI, International Mobile Subscriber Identity) of portable terminal as previously mentioned etc.;
Customer flow monitoring modular 102 is used to monitor the value added service subscribing request message that is sent to WAP gateway by GGSN, and obtains corresponding with this value added service subscribing request message mobile subscriber's sign;
Malice is ordered and is analyzed and alarm module 103; The mobile subscriber's whether mobile subscriber's who is used to check that subscribe message monitoring modular 101 obtains sign is obtained with customer flow monitoring modular 102 sign is consistent; If inconsistent, then judge the value added service ordering request that the value added service subscribing request message corresponding with inconsistent mobile user identification forged for the assailant.
In the present embodiment, malice the consistent concrete implementation of sign that order to analyze the mobile subscriber whether sign of checking the mobile subscriber that subscribe message monitoring modulars 101 obtain with alarm module 103 obtain with customer flow monitoring modular 102 has multiple.
For example: subscribe message monitoring modular 101 can be monitored by predefined time period segmentation with customer flow monitoring modular 102.Concrete; Subscribe message monitoring modular 101 is monitored the value added service subscribing request message of being submitted to MISC by WAP gateway in the predefined time period; Obtain the mobile subscriber's corresponding sign, and the mobile subscriber's that will in this time period, obtain sign reports analysis of malice order and alarm module 103 with this value added service subscribing request message.Customer flow monitoring modular 102 is monitored the value added service subscribing request message that is sent to WAP gateway by GGSN in this time period; Obtain the mobile subscriber's corresponding sign, and the mobile subscriber's that will in this time period, obtain sign reports analysis of malice order and alarm module 103 with this value added service subscribing request message.Malice order to be analyzed and the mobile subscriber's that alarm module 103 reports subscribe message monitoring modular 101 sign and the mobile subscriber's that customer flow monitoring modular 102 reports sign compare; If find special mobile user's sign, then think the value added service subscribing request message corresponding value added service ordering request for assailant's forgery with this special mobile user's sign.Preferably, this special mobile user's sign belongs to the mobile subscriber's who is reported by subscribe message monitoring modular 101 sign and does not belong to the mobile subscriber's who is reported by customer flow monitoring modular 102 sign.Possibility in the value added service subscribing request message that MISC submits to is bigger because the value added service ordering request that the assailant forges appears at WAP gateway.Perhaps, this special mobile user's sign belongs to the mobile subscriber's who is reported by customer flow monitoring modular 102 sign and does not belong to the mobile subscriber's who is reported by subscribe message monitoring modular 101 sign.Sign through the contrast mobile subscriber can judge whether the value added service ordering request that the assailant forges, thereby has avoided chargeing for crossing of user, has guaranteed network security, has improved user's use experience.And mobile subscriber's sign is sent to analysis of malice order and alarm module 103; Reduced the transmission capacity of information; If the load that this information then can alleviate network through network delivery if this information is internal delivery information, can reduce the live load of whole device.
For example; Subscribe message monitoring modular 101 is used to monitor the value added service subscribing request message of being submitted to MISC by WAP gateway; Obtain the mobile subscriber's corresponding sign, and according to the order of sequence the said mobile subscriber's who obtains sign is sent to malice and order and analyze and alarm module 103 with this value added service subscribing request message.Customer flow monitoring modular 102; Be used to monitor the value added service subscribing request message that sends to WAP gateway by GGSN; Obtain the mobile subscriber's corresponding sign, and according to the order of sequence the said mobile subscriber's who obtains sign is sent to malice and order and analyze and alarm module 103 with this value added service subscribing request message.Analysis of malice order and alarm module 103 are used for the mobile subscriber's of the mobile subscriber's of subscribe message monitoring modular 101 transmissions identifier and 102 transmissions of customer flow monitoring modular identifier is compared; If find incorrect order mobile subscriber's sign, then think the value added service subscribing request message corresponding value added service ordering request for assailant's forgery with this incorrect order mobile subscriber's sign.
For example; Subscribe message monitoring modular 101 is used to monitor the value added service subscribing request message of being submitted to MISC by WAP gateway; Obtain the mobile subscriber's corresponding sign, and the said mobile subscriber's who obtains sign and acquisition time sent to analysis of malice order and alarm module 103 with this value added service subscribing request message.Customer flow monitoring modular 102; Be used to monitor the value added service subscribing request message that sends to WAP gateway by GGSN; Obtain the mobile subscriber's corresponding sign, and the said mobile subscriber's who obtains sign and acquisition time sent to analysis of malice order and alarm module 103 with this value added service subscribing request message.Analysis of malice order and alarm module 103 are used for the mobile subscriber's of the mobile subscriber's of subscribe message monitoring modular 101 transmissions sign and 102 transmissions of customer flow monitoring modular sign is compared according to time corresponding; If the mobile subscriber's who finds to be sent by subscribe message monitoring modular 101 sign is different from the moment of the mobile subscriber's that customer flow monitoring modular 102 sends sign, then think the value added service subscribing request message corresponding value added service ordering request for assailant's forgery with this moment.
In conjunction with above-mentioned example, malice is ordered the SP sign in analysis and the alarm module 103 all right further contrast value added service subscribing request message in the system that the detection WAP malice that the embodiment of the invention provides is ordered.At this moment; Subscribe message monitoring modular 101 is used to monitor the value added service subscribing request message of being submitted to MISC by WAP gateway; Obtain the mobile subscriber's corresponding sign and SP sign, and the mobile subscriber's who obtains sign and SP sign reported analysis of malice order and alarm module 103 with this value added service subscribing request message; Customer flow monitoring modular 102 is used to monitor the value added service subscribing request message that is sent to WAP gateway by GGSN; Obtain the mobile subscriber's corresponding sign and SP sign, and the mobile subscriber's who obtains sign and SP sign reported analysis of malice order and alarm module 103 with this value added service subscribing request message.Malice order to be analyzed and the mobile subscriber's that alarm module 103 reports subscribe message monitoring modular 101 sign and the mobile subscriber's that customer flow monitoring modular 102 reports sign compare; If a mobile subscriber's who is reported by subscribe message monitoring modular 101 sign not in the mobile subscriber's who is reported by customer flow monitoring modular 102 sign, is then thought the value added service subscribing request message corresponding with this mobile subscriber's the sign value added service ordering request for assailant's forgery; In the sign that is identified at the mobile subscriber who reports by customer flow monitoring modular 102 as if a mobile subscriber who reports by subscribe message monitoring modular 101; Further judge then whether the corresponding SP sign of SP sign that this mobile subscriber's who is reported by subscribe message monitoring modular 101 sign is corresponding and this mobile subscriber's who is reported by customer flow monitoring modular 102 sign is consistent; If inconsistent, then think the value added service ordering request that the value added service subscribing request message corresponding with this mobile subscriber's sign forged for the assailant.Thus, can further improve the security performance of network, monitor out the value added service ordering request of the replacing SP that forges by the assailant, better avoid the user to be crossed and charge.
Further; Can also contrast the other guide of value added service subscribing request message; At this moment, when subscribe message monitoring modular 101 is monitored value added service subscribing request message with customer flow monitoring modular 102, except sign, the SP that obtains the mobile subscriber who asks the order value-added service identifies; Also will further obtain the other guide in this value added service ordering request, and report analysis of malice order and alarm module 103.Malice order to be analyzed the mobile subscriber's who at first subscribe message monitoring modular 101 is reported with alarm module 103 sign and the mobile subscriber's that customer flow monitoring modular 102 reports sign compares the value added service ordering request of exclusive segment assailant forgery; Then, again that identical mobile user identification is corresponding SP sign compares, and gets rid of the value added service ordering request that a part of assailant forges again; At last; Content with the value added service ordering request of the identical mobile user identification of correspondence and SP sign compares again; If content is inconsistent, then think the value added service ordering request that the value added service subscribing request message corresponding with this mobile subscriber's sign forged for the assailant.That is to say to have only the identical subscribe message of content of mobile subscriber's sign, SP sign and value added service ordering request to be only legal subscribe message.
In order to monitor the value added service subscribing request message of submitting to MISC by WAP gateway; Can directly subscribe message monitoring modular 101 be deployed in the value added service subscribing request message of being submitted to MISC by WAP gateway with direct detection between WAP gateway and the MISC system; Perhaps between WAP gateway and MISC system, disposing one is used to gather by the information gathering point of WAP gateway to the value added service subscribing request message of MISC submission; At this moment, above-mentioned subscribe message monitoring modular 101 can be deployed in one independently on the server.
Similarly; In order to monitor the value added service subscribing request message that sends to WAP gateway by GGSN; Can be directly customer flow monitoring modular 102 be deployed between gprs system and the WAP gateway value added service subscribing request message that is sent to WAP gateway with direct monitoring by GGSN; Perhaps between gprs system and WAP gateway, dispose one and be used to gather the information gathering point that sends to the value added service subscribing request message of WAP gateway by GGSN; At this moment, above-mentioned customer flow monitoring modular 102 can be deployed in one independently on the server.
Malice order to be analyzed and alarm module 103 can directly be deployed in one independently on the server.
Need to prove that in the present embodiment, subscribe message monitoring modular 101, customer flow monitoring modular 102 and malice are ordered to analyze and can be deployed on the identical or different hardware devices with alarm module 103.
The system that corresponding above-mentioned detection WAP malice is ordered, the method that present embodiment also provides a kind of WAP of detection malice to order as shown in Figure 2ly mainly may further comprise the steps:
Step 201 is monitored the value added service subscribing request message of being submitted to MISC by WAP gateway, and obtains the mobile subscriber's corresponding with this value added service subscribing request message sign, and also promptly the mobile subscriber's of value-added service sign is ordered in request;
Step 202, monitoring sends to the value added service subscribing request message of WAP gateway by GGSN, and obtains the mobile subscriber's corresponding with this value added service subscribing request message sign, and also promptly the mobile subscriber's of value-added service sign is ordered in request;
Need to prove that above-mentioned steps 201 and 202 does not have the restriction on the execution sequence, also promptly both can first execution in step 201, also can first execution in step 202, or carry out above-mentioned steps 201 and 202 simultaneously;
Step 203; Whether inspection step 201 is consistent with the sign that step 202 is obtained; Also i.e. inspection with by WAP gateway to the corresponding mobile subscriber's of the value added service subscribing request message of MISC submission sign whether and with the value added service subscribing request message that sends to WAP gateway by GGSN corresponding mobile subscriber's sign consistent; If inconsistent, then judge the value added service ordering request that the value added service subscribing request message corresponding with inconsistent mobile user identification forged for the assailant.At this moment, can further produce warning information reminds operator to note this WAP malice order behavior.
On the contrary, in above-mentioned steps 203, if consistent, could preliminary judgement should not the value added service ordering request that the assailant forges to the value added service ordering request that MISC submits to then by WAP gateway.
This shows; The system and method that above-mentioned detection WAP malice is ordered is through monitoring and the value added service subscribing request message of being submitted to MISC by WAP gateway; Monitor the value added service subscribing request message that sends to WAP gateway by GGSN simultaneously and judge by WAP gateway whether really submitted the value-added service request to the corresponding mobile subscriber of value added service subscribing request message that MISC submits to; Thereby can detect the WAP malice order behavior that the assailant forges order request information effectively, thereby protection mobile subscriber's legitimate rights and interests.
In the present embodiment, the concrete realization of step 203 can be with reference to the description of analysis of malice order and alarm module 103 method of works in the system of monitoring WAP malice order as shown in Figure 1.Accordingly, step 201,202 also can be with reference to the description in embodiment illustrated in fig. 1.
Can find out from the foregoing description 1; Above-mentioned two kinds of technical schemes all be through monitoring by WAP gateway to the value added service subscribing request message that MISC submits to, detect value added service subscribing request message that whether the corresponding mobile subscriber of this service order request message submitted to the value added service ordering request to detect to be submitted to MISC by WAP gateway then and whether be value added service ordering message that the assailant forges.
Embodiment 2
Order behavior in order to detect the WAP malice of walking around charging, embodiments of the invention provide another to detect the system that WAP malice is ordered.Fig. 3 has shown the internal structure sketch map of the described detection of present embodiment WAP malice order system, and as shown in Figure 3, this system mainly comprises:
Order monitoring means 301, be used to monitor the value added service ordering request of submitting to by the mobile subscriber;
Charge information monitoring modular 302, be used to collect request order value-added service the mobile subscriber for charge information;
Malice is ordered and is analyzed and alarm module 303; Be used to judge whether the mobile subscriber of request order value-added service has accordingly for charge information; If do not have; Then having been deleted or modification for charge information of the mobile subscriber of judgement request order value-added service also promptly belongs to the WAP malice order of walking around charging.
Particularly; In the present embodiment; Order monitoring means 301 need further obtain the corresponding mobile subscriber of institute's value added service ordering request of monitor when the value added service ordering request that monitoring is submitted to by the mobile subscriber sign, like this malice order analyze and the mobile subscriber's that alarm module 303 will obtain according to order monitoring means 301 sign check 302 collections of charge information monitoring modular for charge information in this mobile subscriber's sign charge information of pairing generation whether.Wherein, comprise mobile subscriber's sign (for example MSISDN number or IMSI number) at least, can also comprise one or more of time period, charge type (for example monthly payment, press bar number etc.) etc. of SP sign, service identifiers, subscribed services for charge information.
With reference to embodiment illustrated in fig. 1; Analysis of malice order and alarm module 303 also can have multiple implementation in the present embodiment; The mobile subscriber's in a period of time sign relatively for example, the perhaps sequence of mobile subscriber's sign relatively, perhaps relatively mobile subscriber's sign and the time of obtaining.Further, except comparing mobile subscriber's sign, can also be further relatively, the other guide in SP mark and/or the value added service ordering request, for example concrete service content etc.Thus, whether can judge more accurately for charge information by deletion or modification.
Order to analyze with alarm module 303 in malice and to judge when belonging to the WAP malice order of walking around charging; This malice is ordered to analyze and can be produced warning information with alarm module 303 and remind operator to notice that this WAP malice orders behavior, and can further ask MISC to generate for charge information or cancel value added service ordering.
In the present embodiment; Ordering monitoring means 301 can comprise: subscribe message monitoring modular 101 is monitored the value added service ordering request by mobile subscriber submitted by WAP gateway to the mode of the value added service subscribing request message of MISC submission in order to monitoring; At this moment; Can directly subscribe message monitoring modular 101 be deployed in the value added service ordering of being submitted to MISC by WAP gateway with direct detection between WAP gateway and the MISC system please; Perhaps between WAP gateway and MISC system, disposing one is used to gather by the value added service ordering information requested collection point of WAP gateway to the MISC submission; At this moment, subscribe message monitoring modular 101 can be deployed in one independently on the server.
Perhaps; In the present embodiment; Ordering monitoring means 301 can comprise: customer flow monitoring modular 102 is monitored the value added service ordering request of being submitted to by the mobile subscriber in order to monitoring by the mode that GGSN sends to the value added service subscribing request message of WAP gateway; At this moment; Can be directly customer flow monitoring modular 102 be deployed between gprs system and the WAP gateway value added service subscribing request message that is sent to WAP gateway with direct monitoring by GGSN; Perhaps between gprs system and WAP gateway, dispose one and be used to gather the information gathering point that is sent to the value added service subscribing request message of WAP gateway by GGSN, at this moment, customer flow monitoring modular 102 can be deployed in one independently on the server.
In addition; Order for the request of collecting value-added service the mobile subscriber for charge information; Can be directly with charge information monitoring modular 302 be deployed among the MISC with direct collection request order value-added service the mobile subscriber for charge information; Perhaps in MISC, dispose one and be used to the information gathering point for charge information that the mobile subscriber of value-added service is ordered in the request of collecting, at this moment, charge information monitoring modular 302 can be deployed in one independently on the server.
Malice order to be analyzed and alarm module 303 can directly be deployed in one independently on the server.
Need to prove, in the present embodiment, order monitoring means 301, charge information monitoring modular 302 and the analysis of malice order and can be deployed on the identical or different servers with alarm module 303.
The system that corresponding above-mentioned detection WAP malice is ordered, the method that present embodiment also provides a kind of WAP of detection malice to order as shown in Figure 4ly mainly may further comprise the steps:
Step 401, the value added service subscribing request message that monitoring is submitted to by the mobile subscriber;
As previously mentioned; In this step; Can monitor the value added service subscribing request message of submitting to by the mobile subscriber by WAP gateway to the mode of the value added service subscribing request message of MISC submission through monitoring, can also monitor the value added service subscribing request message of submitting to by the mobile subscriber by the mode that GGSN sends to the value added service subscribing request message of WAP gateway through monitoring;
Step 402, the request of collecting order value-added service the mobile subscriber for charge information;
Step 403; Whether the mobile subscriber who judges the value-added service of request order has accordingly for charge information; If no, then having been deleted or modification for charge information of the mobile subscriber of decision request order value-added service also promptly belongs to the WAP malice of walking around charging and orders.
In this case, said method can further include and produces warning information and remind operator to notice that this WAP malice orders behavior, and further request MISC generates the step for charge information or cancellation value added service ordering.
The system that the concrete realization of step 403 can be ordered with reference to Fig. 3 and detection WAP malice shown in Figure 1.
This shows; The system and method that above-mentioned detection WAP malice is ordered is through monitoring and the value added service subscribing request message of being submitted to MISC by WAP gateway; Collection is for charge information; And judge request order the mobile subscriber of value-added service whether have accordingly for charge information judge request order value-added service the mobile subscriber for charge information by deletion or revise, order behavior thereby can detect the WAP malice of walking around charging effectively, protection mobile subscriber's legitimate rights and interests.
Embodiment 3
In order to detect the WAP malice order behavior that the assailant forges order request information and walks around charging simultaneously; The system that present embodiment discloses a kind of WAP of detection malice order combines the foregoing description 1 with embodiment 2, whether also promptly detect the value added service ordering request simultaneously is whether value added service ordering request and the value added service ordering request that the assailant forges is that the WAP malice of walking around charging is ordered behavior.The internal structure sketch map of the described detection of present embodiment WAP malice order system is also as shown in Figure 5, mainly comprises:
Subscribe message monitoring modular 101 is used to monitor the value added service ordering request of being submitted to MISC by WAP gateway, and obtains the mobile subscriber's corresponding with this value added service ordering request sign; Wherein, mobile subscriber's sign for example is MSISDN or IMSI of portable terminal etc.;
Customer flow monitoring modular 102 is used to monitor the value added service subscribing request message that is sent to WAP gateway by GGSN, and obtains the mobile subscriber's corresponding with this value added service ordering request sign;
Charge information monitoring modular 302, be used to collect request order value-added service the mobile subscriber for charge information; Wherein, for the sign that comprises the mobile subscriber in the charge information at least;
Malice is ordered and is analyzed and alarm module 501; The mobile subscriber's whether mobile subscriber's who is used to check that subscribe message monitoring modular 101 obtains sign is obtained with customer flow monitoring modular 102 sign is consistent; If inconsistent, then judge the value added service ordering request that the corresponding value added service subscribing request message of inconsistent mobile user identification is forged for the assailant; If it is consistent; Whether the mobile subscriber who then further judges the value-added service of request order has accordingly for charge information; If no, then having been deleted or modification for charge information of the mobile subscriber of judgement request order value-added service also promptly belongs to the WAP malice order of walking around charging.
Particularly; In the present embodiment, malice sign inspection that order to analyze the mobile subscriber that will obtain according to subscribe message monitoring modular 101 or customer flow monitoring modular 102 with alarm module 501 302 collections of charge information monitoring modular for charge information in this mobile subscriber's sign charge information of pairing generation whether.
In addition; Of embodiment 1; In the present embodiment; Subscribe message monitoring modular 101 can be monitored by predefined time period segmentation with customer flow monitoring modular 102, and except obtaining the corresponding mobile user identification of value added service subscribing request message, can also further obtain the other guide of SP sign and/or value added service ordering request.Malice is ordered analysis and alarm module 501 can be judged by predefined time period segmentation; And when the information that contrast subscribe message monitoring modular 101 and customer flow monitoring modular 102 report; Except contrast mobile subscriber's sign, the other guide of all right further SP sign and/or value added service ordering request.
Need to prove; Malice orders analysis and alarm module 501 judges whether value added service subscribing request message is the value added service ordering request that the assailant forges earlier, and the back judges whether value added service ordering is to belong to the WAP malice of walking around charging to order just example.In practical application; Do not limit the execution sequence of these two processes; Also be that malice order to be analyzed can to carry out earlier with alarm module 501 and judged that whether value added service ordering is to belong to the WAP malice order of walking around charging, judges then whether value added service subscribing request message is the value added service ordering request that the assailant forges; Perhaps can also above-mentioned two processes of executed in parallel.
After detecting the behavior of WAP malice order; Analysis of malice order and alarm module can send alarm signal and remind operator to note; Especially, after finding to walk around the WAP malice order behavior of charging, further request MISC generates the order for charge information or cancellation value-added service.
Described in embodiment 1 and 2; Can directly subscribe message monitoring modular 101 be deployed between WAP gateway and the MISC system; Perhaps between WAP gateway and MISC system, disposing one is used to gather by the value added service ordering information requested collection point of WAP gateway to the MISC submission; At this moment, subscribe message monitoring modular 101 can be deployed in one independently on the server.
Can directly customer flow monitoring modular 102 be deployed between gprs system and the WAP gateway; Perhaps between gprs system and WAP gateway, dispose one and be used to monitor the information gathering point that sends to the value added service subscribing request message of WAP gateway by GGSN; At this moment, customer flow monitoring modular 102 can be deployed in one independently on the server.
In addition; Can also directly charge information monitoring modular 302 be deployed among the MISC; Perhaps in MISC, dispose one and be used to the information gathering point that the mobile subscriber of value-added service is ordered in the request of collecting for charge information; At this moment, charge information monitoring modular 302 can be deployed in one independently on the server.
Malice order to be analyzed and 501 of alarm modules can directly be deployed in one independently on the server.
Need to prove that in the present embodiment, subscribe message monitoring modular 101, customer flow monitoring modular 102, charge information monitoring modular 302 and malice are ordered to analyze and can be deployed on the identical or different servers with alarm module 501.
The system that corresponding above-mentioned detection WAP malice is ordered, the method that present embodiment also provides a kind of WAP of detection malice to order as shown in Figure 6ly mainly may further comprise the steps:
Step 601 is monitored the value added service subscribing request message of being submitted to MISC by WAP gateway, and obtains the corresponding mobile subscriber's of this value added service subscribing request message sign, also promptly obtains the mobile subscriber's who orders value-added service sign;
Step 602, monitoring sends to the value added service subscribing request message of WAP gateway by GGSN, and obtains the corresponding mobile subscriber's of this value added service subscribing request message sign, and the mobile subscriber's of value-added service sign is ordered in the request of also promptly obtaining;
Need to prove that above-mentioned steps 601 and 602 does not have the restriction on the execution sequence, also promptly both can first execution in step 801, also can first execution in step 602, execution in step 601 and 602 simultaneously;
Step 603; Whether inspection step 601 is consistent with the sign that step 602 is obtained; Also i.e. inspection with by WAP gateway to the corresponding mobile subscriber's of the value added service subscribing request message of MISC submission sign whether and with the value added service subscribing request message that sends to WAP gateway by GGSN corresponding mobile subscriber's sign consistent; If inconsistent, then execution in step 604; If consistent, then execution in step 605;
Step 604 is judged the value added service ordering request that the corresponding value added service subscribing request message of inconsistent mobile user identification is forged for the assailant; At this moment, can further produce warning information reminds operator to note this WAP malice order behavior;
Step 605, the request of collecting order value-added service the mobile subscriber for charge information;
Step 606; Whether the mobile subscriber who judges the value-added service of request order has accordingly for charge information; If no, then having been deleted or modification for charge information of the mobile subscriber of judgement request order value-added service also promptly belongs to the WAP malice order of walking around charging.
In this case, said method can further include request MISC and generates the step for charge information or cancellation value added service ordering.
Need to prove; In the said method; Judge that earlier whether value added service subscribing request message is the process (step 601 to step 604) of assailant's value added service ordering request of forging, the back is carried out and is judged that whether value added service ordering is that the process (step 605 to step 606) that belongs to the WAP malice order of walking around charging is an example.In practical application; Do not limit the execution sequence of these two processes; Also promptly can carry out earlier and judge that whether value added service ordering is to belong to the process (step 605 to step 606) that the WAP malice of walking around charging is ordered, then carry out and judge that whether value added service subscribing request message is the process (step 601 to step 604) of assailant's value added service ordering request of forging; Perhaps above-mentioned two processes of executed in parallel.
The realization that above-mentioned steps is concrete can be with reference to the description among the embodiment 1.
This shows that the system and method that above-mentioned detection WAP malice is ordered can detect the WAP malice order behavior that the assailant forges the WAP malice order behavior of order request information and walks around charging effectively, thereby ensure mobile subscriber's legitimate rights and interests.
The foregoing description 3 be at first through monitoring by WAP gateway to the value added service subscribing request message that MISC submits to, whether detecting the corresponding mobile subscriber of this service order request message, whether submitted to the value added service ordering request to detect by WAP gateway be the value added service ordering message that the assailant forges to the value added service subscribing request message that MISC submits to.Then, through judging that request orders the mobile subscriber of value-added service and whether have accordingly for charge information, judge that belonging to the WAP malice of walking around charging orders again.
As the replacement scheme of the foregoing description 3, embodiments of the invention also provide a kind of can detect the system and method that the assailant forges the WAP malice order behavior of order request information and walks around the WAP malice order behavior of charging simultaneously.
Embodiment 4
In order to detect the WAP malice order behavior that the assailant forges order request information and walks around charging simultaneously; Present embodiment discloses the system that a kind of WAP of detection malice is ordered, and whether detect the value added service ordering request simultaneously is whether value added service ordering request and the value added service ordering request that the assailant forges is that the WAP malice of walking around charging is ordered behavior.The internal structure of the system that the detection WAP malice that present embodiment proposed is ordered is also as shown in Figure 8, mainly comprises:
Subscribe message monitoring modular 101 be used to monitor the value added service subscribing request message of being submitted to MISC by WAP gateway, and the mobile subscriber's of value-added service sign is ordered in the request of obtaining; Wherein, the MSISDN of portable terminal or IMSI etc.;
User Status monitoring modular 801 is used for the online or off-line state according to this mobile subscriber of sign monitoring of the mobile subscriber who orders value-added service;
Particularly, the customer flow monitoring modular can judge that this mobile subscriber is in line states or is in off-line state through the last offline information of the mobile subscriber who comprises in the Radius message;
Charge information monitoring modular 302, be used to collect request order value-added service the mobile subscriber for charge information;
Malice is ordered and is analyzed and alarm module 802; Be used for when subscribe message monitoring modular 101 monitors by WAP gateway to value added service subscribing request message that MISC submits to; Judge according to the monitoring result of User Status monitoring modular 801 whether the mobile subscriber who orders value-added service is in off-line state; Be in off-line state if order the user of value-added service, judge that then this is the value added service ordering request that the assailant forges by WAP gateway to the value added service ordering request that MISC submits to, be in line states if order the mobile subscriber of value-added service; Whether the mobile subscriber who then further judges the value-added service of request order has accordingly for charge information; If no, then having been deleted or modification for charge information of the mobile subscriber of judgement request order value-added service also promptly belongs to the WAP malice order of walking around charging.
Particularly, in the present embodiment, malice order to analyze with alarm module 802 will according to 101 inspections of subscribe message monitoring modular 302 collections of charge information monitoring modular for charge information in whether this mobile subscriber's sign charge information of pairing generation is arranged.
After detecting the behavior of WAP malice order; Analysis of malice order and alarm module 802 can send alarm signal and remind operator to note; Especially, after finding to walk around the WAP malice order behavior of charging, further request MISC generates the order for charge information or cancellation value-added service.
Need to prove; Malice orders analysis and alarm module 802 judges whether value added service subscribing request message is the value added service ordering request that the assailant forges earlier, and the back judges whether value added service ordering is to belong to the WAP malice of walking around charging to order just example.In practical application; Do not limit the execution sequence of these two processes; Also be that malice order to be analyzed can to carry out earlier with alarm module 802 and judged that whether value added service ordering is to belong to the WAP malice order of walking around charging, judges then whether value added service subscribing request message is the value added service ordering request that the assailant forges; Perhaps can also above-mentioned two processes of executed in parallel.
In the present embodiment; Can directly subscribe message monitoring modular 101 be deployed between WAP gateway and the MISC system; Perhaps between WAP gateway and MISC system, disposing one is used to gather by the value added service ordering information requested collection point of WAP gateway to the MISC submission; At this moment, subscribe message monitoring modular 101 can be deployed in one independently on the server.
In addition; Can also directly charge information monitoring modular 302 be deployed among the MISC; Perhaps in MISC, dispose one and be used to the information gathering point that the mobile subscriber of value-added service is ordered in the request of collecting for charge information; At this moment, charge information monitoring modular 302 can be deployed in one independently on the server.
Malice order to be analyzed and 802 of alarm modules can directly be deployed in one independently on the server.During concrete the realization, malice is ordered analysis and alarm module 802 may be embodied as two sub-module, i.e. first malice order analysis and alarm module and second malice are ordered and analyzed and alarm module.First malice orders analysis and alarm module is responsible for judging crossing to charge, and second malice orders analysis and alarm module is responsible for judging walking around to charge.When two judgements are carried out simultaneously; Above-mentioned two malice order analysis and alarm module works alone respectively; When one of them judged based on another judged result, above-mentioned two malice were ordered to analyze with alarm module and can after judging, be notified another malice to order analysis and alarm module.
Need to prove that in the present embodiment, subscribe message monitoring modular 101, User Status monitoring modular 801, charge information monitoring modular 302 and malice are ordered to analyze and can be deployed on the identical or different hardware devices with alarm module 802.
The system that corresponding above-mentioned detection WAP malice is ordered, the method that present embodiment also provides a kind of WAP of detection malice to order as shown in Figure 7ly mainly may further comprise the steps:
Step 701, the value added service subscribing request message that monitoring is submitted to MISC by WAP gateway, and the mobile subscriber's of value-added service sign is ordered in the request of obtaining;
Step 702 is monitored this mobile subscriber according to the mobile subscriber's who orders value-added service sign and whether is in off-line state, if this mobile subscriber is in off-line state, then execution in step 703; If this mobile subscriber is in line states, judge that then this is not the value added service ordering request that the assailant forges by WAP gateway to the value added service ordering request that MISC submits to, execution in step 704 then;
In this step, can go up offline information through the mobile subscriber who comprises in the Radius message and judge that this mobile subscriber is in line states or is in off-line state;
Step 703 judges that this is the value added service ordering request that the assailant forges by WAP gateway to the value added service ordering request that MISC submits to; At this moment, can further produce warning information reminds operator to note this WAP malice order behavior;
Step 704, the request of collecting order value-added service the mobile subscriber for charge information;
Step 705 judges that request orders the mobile subscriber of value-added service and whether have accordingly for charge information, if do not have, then judge request order value-added service the mobile subscriber for charge information by deletion or revise, belong to the WAP malice of walking around charging and order.
In this case, said method can further include request MISC and generates the step for charge information or cancellation value added service ordering.
Need to prove; In the said method; Judge that earlier whether value added service subscribing request message is the process (step 701 to step 703) of assailant's value added service ordering request of forging, the back is carried out and is judged that whether value added service ordering is that the process (step 704 to step 705) that belongs to the WAP malice order of walking around charging is an example.In practical application; Do not limit the execution sequence of these two processes; Also promptly can carry out earlier and judge that whether value added service ordering is to belong to the process (step 704 to step 705) that the WAP malice of walking around charging is ordered, then carry out and judge that whether value added service subscribing request message is the process (step 701 to step 703) of assailant's value added service ordering request of forging; Perhaps above-mentioned two processes of executed in parallel.
This shows that the system and method that above-mentioned detection WAP malice is ordered can detect the WAP malice order behavior that the assailant forges the WAP malice order behavior of order request information and walks around charging effectively, thereby ensure mobile subscriber's legitimate rights and interests.
Can find out that through the foregoing description 1 to 4 system and method that the detection WAP malice that the embodiment of the invention provides is ordered can effectively detect and prevent the behavior of WAP malice order, ensure mobile subscriber's legitimate rights and interests.
In addition; The solution that system that detection WAP malice proposed by the invention is ordered and method are based on network; New software need be installed on hardware devices such as WAP gateway or MISC; And this system and method can pass through the service traffics simple realization of monitoring WAP gateway, and needn't be connected on the communication line of WAP gateway, therefore can not influence the performance of WAP service.