Boko Haram attacks show new range, sophistication

Recent attacks by Nigerian Islamist militant group Boko Haram drive home to politicians the need to bring isolated northern Nigeria into alignment with the government.

By , Guest blogger

  • close
    People gather at the scene after an suicide bomb explosion at the Police force headquarters in Abuja, Nigeria on June 16.
    View Caption

Last week, Nigeria’s Boko Haram movement claimed responsibility for a bombing at the police headquarters in the capital Abuja. Boko Haram has struck outside of its base in the Northeast before, but the Abuja bombing and other recent attacks have shown that the group is expanding its geographical range and increasing the sophistication of its attacks, sometimes coordinating multiple strikes at once.

Another example of these trends came yesterday in Katsina State, which is slightly west of the center of Nigeria’s upper North (map), and a fair distance from Boko Haram’s stronghold of Borno State (map). Accounts of the attack vary slightly, but here is AFP’s report:

Suspected members of the radical Boko Haram Islamist sect on Monday staged simultaneous bomb and gun attacks on a police station and a bank killing seven people, witnesses and local journalists said.

The dead included five policemen, witnesses said, in an attack coming just four days after the sect bombed the country’s police headquarters in the capital Abuja killing at least two.

A gang of 10 gunmen launched the two attacks on a police station and a bank in Kankara town, 130 kilometres (80 miles) south of the northern city of Katsina.

AFP’s whole piece is worth reading for a sense of Boko Haram’s tactics.

Recommended: What is Nigeria's Boko Haram? 5 things to know

This attack follows threats by Boko Haram to stage attacks throughout the North and indeed throughout the country. The “nationalization” of the Boko Haram problem will intensify pressure on elected leaders and security forces to deal decisively with the group and prevent further attacks. Nigerian officials have proposed solutions ranging from crackdowns to outreach programs to amnesty offers. The government has to some extent pursued all of these options. Yesterday former Kano State GovernorIbrahim Shekarau proposed a hybrid approach of sorts, which would rely on intelligence gathering to defeat the group while advancing employment programs to deal with social and political grievances in Northern society.

Whatever course the government pursues, the Boko Haram problem has already led several Northern leaders, including the newly elected Governor Kashim Shettima of Borno State, to speak quite bluntly about the North’s serious problems of economic stagnation and political isolation. Northerners have been voicing such concerns for some time, but perhaps now these concerns will reach a broader audience and stimulate a debate that goes beyond just the issue of Boko Haram.

Alex Thurston is a PhD student studying Islam in Africa at Northwestern University and blogs at Sahel Blog.

The Christian Science Monitor has assembled a diverse group of Africa bloggers. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 09:26:27
Script start
Timing: Jul 09 2014 09:26:27
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 09:26:27
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 09:26:27
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tpl:10[1] Jul 09 2014 09:26:27
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:26:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 09:26:27
Module end 'content'
Timing: Jul 09 2014 09:26:27
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 09:26:27
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 09:26:27
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 09:26:27
After parse_includes
Timing: Jul 09 2014 09:26:27
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0173 sec 1,286.1172 KB1,162.2656 KB
Module start 'content' 0.0173 sec0.7482 sec 2,448.3828 KB11,206.3438 KB
Module end 'content' 0.7654 sec0.0169 sec 13,654.7266 KB392.3672 KB
Before parse_includes 0.7823 sec0.0888 sec 14,047.0938 KB281.9688 KB
After parse_includes 0.8711 sec0.0009 sec 14,329.0625 KB-183.2734 KB
End 0.8720 sec  14,145.7891 KB 
Total runtime:0.8906 sec
Peak memory usage:16,621.8516 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0082 sec0.9150%360.0002 sec
Mysql Total
Mysqli_queries0.1291 sec14.4397%1600.0008 sec
Looping result0.0079 sec0.8802%1520.0001 sec
Template Total0.8490 sec 95.0% 8 0.1061 sec
Template load0.0091 sec1.0209%80.0011 sec
Template processing0.8397 sec93.9317%80.1050 sec
Template load and register function0.0003 sec0.0285%40.0001 sec
states
state_id_array0.0228 sec2.5531%80.0029 sec
state_identifier_array0.0066 sec0.7423%110.0006 sec
override
Cache load0.0081 sec0.9115%810.0001 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0051 sec0.5746%10.0051 sec
Engine time0.0193 sec2.1591%10.0193 sec
Search0.2637 sec29.4952%20.1318 sec
Class attribute list0.0782 sec8.7500%10.0782 sec
Sytem overhead
Fetch class attribute can translate value0.0009 sec0.1042%20.0005 sec
Fetch class attribute name0.0002 sec0.0214%100.0000 sec
XML
Image XML parsing0.0065 sec0.7256%20.0032 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0075%100.0000 sec
General
String conversion0.0000 sec0.0028%30.0000 sec
dbfile0.0042 sec0.4700%440.0001 sec
View Extra building0.0108 sec1.2136%40.0027 sec
Total script time:0.8939 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
17content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
13content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
2content/datatype/view/ezxmltags/blockquote.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/blockquote.tplEdit templateOverride template
2content/datatype/view/ezxmltags/promotion.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/promotion.tplEdit templateOverride template
2content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezobjectrelationlist.tplcontent/datatype/view/story_images.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_images.tplEdit templateOverride template
1content/datatype/view/eztext.tpl<No override>design/standard/templates/content/datatype/view/eztext.tplEdit templateOverride template
1content/datatype/view/ezstring.tplcontent/datatype/view/image_credit.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/image_credit.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 50
 Number of unique templates used: 18
 Time used to render template usage: 0.0005 secs