76]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0077]圖1示出了根據(jù)本發(fā)明一個實施例的一種將本平臺的游戲安全開放到第三方平臺的方法的流程圖;
[0078]圖2示出了根據(jù)本發(fā)明一個實施例的一種將本平臺的游戲安全開放到第三方平臺的裝置的示意圖;
[0079]圖3示出了根據(jù)本發(fā)明另一個實施例的一種將本平臺的游戲安全開放到第三方平臺的裝置的示意圖。
【具體實施方式】
[0080]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0081]圖1示出了根據(jù)本發(fā)明一個實施例的一種將本平臺的游戲安全開放到第三方平臺的方法的流程圖。如圖1所示,該方法包括:
[0082]步驟S110,判斷該指定第三方平臺是否存在于預(yù)設(shè)的第三方平臺白名單中;如果存在,則判斷為符合預(yù)設(shè)條件;如果不存在,則進一步判斷該指定第三方平臺的IP地址是否與預(yù)設(shè)的IP地址白名單中的任一項匹配,如果匹配則判斷為符合預(yù)設(shè)條件,如果不匹配則判斷為不符合預(yù)設(shè)條件。
[0083]步驟S120,如果判斷為不符合預(yù)設(shè)條件,則拒絕該指定第三方平臺接入本平臺的指定游戲。
[0084]步驟S130,如果判斷為符合預(yù)設(shè)條件,則允許該指定第三方平臺接入本平臺的指定游戲,將本平臺的指定游戲的相關(guān)權(quán)限接口開放給該指定第三方平臺。
[0085]可見,圖1所示的方法通過預(yù)設(shè)的第三方平臺白名單和預(yù)設(shè)的IP地址白名單對第三方平臺進行匹配,篩選出符合預(yù)設(shè)條件的第三方平臺,將本平臺的指定游戲的相關(guān)權(quán)限接口開放給符合預(yù)設(shè)條件的第三方平臺,允許符合預(yù)設(shè)條件的第三方平臺接入本平臺的指定游戲。本方案從根源上保證了平臺接入對象的可靠性,使得本平臺的游戲可以安全開放到第三方平臺,保障了平臺之間游戲開放環(huán)境的純凈性和合理性,即保護了本平臺的安全,也保護了其他正規(guī)的第三方平臺的安全,符合平臺運維需求。
[0086]在本發(fā)明的一個實施例中,符合預(yù)設(shè)條件的第三方平臺在接入本平臺的過程中,需要雙方平臺的聯(lián)合調(diào)試,其中,第三方平臺可以通過本平臺提供的規(guī)則以自接入的方式接入本平臺,即圖1所示方法的步驟S130,允許該指定第三方平臺接入本平臺的指定游戲包括:
[0087]步驟S131,向該指定第三方平臺提供接入測試地址。
[0088]步驟S132,該接入測試地址中保存有接入規(guī)則文檔。
[0089]步驟S133,第三方平臺根據(jù)接入規(guī)則文檔進行接入測試,并在接入測試通過后接入本平臺的指定游戲。
[0090]在本發(fā)明的一個實施例中,圖1所示方法在步驟S130中將本平臺的指定游戲的相關(guān)權(quán)限接口開放給該指定第三方平臺包括:
[0091]步驟S134,確定該指定第三方平臺的權(quán)限等級。
[0092]步驟S135,根據(jù)該指定第三方平臺的權(quán)限等級,確定要開放給該指定第三方平臺的指定游戲的相關(guān)權(quán)限接口所包括的權(quán)限。
[0093]步驟S136,將確定好的所述指定游戲的相關(guān)權(quán)限接口開放給該指定第三方平臺。
[0094]其中,所述指定游戲的相關(guān)權(quán)限接口包括如下中的一項或多項:基本權(quán)限;擴展權(quán)限;統(tǒng)計權(quán)限。具體地,基本權(quán)限包括:登錄權(quán)限,和/或充值權(quán)限。擴展權(quán)限包括如下中的一項或多項:控制指定游戲中的防拉人規(guī)則的權(quán)限,如在指定游戲中對游戲角色的禁言、拉黑、踢人、封禁等規(guī)則;控制指定游戲中的用戶在線時長規(guī)則的權(quán)限;控制指定游戲中的游戲角色反查規(guī)則的權(quán)限;控制指定游戲中的活動卡的獲取規(guī)則的權(quán)限。統(tǒng)計權(quán)限包括如下中的一項或多項:統(tǒng)計用戶注冊指定游戲的權(quán)限;統(tǒng)計用戶登錄指定游戲的權(quán)限;統(tǒng)計指定游戲中的用戶排行榜的權(quán)限。
[0095]由上述可知,本方案根據(jù)第三方平臺的權(quán)限等級將本平臺的指定游戲的一種或多種權(quán)限開放給第三方平臺,使得第三方平臺通過這些權(quán)限能夠更合理、方便地對指定游戲進行運維管理,在保證游戲外放安全性的基礎(chǔ)上提高了平臺的運維粒度和效率。
[0096]經(jīng)過上述步驟,本平臺完成了對第三方平臺的篩選、接入和特定權(quán)限開放,符合預(yù)設(shè)條件的第三方平臺成功接入本平臺的指定游戲并獲取相關(guān)權(quán)限后,即可以向用戶提供指定游戲的入口,對用戶在指定游戲中游戲的事件進行一定程度的運維管理,在此過程中,一些不法分子可能會利用第三方平臺存在的漏洞以及第三方平臺與本平臺的接入關(guān)系實施危害本平臺的安全性和利益的行為,一些第三方平臺可能會為了增加收益主動利用所獲得的權(quán)限主動實施危害本平臺的安全性和利益的行為,為了消除此類隱患,在將本平臺上的游戲外放給第三方平臺之后,還需要持續(xù)保持對第三方平臺的監(jiān)控。因此,在本發(fā)明的一個實施例中,圖1所示的方法進一步包括步驟S140,分為以下幾步:
[0097]步驟S141,監(jiān)控指定游戲的開放給該指定第三方平臺的相關(guān)權(quán)限接口產(chǎn)生的數(shù)據(jù)。
[0098]步驟S142,根據(jù)產(chǎn)生的數(shù)據(jù)判斷是否存在作弊行為。
[0099]本步驟中,作弊行為可能是單獨的用戶利用第三方平臺存在的漏洞主動實施的,也可能是第三方平臺主動實施的,則根據(jù)開放給第三方平臺的相關(guān)權(quán)限接口產(chǎn)生的數(shù)據(jù)判斷是否存在作弊行為的規(guī)則包括:判斷是否有用戶進行惡意充值,和,判斷是否有第三方平臺進行惡意充值。
[0100]其中,判斷是否有用戶進行惡意充值的規(guī)則包括:如果根據(jù)產(chǎn)生的數(shù)據(jù)判斷出有如下中的任一種情況,則確定存在惡意充值行為:通過該指定第三方平臺登錄該指定游戲的同一用戶IP地址,在預(yù)設(shè)長度時間內(nèi)的充值頻率大于第一預(yù)設(shè)值;通過該指定第三方平臺登錄該指定游戲的同一用戶IP地址,其充值所消費的實際貨幣值與其充值所得到的虛擬貨幣值的比例超出預(yù)設(shè)范圍;通過該指定第三方平臺登錄該指定游戲的同一用戶IP地址,在該指定游戲的開服時間,充值所得到的虛擬貨幣值超過第二預(yù)設(shè)值。
[0101]而判斷是否有平臺進行惡意充值的規(guī)則包括:如果根據(jù)產(chǎn)生的數(shù)據(jù)判斷出第三方平臺更改了指定游戲中的充值規(guī)則,則確定存在惡意充值行為。例如,在一個第三方平臺的指定游戲中,原本用戶消費一元錢能夠充值得到8個虛擬貨幣,但是該第三方平臺為了吸引到更多的用戶,通過搞活動改變充值規(guī)則,使得用戶消費一元錢能夠充值得到9個虛擬貨幣,這樣就會有更多的用戶到該第三方平臺的指定游戲中充值,該第三方平臺能夠獲得更多的分成比例,該行為即為惡意充值行為,將對本平臺以及其他第三方平臺的利益造成損失。
[0102]進一步地,在上述根據(jù)開放給第三方平臺的相關(guān)權(quán)限接口產(chǎn)生的數(shù)據(jù)判斷出確實存在作弊行為后,需要針對該作弊情況制定相應(yīng)的應(yīng)對措施,因此,在本發(fā)明的一個實施例中,上述步驟S140在判斷是否存在作弊行為之后進一步包括:步驟S143,當(dāng)根據(jù)產(chǎn)生的數(shù)據(jù)判斷出存在作弊行為時,關(guān)閉指定游戲的開放給該指定第三方平臺的相關(guān)權(quán)限接口中的部分權(quán)限,或者直接關(guān)閉指定游戲的開放給該指定第三方平臺的相關(guān)權(quán)限接口。
[0103]例如,在判斷出一個第三方平臺上的指定游戲中存在惡意充值行為,則本平臺可以關(guān)閉指定游戲的開放給該第三方平臺的相關(guān)權(quán)限接口中的充值權(quán)限,或者直接關(guān)閉指定游戲的開放給該指定第三方平臺的相關(guān)權(quán)限接口中的所有權(quán)限,直至該第三方平臺中的隱患消除,再將相關(guān)權(quán)限接口重新開放。
[0104]在本發(fā)明的另一個實施例中,還可以通過其他的規(guī)則判斷第三方平臺是否存在惡意充值行為,則圖1所示的方法進一步包括:步驟S150,分為以下幾步:
[0105]步驟S151,獲取接入本平臺的指定游戲的各第三方平臺提供的充值服務(wù)器列表。
[0106]步驟S152,將通過所述充值服務(wù)器列表中的充值服務(wù)器進行充值的用戶IP地址加入用戶IP地址白名單中。
[0107]步驟S153,如果一個用戶IP地址進行充值沒有通過所述充值服務(wù)器列表中的充值服務(wù)器,則認(rèn)為該用戶IP地址在進行惡意充值。
[0108]圖2示出了根據(jù)本發(fā)明一個實施例的一種將本平臺的游戲安全開放到第三方平臺的裝置的示意圖。如圖2所示,該將本平臺的游戲安全開放到第三方平臺的裝置200包括:
[0109]判斷單元210,適于判斷該指定第三方平臺是否存在于預(yù)設(shè)的第三方平臺白名單中;如果存在,則判斷為符合預(yù)設(shè)條件;如果不存在,則進一步判斷該指定第三方平臺的IP地址是否與預(yù)設(shè)的IP地址白名單中的任一項匹配,如果匹配則判斷為符合預(yù)設(shè)條件,如果不匹配則判斷為不符合預(yù)設(shè)條件;以及適于將判斷結(jié)果通知開放處理單元。
[0110]開放處理單元220,適于在所述判斷單元判斷為不符合預(yù)設(shè)條件時,拒絕該指定第三方平臺接入本平臺的指定游戲;以及適于在所述判斷單元判斷為符合預(yù)設(shè)條件時,則允許該指定第三方平臺接入本平臺的指定游戲,將本平臺的指定游戲的相關(guān)權(quán)限接口開放給該指定第三方平臺。
[0111]可見,圖2所示的裝置通過預(yù)設(shè)的第三方平臺白名單和預(yù)設(shè)的IP地址白名單對第三方平臺進行匹配,篩選出符合預(yù)設(shè)條件的第三方平臺,將本平臺的指定游戲的相關(guān)權(quán)限接口開放給符合預(yù)設(shè)條件的第三方平臺,允許符合預(yù)設(shè)條件的第三方平臺接入本平臺的指定游戲。本方案從根源上保證了平臺接入對象的可靠性,使得本平臺的游戲可以安全開放到第三方平臺,保障了平臺之間游戲開放環(huán)境的純凈性和合理性,即保護了本平臺的安全,也保護了其他正規(guī)的第三方平臺的安全,符合平臺運維需求。
[0112]在本發(fā)明的一個實施例中,圖2所示裝置的開放處理單元220開放給指定第三方平臺的指定游戲的相關(guān)權(quán)限接口包括如下中的一項或多項:基本權(quán)限;擴展權(quán)限;統(tǒng)計權(quán)限。
[0113]其中,基本權(quán)限包括:登錄權(quán)限,和/或充值權(quán)限。擴展權(quán)限包括如