1

주제: 리퍼러를 통한 스팸이 있을까요?

2009/08/20      http://dipan.info/
2009/08/20      http://nave.movieshe.com/672
2009/08/19      http://www.tye.co.kr/atom

와 같은 곳에서 제 블로그(http://nosyu.pe.kr)로 온다는 리퍼러가 꾸준히 잡히는데
어떤 곳인가 싶어 가보면 Textcube를 이용하여 광고를 하는 사이트입니다.
소스를 보면 제 블로그에 있는 이미지를 가져온 것 외에는 제 블로그로 링크를 걸어놓은 것이 없습니다.
그런데 어떻게 리퍼러에 잡히는 것인지 궁금합니다.
또한, 이와 비슷한 리퍼러 스팸(?)을 겪으시는지도 궁금합니다.

c'est un des orgueils de notre pauvre humanité, que chaque homme se croie plus malheureux qu'un autre malheureux qui pleure et qui gémit à côté de lui
    - Le Comte de Monte-Cristo

2

답글: 리퍼러를 통한 스팸이 있을까요?

네 무지 많습니다

3

답글: 리퍼러를 통한 스팸이 있을까요?

네 많이 있어요.

텍스트큐브를 이용하시다 불편하신 점 있으시면 아래로 연락주세요.
Needlworks/TNF - LonnieNa
nateon : y12x2 (a.t) nate.com / mail : lonniena (a.t) needlworks.org
http://twitter.com/@textcube

4

답글: 리퍼러를 통한 스팸이 있을까요?

많이 있군요.OTL...
이걸 적당히 필터링을 해야하는건가 고민입니다.
리퍼러는 플러그인 형식으로 제공되니 어떻게 하면 될 듯도 싶고....
답변 고맙습니다.

c'est un des orgueils de notre pauvre humanité, que chaque homme se croie plus malheureux qu'un autre malheureux qui pleure et qui gémit à côté de lui
    - Le Comte de Monte-Cristo

5

답글: 리퍼러를 통한 스팸이 있을까요?

스팸 필터를 이용하여 리퍼러를 보일 때 해당 스팸로그를 보이지 않게 해보았습니다.

/*
만든이 : NoSyu <dongdm@skku.edu>, 2009.08.21
만든 이유 : 스팸 필터를 이용하여 리퍼러 출력시 스팸 로그 보여주지 않기.
소감 : 만든 시간이 2시간 가량이기에 정말 한심한 로직을 가졌음.
*/
function MakeFilterURLList()
{
    requireComponent('Textcube.Data.Filter');
    $filter = new Filter();
    $filtersList = array();
    $filtersURLList = array();
    if ($filter->open('url', 'pattern'))
    {
        do
        {
            $filtersList[] = array(0 => $filter->id, 1 => $filter->pattern);
        } while ($filter->shift());
        $filter->close();
    }
    
    if ($filtersList)
    {
        foreach ($filtersList as $value)
        {
            array_push($filtersURLList, $value[1]);
        }
    }
    
    return $filtersURLList;
}
    for ($i=0; $i<count($referers); $i++) {
        $record = $referers[$i];
        if(!CheckRefererUsingFilterURL($filtersURLList, $record['url']))
        {
            $className = ($j % 2) == 1 ? 'even-line' : 'odd-line';
            $className .= ($i == sizeof($referers) - 1) ? ' last-line' : '';
?>
                                    <tr class="<?php echo $className;?> inactive-class" onmouseover="rolloverClass(this, 'over')" onmouseout="rolloverClass(this, 'out')">
                                        <td class="date"><?php echo Timestamp::formatDate($record['referred']);?></td>
                                        <td class="address"><a href="<?php echo misc::escapeJSInAttribute($record['url']);?>" onclick="window.open(this.href); return false;" title="<?php echo htmlspecialchars($record['url']);?>"><?php echo fireEvent('ViewRefererURL', htmlspecialchars(UTF8::lessenAsEm($record['url'], 70)), $record);?></a></td>
                                    </tr>
<?php
            $j++;
        }
    }
?>

http://nosyu.pe.kr/2092

c'est un des orgueils de notre pauvre humanité, que chaque homme se croie plus malheureux qu'un autre malheureux qui pleure et qui gémit à côté de lui
    - Le Comte de Monte-Cristo